builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-077 starttime: 1461135647.96 results: success (0) buildid: 20160419221049 builduid: e651aa7ab5d54dca9cdf383bba05a88e revision: 34f5a7144be34c3f48ebfeb4cbe3bd38419c0c7c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:47.961935) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:47.962412) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:47.962725) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:48.435749) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:48.436031) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461135626.886766-1764267191 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 00:00:48-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.09M=0.001s 2016-04-20 00:00:49 (9.09 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.565718 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:49.030495) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:49.030850) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461135626.886766-1764267191 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.061426 ========= master_lag: 0.08 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:49.170178) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 00:00:49.170533) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 34f5a7144be34c3f48ebfeb4cbe3bd38419c0c7c --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 34f5a7144be34c3f48ebfeb4cbe3bd38419c0c7c --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461135626.886766-1764267191 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 00:00:49,267 truncating revision to first 12 chars 2016-04-20 00:00:49,268 Setting DEBUG logging. 2016-04-20 00:00:49,268 attempt 1/10 2016-04-20 00:00:49,268 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/34f5a7144be3?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 00:00:50,571 unpacking tar archive at: mozilla-inbound-34f5a7144be3/testing/mozharness/ program finished with exit code 0 elapsedTime=1.890593 ========= master_lag: 0.21 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 00:00:51.266225) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:51.266546) ========= script_repo_revision: 34f5a7144be34c3f48ebfeb4cbe3bd38419c0c7c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:51.266984) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:51.267267) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:51.295935) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 34 secs) (at 2016-04-20 00:00:51.296210) ========= /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=5a152710dd62cc268aad214e000002d8-1461135626.886766-1764267191 _=/tools/buildbot/bin/python using PTY: False 00:00:51 INFO - MultiFileLogger online at 20160420 00:00:51 in /builds/slave/test 00:00:51 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 00:00:51 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:00:51 INFO - {'append_to_log': False, 00:00:51 INFO - 'base_work_dir': '/builds/slave/test', 00:00:51 INFO - 'blob_upload_branch': 'mozilla-inbound', 00:00:51 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:00:51 INFO - 'buildbot_json_path': 'buildprops.json', 00:00:51 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:00:51 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:00:51 INFO - 'download_minidump_stackwalk': True, 00:00:51 INFO - 'download_symbols': 'true', 00:00:51 INFO - 'e10s': False, 00:00:51 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:00:51 INFO - 'tooltool.py': '/tools/tooltool.py', 00:00:51 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:00:51 INFO - '/tools/misc-python/virtualenv.py')}, 00:00:51 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:00:51 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:00:51 INFO - 'log_level': 'info', 00:00:51 INFO - 'log_to_console': True, 00:00:51 INFO - 'opt_config_files': (), 00:00:51 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:00:51 INFO - '--processes=1', 00:00:51 INFO - '--config=%(test_path)s/wptrunner.ini', 00:00:51 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:00:51 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:00:51 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:00:51 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:00:51 INFO - 'pip_index': False, 00:00:51 INFO - 'require_test_zip': True, 00:00:51 INFO - 'test_type': ('testharness',), 00:00:51 INFO - 'this_chunk': '1', 00:00:51 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:00:51 INFO - 'total_chunks': '10', 00:00:51 INFO - 'virtualenv_path': 'venv', 00:00:51 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:00:51 INFO - 'work_dir': 'build'} 00:00:51 INFO - ##### 00:00:51 INFO - ##### Running clobber step. 00:00:51 INFO - ##### 00:00:51 INFO - Running pre-action listener: _resource_record_pre_action 00:00:51 INFO - Running main action method: clobber 00:00:51 INFO - rmtree: /builds/slave/test/build 00:00:51 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:00:53 INFO - Running post-action listener: _resource_record_post_action 00:00:53 INFO - ##### 00:00:53 INFO - ##### Running read-buildbot-config step. 00:00:53 INFO - ##### 00:00:53 INFO - Running pre-action listener: _resource_record_pre_action 00:00:53 INFO - Running main action method: read_buildbot_config 00:00:53 INFO - Using buildbot properties: 00:00:53 INFO - { 00:00:53 INFO - "project": "", 00:00:53 INFO - "product": "firefox", 00:00:53 INFO - "script_repo_revision": "production", 00:00:53 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 00:00:53 INFO - "repository": "", 00:00:53 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 00:00:53 INFO - "buildid": "20160419221049", 00:00:53 INFO - "pgo_build": "False", 00:00:53 INFO - "basedir": "/builds/slave/test", 00:00:53 INFO - "buildnumber": 522, 00:00:53 INFO - "slavename": "tst-linux32-spot-077", 00:00:53 INFO - "revision": "34f5a7144be34c3f48ebfeb4cbe3bd38419c0c7c", 00:00:53 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 00:00:53 INFO - "platform": "linux", 00:00:53 INFO - "branch": "mozilla-inbound", 00:00:53 INFO - "repo_path": "integration/mozilla-inbound", 00:00:53 INFO - "moz_repo_path": "", 00:00:53 INFO - "stage_platform": "linux", 00:00:53 INFO - "builduid": "e651aa7ab5d54dca9cdf383bba05a88e", 00:00:53 INFO - "slavebuilddir": "test" 00:00:53 INFO - } 00:00:53 INFO - Found installer url https://queue.taskcluster.net/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 00:00:53 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 00:00:53 INFO - Running post-action listener: _resource_record_post_action 00:00:53 INFO - ##### 00:00:53 INFO - ##### Running download-and-extract step. 00:00:53 INFO - ##### 00:00:53 INFO - Running pre-action listener: _resource_record_pre_action 00:00:53 INFO - Running main action method: download_and_extract 00:00:53 INFO - mkdir: /builds/slave/test/build/tests 00:00:53 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')]} 00:00:53 INFO - https://queue.taskcluster.net/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 00:00:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 00:00:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 00:00:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 00:00:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 00:00:59 INFO - Downloaded 1325 bytes. 00:00:59 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 00:00:59 INFO - Using the following test package requirements: 00:00:59 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 00:00:59 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:00:59 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 00:00:59 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:00:59 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 00:00:59 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:00:59 INFO - u'jsshell-linux-i686.zip'], 00:00:59 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:00:59 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 00:00:59 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 00:00:59 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:00:59 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 00:00:59 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:00:59 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 00:00:59 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:00:59 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 00:00:59 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:00:59 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 00:00:59 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 00:00:59 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')]} 00:00:59 INFO - https://queue.taskcluster.net/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 00:00:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 00:00:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 00:00:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 00:00:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 00:01:10 INFO - Downloaded 22372734 bytes. 00:01:10 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:01:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:01:11 INFO - caution: filename not matched: web-platform/* 00:01:11 INFO - Return code: 11 00:01:11 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')]} 00:01:11 INFO - https://queue.taskcluster.net/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 00:01:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 00:01:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 00:01:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 00:01:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 00:01:14 INFO - Downloaded 36397866 bytes. 00:01:14 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:01:14 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:01:18 INFO - caution: filename not matched: bin/* 00:01:18 INFO - caution: filename not matched: config/* 00:01:18 INFO - caution: filename not matched: mozbase/* 00:01:18 INFO - caution: filename not matched: marionette/* 00:01:18 INFO - caution: filename not matched: tools/wptserve/* 00:01:18 INFO - Return code: 11 00:01:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:01:18 INFO - https://queue.taskcluster.net/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 00:01:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:01:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:01:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:01:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 00:01:23 INFO - Downloaded 63377083 bytes. 00:01:23 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:01:23 INFO - mkdir: /builds/slave/test/properties 00:01:23 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:01:23 INFO - Writing to file /builds/slave/test/properties/build_url 00:01:23 INFO - Contents: 00:01:23 INFO - build_url:https://queue.taskcluster.net/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:01:25 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:01:25 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:01:25 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:01:25 INFO - Contents: 00:01:25 INFO - symbols_url:https://queue.taskcluster.net/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:01:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:01:25 INFO - https://queue.taskcluster.net/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:01:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:01:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:01:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:01:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 00:01:30 INFO - Downloaded 91776878 bytes. 00:01:30 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 00:01:30 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 00:01:39 INFO - Return code: 0 00:01:39 INFO - Running post-action listener: _resource_record_post_action 00:01:39 INFO - Running post-action listener: set_extra_try_arguments 00:01:39 INFO - ##### 00:01:39 INFO - ##### Running create-virtualenv step. 00:01:39 INFO - ##### 00:01:39 INFO - Running pre-action listener: _pre_create_virtualenv 00:01:39 INFO - Running pre-action listener: _resource_record_pre_action 00:01:39 INFO - Running main action method: create_virtualenv 00:01:39 INFO - Creating virtualenv /builds/slave/test/build/venv 00:01:39 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 00:01:39 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:01:40 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:01:40 INFO - Using real prefix '/usr' 00:01:40 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:01:41 INFO - Installing distribute.............................................................................................................................................................................................done. 00:01:45 INFO - Installing pip.................done. 00:01:45 INFO - Return code: 0 00:01:45 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:01:45 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')]} 00:01:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:01:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:01:45 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')]} 00:01:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:01:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:01:45 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9b9fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c06598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9cb8f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x999ae30>, '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 0x9c37c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cb6470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461135626.886766-1764267191', '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 00:01:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 00:01:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 00:01:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:01:45 INFO - 'CCACHE_UMASK': '002', 00:01:45 INFO - 'DISPLAY': ':0', 00:01:45 INFO - 'HOME': '/home/cltbld', 00:01:45 INFO - 'LANG': 'en_US.UTF-8', 00:01:45 INFO - 'LOGNAME': 'cltbld', 00:01:45 INFO - 'MAIL': '/var/mail/cltbld', 00:01:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:01:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:01:45 INFO - 'MOZ_NO_REMOTE': '1', 00:01:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:01:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:01:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:01:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:01:45 INFO - 'PWD': '/builds/slave/test', 00:01:45 INFO - 'SHELL': '/bin/bash', 00:01:45 INFO - 'SHLVL': '1', 00:01:45 INFO - 'TERM': 'linux', 00:01:45 INFO - 'TMOUT': '86400', 00:01:45 INFO - 'USER': 'cltbld', 00:01:45 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461135626.886766-1764267191', 00:01:45 INFO - '_': '/tools/buildbot/bin/python'} 00:01:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:01:45 INFO - Downloading/unpacking psutil>=0.7.1 00:01:45 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 00:01:45 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 00:01:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:01:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:01:45 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 00:01:45 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 00:01:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:01:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:01:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:01:51 INFO - Installing collected packages: psutil 00:01:51 INFO - Running setup.py install for psutil 00:01:51 INFO - building 'psutil._psutil_linux' extension 00:01:51 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 00:01:51 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 00:01:51 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 00:01:52 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 00:01:52 INFO - building 'psutil._psutil_posix' extension 00:01:52 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 00:01:52 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 00:01:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:01:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:01:52 INFO - Successfully installed psutil 00:01:52 INFO - Cleaning up... 00:01:52 INFO - Return code: 0 00:01:52 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:01:52 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')]} 00:01:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:01:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:01:52 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')]} 00:01:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:01:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:01:52 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9b9fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c06598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9cb8f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x999ae30>, '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 0x9c37c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cb6470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461135626.886766-1764267191', '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 00:01:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 00:01:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 00:01:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:01:52 INFO - 'CCACHE_UMASK': '002', 00:01:52 INFO - 'DISPLAY': ':0', 00:01:52 INFO - 'HOME': '/home/cltbld', 00:01:52 INFO - 'LANG': 'en_US.UTF-8', 00:01:52 INFO - 'LOGNAME': 'cltbld', 00:01:52 INFO - 'MAIL': '/var/mail/cltbld', 00:01:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:01:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:01:52 INFO - 'MOZ_NO_REMOTE': '1', 00:01:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:01:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:01:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:01:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:01:52 INFO - 'PWD': '/builds/slave/test', 00:01:52 INFO - 'SHELL': '/bin/bash', 00:01:52 INFO - 'SHLVL': '1', 00:01:52 INFO - 'TERM': 'linux', 00:01:52 INFO - 'TMOUT': '86400', 00:01:52 INFO - 'USER': 'cltbld', 00:01:52 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461135626.886766-1764267191', 00:01:52 INFO - '_': '/tools/buildbot/bin/python'} 00:01:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:01:53 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:01:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:01:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:01:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:01:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:01:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:01:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:01:57 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:01:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:01:58 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:01:58 INFO - Installing collected packages: mozsystemmonitor 00:01:58 INFO - Running setup.py install for mozsystemmonitor 00:01:58 INFO - Successfully installed mozsystemmonitor 00:01:58 INFO - Cleaning up... 00:01:58 INFO - Return code: 0 00:01:58 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:01:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:01:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:01:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:01:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:01:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:01:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:01:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9b9fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c06598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9cb8f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x999ae30>, '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 0x9c37c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cb6470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461135626.886766-1764267191', '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 00:01:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 00:01:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 00:01:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:01:58 INFO - 'CCACHE_UMASK': '002', 00:01:58 INFO - 'DISPLAY': ':0', 00:01:58 INFO - 'HOME': '/home/cltbld', 00:01:58 INFO - 'LANG': 'en_US.UTF-8', 00:01:58 INFO - 'LOGNAME': 'cltbld', 00:01:58 INFO - 'MAIL': '/var/mail/cltbld', 00:01:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:01:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:01:58 INFO - 'MOZ_NO_REMOTE': '1', 00:01:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:01:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:01:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:01:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:01:58 INFO - 'PWD': '/builds/slave/test', 00:01:58 INFO - 'SHELL': '/bin/bash', 00:01:58 INFO - 'SHLVL': '1', 00:01:58 INFO - 'TERM': 'linux', 00:01:58 INFO - 'TMOUT': '86400', 00:01:58 INFO - 'USER': 'cltbld', 00:01:58 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461135626.886766-1764267191', 00:01:58 INFO - '_': '/tools/buildbot/bin/python'} 00:01:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:01:58 INFO - Downloading/unpacking blobuploader==1.2.4 00:01:58 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 00:01:58 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 00:01:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:01:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:01:58 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 00:01:58 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 00:02:03 INFO - Downloading blobuploader-1.2.4.tar.gz 00:02:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:02:03 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:02:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:02:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:02:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:02:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:02:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:02:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:02:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:02:05 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:02: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 00:02: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 00:02:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:02:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:02: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 00:02: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 00:02:05 INFO - Downloading docopt-0.6.1.tar.gz 00:02:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:02:05 INFO - Installing collected packages: blobuploader, requests, docopt 00:02:05 INFO - Running setup.py install for blobuploader 00:02:05 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:02:06 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:02:06 INFO - Running setup.py install for requests 00:02:06 INFO - Running setup.py install for docopt 00:02:07 INFO - Successfully installed blobuploader requests docopt 00:02:07 INFO - Cleaning up... 00:02:07 INFO - Return code: 0 00:02:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:02:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:02:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:02:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:02:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:02:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:02:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:02:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9b9fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c06598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9cb8f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x999ae30>, '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 0x9c37c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cb6470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461135626.886766-1764267191', '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 00:02:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:02:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:02:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:02:07 INFO - 'CCACHE_UMASK': '002', 00:02:07 INFO - 'DISPLAY': ':0', 00:02:07 INFO - 'HOME': '/home/cltbld', 00:02:07 INFO - 'LANG': 'en_US.UTF-8', 00:02:07 INFO - 'LOGNAME': 'cltbld', 00:02:07 INFO - 'MAIL': '/var/mail/cltbld', 00:02:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:02:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:02:07 INFO - 'MOZ_NO_REMOTE': '1', 00:02:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:02:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:02:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:02:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:02:07 INFO - 'PWD': '/builds/slave/test', 00:02:07 INFO - 'SHELL': '/bin/bash', 00:02:07 INFO - 'SHLVL': '1', 00:02:07 INFO - 'TERM': 'linux', 00:02:07 INFO - 'TMOUT': '86400', 00:02:07 INFO - 'USER': 'cltbld', 00:02:07 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461135626.886766-1764267191', 00:02:07 INFO - '_': '/tools/buildbot/bin/python'} 00:02:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:02:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:02:07 INFO - Running setup.py (path:/tmp/pip-40cUu2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:02:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:02:07 INFO - Running setup.py (path:/tmp/pip-9aoB2U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:02:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:02:07 INFO - Running setup.py (path:/tmp/pip-203SDW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:02:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:02:07 INFO - Running setup.py (path:/tmp/pip-TeAna6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:02:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:02:08 INFO - Running setup.py (path:/tmp/pip-F60ngM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:02:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:02:08 INFO - Running setup.py (path:/tmp/pip-ftJ88V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:02:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:02:08 INFO - Running setup.py (path:/tmp/pip-1KBA6z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:02:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:02:08 INFO - Running setup.py (path:/tmp/pip-6vawHk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:02:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:02:08 INFO - Running setup.py (path:/tmp/pip-UIHpjh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:02:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:02:08 INFO - Running setup.py (path:/tmp/pip-EyXihX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:02:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:02:08 INFO - Running setup.py (path:/tmp/pip-MLoWnU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:02:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:02:08 INFO - Running setup.py (path:/tmp/pip-2O38qT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:02:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:02:09 INFO - Running setup.py (path:/tmp/pip-vKeez3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:02:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:02:09 INFO - Running setup.py (path:/tmp/pip-AHLu8f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:02:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:02:09 INFO - Running setup.py (path:/tmp/pip-F2Wsni-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:02:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:02:09 INFO - Running setup.py (path:/tmp/pip-f_vRNI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:02:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:02:09 INFO - Running setup.py (path:/tmp/pip-anYD4l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:02:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:02:09 INFO - Running setup.py (path:/tmp/pip-wfVFlL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:02:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:02:09 INFO - Running setup.py (path:/tmp/pip-CjRRsp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:02:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:02:09 INFO - Running setup.py (path:/tmp/pip-0afwr9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:02:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:02:10 INFO - Running setup.py (path:/tmp/pip-1egRPd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:02:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:02:10 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 00:02:10 INFO - Running setup.py install for manifestparser 00:02:10 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:02:10 INFO - Running setup.py install for mozcrash 00:02:11 INFO - Running setup.py install for mozdebug 00:02:11 INFO - Running setup.py install for mozdevice 00:02:11 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:02:11 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:02:11 INFO - Running setup.py install for mozfile 00:02:11 INFO - Running setup.py install for mozhttpd 00:02:11 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:02:11 INFO - Running setup.py install for mozinfo 00:02:12 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:02:12 INFO - Running setup.py install for mozInstall 00:02:12 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:02:12 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:02:12 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:02:12 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:02:12 INFO - Running setup.py install for mozleak 00:02:12 INFO - Running setup.py install for mozlog 00:02:12 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:02:12 INFO - Running setup.py install for moznetwork 00:02:12 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:02:12 INFO - Running setup.py install for mozprocess 00:02:13 INFO - Running setup.py install for mozprofile 00:02:13 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:02:13 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:02:13 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:02:13 INFO - Running setup.py install for mozrunner 00:02:13 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:02:13 INFO - Running setup.py install for mozscreenshot 00:02:13 INFO - Running setup.py install for moztest 00:02:14 INFO - Running setup.py install for mozversion 00:02:14 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:02:14 INFO - Running setup.py install for wptserve 00:02:14 INFO - Running setup.py install for marionette-driver 00:02:14 INFO - Running setup.py install for browsermob-proxy 00:02:14 INFO - Running setup.py install for marionette-client 00:02:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:02:15 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:02:15 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 00:02:15 INFO - Cleaning up... 00:02:15 INFO - Return code: 0 00:02:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:02: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')]} 00:02:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:02:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:02: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')]} 00:02:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:02:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:02:15 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9b9fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c06598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9cb8f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x999ae30>, '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 0x9c37c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cb6470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461135626.886766-1764267191', '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 00:02:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:02:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:02:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:02:15 INFO - 'CCACHE_UMASK': '002', 00:02:15 INFO - 'DISPLAY': ':0', 00:02:15 INFO - 'HOME': '/home/cltbld', 00:02:15 INFO - 'LANG': 'en_US.UTF-8', 00:02:15 INFO - 'LOGNAME': 'cltbld', 00:02:15 INFO - 'MAIL': '/var/mail/cltbld', 00:02:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:02:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:02:15 INFO - 'MOZ_NO_REMOTE': '1', 00:02:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:02:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:02:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:02:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:02:15 INFO - 'PWD': '/builds/slave/test', 00:02:15 INFO - 'SHELL': '/bin/bash', 00:02:15 INFO - 'SHLVL': '1', 00:02:15 INFO - 'TERM': 'linux', 00:02:15 INFO - 'TMOUT': '86400', 00:02:15 INFO - 'USER': 'cltbld', 00:02:15 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461135626.886766-1764267191', 00:02:15 INFO - '_': '/tools/buildbot/bin/python'} 00:02:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:02:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:02:15 INFO - Running setup.py (path:/tmp/pip-kabGa_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:02:16 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)) 00:02:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:02:16 INFO - Running setup.py (path:/tmp/pip-zbGXch-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:02:16 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)) 00:02:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:02:16 INFO - Running setup.py (path:/tmp/pip-c63iOG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:02:16 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)) 00:02:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:02:16 INFO - Running setup.py (path:/tmp/pip-NYk4FU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:02:16 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)) 00:02:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:02:16 INFO - Running setup.py (path:/tmp/pip-FU3LuI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:02:16 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)) 00:02:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:02:16 INFO - Running setup.py (path:/tmp/pip-6TJ6Ns-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:02:16 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)) 00:02:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:02:16 INFO - Running setup.py (path:/tmp/pip-R5OZ5F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:02:16 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)) 00:02:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:02:16 INFO - Running setup.py (path:/tmp/pip-xPmZUD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:02:17 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)) 00:02:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:02:17 INFO - Running setup.py (path:/tmp/pip-8i2Vtg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:02:17 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)) 00:02:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:02:17 INFO - Running setup.py (path:/tmp/pip-uNbuUo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:02:17 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)) 00:02:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:02:17 INFO - Running setup.py (path:/tmp/pip-Uq7e_u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:02:17 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)) 00:02:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:02:17 INFO - Running setup.py (path:/tmp/pip-0mSXLV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:02:17 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)) 00:02:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:02:17 INFO - Running setup.py (path:/tmp/pip-OZ2ekU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:02:17 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)) 00:02:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:02:17 INFO - Running setup.py (path:/tmp/pip-z_xJil-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:02:17 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)) 00:02:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:02:17 INFO - Running setup.py (path:/tmp/pip-kvkIza-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:02:18 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)) 00:02:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:02:18 INFO - Running setup.py (path:/tmp/pip-qvTMtl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:02:18 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)) 00:02:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:02:18 INFO - Running setup.py (path:/tmp/pip-YVJ2LF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:02:18 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)) 00:02:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:02:18 INFO - Running setup.py (path:/tmp/pip-rCJbeV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:02:18 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)) 00:02:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:02:18 INFO - Running setup.py (path:/tmp/pip-uEUp8o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:02:18 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)) 00:02:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:02:18 INFO - Running setup.py (path:/tmp/pip-7EEB97-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:02:18 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)) 00:02:18 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:02:19 INFO - Running setup.py (path:/tmp/pip-l8l4qW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:02:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:02:19 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)) 00:02:19 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)) 00:02:19 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)) 00:02:19 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)) 00:02:19 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)) 00:02:19 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)) 00:02:19 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:02: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 00:02: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 00:02:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:02:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:02: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 00:02: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 00:02:24 INFO - Downloading blessings-1.6.tar.gz 00:02:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:02:24 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)) 00:02:24 INFO - Installing collected packages: blessings 00:02:24 INFO - Running setup.py install for blessings 00:02:24 INFO - Successfully installed blessings 00:02:24 INFO - Cleaning up... 00:02:24 INFO - Return code: 0 00:02:24 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:02:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:02:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:02:25 INFO - Reading from file tmpfile_stdout 00:02:25 INFO - Current package versions: 00:02:25 INFO - argparse == 1.2.1 00:02:25 INFO - blessings == 1.6 00:02:25 INFO - blobuploader == 1.2.4 00:02:25 INFO - browsermob-proxy == 0.6.0 00:02:25 INFO - docopt == 0.6.1 00:02:25 INFO - manifestparser == 1.1 00:02:25 INFO - marionette-client == 2.3.0 00:02:25 INFO - marionette-driver == 1.4.0 00:02:25 INFO - mozInstall == 1.12 00:02:25 INFO - mozcrash == 0.17 00:02:25 INFO - mozdebug == 0.1 00:02:25 INFO - mozdevice == 0.48 00:02:25 INFO - mozfile == 1.2 00:02:25 INFO - mozhttpd == 0.7 00:02:25 INFO - mozinfo == 0.9 00:02:25 INFO - mozleak == 0.1 00:02:25 INFO - mozlog == 3.1 00:02:25 INFO - moznetwork == 0.27 00:02:25 INFO - mozprocess == 0.22 00:02:25 INFO - mozprofile == 0.28 00:02:25 INFO - mozrunner == 6.11 00:02:25 INFO - mozscreenshot == 0.1 00:02:25 INFO - mozsystemmonitor == 0.0 00:02:25 INFO - moztest == 0.7 00:02:25 INFO - mozversion == 1.4 00:02:25 INFO - psutil == 3.1.1 00:02:25 INFO - requests == 1.2.3 00:02:25 INFO - wptserve == 1.4.0 00:02:25 INFO - wsgiref == 0.1.2 00:02:25 INFO - Running post-action listener: _resource_record_post_action 00:02:25 INFO - Running post-action listener: _start_resource_monitoring 00:02:25 INFO - Starting resource monitoring. 00:02:25 INFO - ##### 00:02:25 INFO - ##### Running pull step. 00:02:25 INFO - ##### 00:02:25 INFO - Running pre-action listener: _resource_record_pre_action 00:02:25 INFO - Running main action method: pull 00:02:25 INFO - Pull has nothing to do! 00:02:25 INFO - Running post-action listener: _resource_record_post_action 00:02:25 INFO - ##### 00:02:25 INFO - ##### Running install step. 00:02:25 INFO - ##### 00:02:25 INFO - Running pre-action listener: _resource_record_pre_action 00:02:25 INFO - Running main action method: install 00:02:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:02:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:02:25 INFO - Reading from file tmpfile_stdout 00:02:25 INFO - Detecting whether we're running mozinstall >=1.0... 00:02:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:02:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:02:25 INFO - Reading from file tmpfile_stdout 00:02:25 INFO - Output received: 00:02:25 INFO - Usage: mozinstall [options] installer 00:02:25 INFO - Options: 00:02:25 INFO - -h, --help show this help message and exit 00:02:25 INFO - -d DEST, --destination=DEST 00:02:25 INFO - Directory to install application into. [default: 00:02:25 INFO - "/builds/slave/test"] 00:02:25 INFO - --app=APP Application being installed. [default: firefox] 00:02:25 INFO - mkdir: /builds/slave/test/build/application 00:02:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 00:02:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 00:02:57 INFO - Reading from file tmpfile_stdout 00:02:57 INFO - Output received: 00:02:57 INFO - /builds/slave/test/build/application/firefox/firefox 00:02:57 INFO - Running post-action listener: _resource_record_post_action 00:02:57 INFO - ##### 00:02:57 INFO - ##### Running run-tests step. 00:02:57 INFO - ##### 00:02:57 INFO - Running pre-action listener: _resource_record_pre_action 00:02:57 INFO - Running main action method: run_tests 00:02:57 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:02:57 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:02:57 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:02:57 INFO - grabbing minidump binary from tooltool 00:02:57 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')]} 00:02:57 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x999ae30>, '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 0x9c37c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cb6470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:02:57 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 00:02:57 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 00:02:57 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:02:57 INFO - Return code: 0 00:02:57 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 00:02:57 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:02:57 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/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 00:02:57 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/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 00:02:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:02:57 INFO - 'CCACHE_UMASK': '002', 00:02:57 INFO - 'DISPLAY': ':0', 00:02:57 INFO - 'HOME': '/home/cltbld', 00:02:57 INFO - 'LANG': 'en_US.UTF-8', 00:02:57 INFO - 'LOGNAME': 'cltbld', 00:02:57 INFO - 'MAIL': '/var/mail/cltbld', 00:02:57 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:02:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:02:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:02:57 INFO - 'MOZ_NO_REMOTE': '1', 00:02:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:02:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:02:57 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:02:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:02:57 INFO - 'PWD': '/builds/slave/test', 00:02:57 INFO - 'SHELL': '/bin/bash', 00:02:57 INFO - 'SHLVL': '1', 00:02:57 INFO - 'TERM': 'linux', 00:02:57 INFO - 'TMOUT': '86400', 00:02:57 INFO - 'USER': 'cltbld', 00:02:57 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461135626.886766-1764267191', 00:02:57 INFO - '_': '/tools/buildbot/bin/python'} 00:02:57 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/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 00:02:58 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 00:02:58 INFO - import pkg_resources 00:02:59 INFO - Using 1 client processes 00:03:00 INFO - wptserve Starting http server on 127.0.0.1:8000 00:03:00 INFO - wptserve Starting http server on 127.0.0.1:8001 00:03:00 INFO - wptserve Starting http server on 127.0.0.1:8443 00:03:02 INFO - SUITE-START | Running 778 tests 00:03:02 INFO - Running testharness tests 00:03:02 INFO - Setting up ssl 00:03:02 INFO - PROCESS | certutil | 00:03:02 INFO - PROCESS | certutil | 00:03:02 INFO - PROCESS | certutil | 00:03:02 INFO - Certificate Nickname Trust Attributes 00:03:02 INFO - SSL,S/MIME,JAR/XPI 00:03:02 INFO - 00:03:02 INFO - web-platform-tests CT,, 00:03:02 INFO - 00:03:02 INFO - Starting runner 00:03:05 INFO - PROCESS | 1832 | 1461135785020 Marionette DEBUG Marionette enabled via build flag and pref 00:03:05 INFO - PROCESS | 1832 | ++DOCSHELL 0xa281e000 == 1 [pid = 1832] [id = 1] 00:03:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 1 (0xa281e400) [pid = 1832] [serial = 1] [outer = (nil)] 00:03:05 INFO - PROCESS | 1832 | [1832] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 00:03:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 2 (0xa281ec00) [pid = 1832] [serial = 2] [outer = 0xa281e400] 00:03:05 INFO - PROCESS | 1832 | 1461135785745 Marionette INFO Listening on port 2828 00:03:06 INFO - PROCESS | 1832 | 1461135786401 Marionette DEBUG Marionette enabled via command-line flag 00:03:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x9fc84c00 == 2 [pid = 1832] [id = 2] 00:03:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 3 (0x9fc9d800) [pid = 1832] [serial = 3] [outer = (nil)] 00:03:06 INFO - PROCESS | 1832 | [1832] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 00:03:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 4 (0x9fc9e000) [pid = 1832] [serial = 4] [outer = 0x9fc9d800] 00:03:06 INFO - PROCESS | 1832 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb81060 00:03:06 INFO - PROCESS | 1832 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb81b80 00:03:06 INFO - PROCESS | 1832 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb8fa80 00:03:06 INFO - PROCESS | 1832 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fba06e0 00:03:06 INFO - PROCESS | 1832 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fba4420 00:03:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 5 (0x9fb9c800) [pid = 1832] [serial = 5] [outer = 0xa281e400] 00:03:06 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:03:06 INFO - PROCESS | 1832 | 1461135786798 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43828 00:03:06 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:03:06 INFO - PROCESS | 1832 | 1461135786828 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43829 00:03:06 INFO - PROCESS | 1832 | 1461135786884 Marionette DEBUG Closed connection conn0 00:03:06 INFO - PROCESS | 1832 | 1461135786888 Marionette DEBUG Closed connection conn1 00:03:06 INFO - PROCESS | 1832 | [1832] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 00:03:07 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:03:07 INFO - PROCESS | 1832 | 1461135787016 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43830 00:03:07 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:03:07 INFO - PROCESS | 1832 | 1461135787069 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43831 00:03:07 INFO - PROCESS | 1832 | 1461135787079 Marionette DEBUG Closed connection conn2 00:03:07 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:03:07 INFO - PROCESS | 1832 | 1461135787126 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:43832 00:03:07 INFO - PROCESS | 1832 | 1461135787138 Marionette DEBUG Closed connection conn3 00:03:07 INFO - PROCESS | 1832 | 1461135787175 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:03:07 INFO - PROCESS | 1832 | 1461135787183 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419221049","device":"desktop","version":"48.0a1"} 00:03:07 INFO - PROCESS | 1832 | [1832] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:03:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x98c07c00 == 3 [pid = 1832] [id = 3] 00:03:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 6 (0x98c08000) [pid = 1832] [serial = 6] [outer = (nil)] 00:03:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x98c08400 == 4 [pid = 1832] [id = 4] 00:03:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 7 (0x98c0bc00) [pid = 1832] [serial = 7] [outer = (nil)] 00:03:09 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:03:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x98101800 == 5 [pid = 1832] [id = 5] 00:03:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 8 (0x98101c00) [pid = 1832] [serial = 8] [outer = (nil)] 00:03:09 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:03:09 INFO - PROCESS | 1832 | [1832] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:03:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 9 (0x9857a400) [pid = 1832] [serial = 9] [outer = 0x98101c00] 00:03:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 10 (0x97ec6000) [pid = 1832] [serial = 10] [outer = 0x98c08000] 00:03:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 11 (0x97ec7c00) [pid = 1832] [serial = 11] [outer = 0x98c0bc00] 00:03:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 12 (0x97eca000) [pid = 1832] [serial = 12] [outer = 0x98101c00] 00:03:11 INFO - PROCESS | 1832 | 1461135791370 Marionette DEBUG loaded listener.js 00:03:11 INFO - PROCESS | 1832 | 1461135791390 Marionette DEBUG loaded listener.js 00:03:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 13 (0x96ae4c00) [pid = 1832] [serial = 13] [outer = 0x98101c00] 00:03:12 INFO - PROCESS | 1832 | 1461135792176 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"e1fd7593-5003-4f2f-9bef-461fab8de7f5","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419221049","device":"desktop","version":"48.0a1","command_id":1}}] 00:03:12 INFO - PROCESS | 1832 | 1461135792395 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 00:03:12 INFO - PROCESS | 1832 | 1461135792607 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 00:03:12 INFO - PROCESS | 1832 | 1461135792771 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:03:12 INFO - PROCESS | 1832 | [1832] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:03:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 14 (0x9fc81000) [pid = 1832] [serial = 14] [outer = 0x98101c00] 00:03:13 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:03:13 INFO - PROCESS | 1832 | 1461135793304 Marionette TRACE conn4 <- [1,3,null,{}] 00:03:13 INFO - PROCESS | 1832 | 1461135793314 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:03:13 INFO - PROCESS | 1832 | 1461135793340 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 00:03:13 INFO - PROCESS | 1832 | 1461135793391 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 00:03:13 INFO - PROCESS | 1832 | 1461135793394 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 00:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:03:13 INFO - PROCESS | 1832 | 1461135793402 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:03:13 INFO - PROCESS | 1832 | 1461135793408 Marionette TRACE conn4 <- [1,6,null,{}] 00:03:13 INFO - PROCESS | 1832 | 1461135793420 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:13 INFO - PROCESS | 1832 | 1461135793437 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 00:03:13 INFO - PROCESS | 1832 | 1461135793443 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x91ede800 == 6 [pid = 1832] [id = 6] 00:03:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 15 (0x91edf400) [pid = 1832] [serial = 15] [outer = (nil)] 00:03:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 16 (0x91ee1800) [pid = 1832] [serial = 16] [outer = 0x91edf400] 00:03:13 INFO - PROCESS | 1832 | 1461135793521 Marionette DEBUG loaded listener.js 00:03:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 17 (0x91ee6000) [pid = 1832] [serial = 17] [outer = 0x91edf400] 00:03:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x912bf800 == 7 [pid = 1832] [id = 7] 00:03:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 18 (0x912c0000) [pid = 1832] [serial = 18] [outer = (nil)] 00:03:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 19 (0x912c6c00) [pid = 1832] [serial = 19] [outer = 0x912c0000] 00:03:13 INFO - PROCESS | 1832 | 1461135793969 Marionette DEBUG loaded listener.js 00:03:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 20 (0x912c5800) [pid = 1832] [serial = 20] [outer = 0x912c0000] 00:03:14 INFO - PROCESS | 1832 | [1832] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 00:03:14 INFO - PROCESS | 1832 | 1461135794559 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 00:03:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1193ms 00:03:14 INFO - PROCESS | 1832 | 1461135794627 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 00:03:14 INFO - PROCESS | 1832 | 1461135794631 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 00:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:03:14 INFO - PROCESS | 1832 | 1461135794721 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:03:14 INFO - PROCESS | 1832 | 1461135794724 Marionette TRACE conn4 <- [1,10,null,{}] 00:03:14 INFO - PROCESS | 1832 | 1461135794767 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:14 INFO - PROCESS | 1832 | 1461135794933 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 00:03:14 INFO - PROCESS | 1832 | 1461135794953 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f714000 == 8 [pid = 1832] [id = 8] 00:03:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 21 (0x8f714400) [pid = 1832] [serial = 21] [outer = (nil)] 00:03:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 22 (0x8f718000) [pid = 1832] [serial = 22] [outer = 0x8f714400] 00:03:15 INFO - PROCESS | 1832 | 1461135795029 Marionette DEBUG loaded listener.js 00:03:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 23 (0x9066bc00) [pid = 1832] [serial = 23] [outer = 0x8f714400] 00:03:16 INFO - PROCESS | 1832 | 1461135795999 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 00:03:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1328ms 00:03:16 INFO - PROCESS | 1832 | 1461135796021 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 00:03:16 INFO - PROCESS | 1832 | 1461135796027 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 00:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:03:16 INFO - PROCESS | 1832 | 1461135796036 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:03:16 INFO - PROCESS | 1832 | 1461135796042 Marionette TRACE conn4 <- [1,14,null,{}] 00:03:16 INFO - PROCESS | 1832 | 1461135796051 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:16 INFO - PROCESS | 1832 | 1461135796263 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 00:03:16 INFO - PROCESS | 1832 | 1461135796443 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fb29c00 == 9 [pid = 1832] [id = 9] 00:03:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 24 (0x8fb2b000) [pid = 1832] [serial = 24] [outer = (nil)] 00:03:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 25 (0x8fb30800) [pid = 1832] [serial = 25] [outer = 0x8fb2b000] 00:03:16 INFO - PROCESS | 1832 | 1461135796574 Marionette DEBUG loaded listener.js 00:03:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 26 (0x8fc07c00) [pid = 1832] [serial = 26] [outer = 0x8fb2b000] 00:03:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fb2a800 == 10 [pid = 1832] [id = 10] 00:03:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 27 (0x8fb30000) [pid = 1832] [serial = 27] [outer = (nil)] 00:03:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 28 (0x912c1400) [pid = 1832] [serial = 28] [outer = 0x8fb30000] 00:03:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 29 (0x8fc0e800) [pid = 1832] [serial = 29] [outer = 0x8fb30000] 00:03:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fb24400 == 11 [pid = 1832] [id = 11] 00:03:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 30 (0x8fb2e400) [pid = 1832] [serial = 30] [outer = (nil)] 00:03:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 31 (0x93085000) [pid = 1832] [serial = 31] [outer = 0x8fb2e400] 00:03:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 32 (0x91edac00) [pid = 1832] [serial = 32] [outer = 0x8fb2e400] 00:03:17 INFO - PROCESS | 1832 | 1461135797693 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 00:03:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1740ms 00:03:17 INFO - PROCESS | 1832 | 1461135797800 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 00:03:17 INFO - PROCESS | 1832 | 1461135797808 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 00:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:03:17 INFO - PROCESS | 1832 | 1461135797821 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:03:17 INFO - PROCESS | 1832 | 1461135797825 Marionette TRACE conn4 <- [1,18,null,{}] 00:03:17 INFO - PROCESS | 1832 | 1461135797831 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:18 INFO - PROCESS | 1832 | 1461135798036 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 00:03:18 INFO - PROCESS | 1832 | 1461135798148 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fc0d800 == 12 [pid = 1832] [id = 12] 00:03:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 33 (0x9066d000) [pid = 1832] [serial = 33] [outer = (nil)] 00:03:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 34 (0x96ae1000) [pid = 1832] [serial = 34] [outer = 0x9066d000] 00:03:18 INFO - PROCESS | 1832 | 1461135798233 Marionette DEBUG loaded listener.js 00:03:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 35 (0x979e6400) [pid = 1832] [serial = 35] [outer = 0x9066d000] 00:03:19 INFO - PROCESS | 1832 | 1461135799034 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 00:03:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1281ms 00:03:19 INFO - PROCESS | 1832 | 1461135799103 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 00:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:03:19 INFO - PROCESS | 1832 | 1461135799108 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 00:03:19 INFO - PROCESS | 1832 | 1461135799115 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:03:19 INFO - PROCESS | 1832 | 1461135799120 Marionette TRACE conn4 <- [1,22,null,{}] 00:03:19 INFO - PROCESS | 1832 | 1461135799137 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:19 INFO - PROCESS | 1832 | 1461135799351 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 00:03:19 INFO - PROCESS | 1832 | 1461135799483 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x9066f000 == 13 [pid = 1832] [id = 13] 00:03:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 36 (0x9066f400) [pid = 1832] [serial = 36] [outer = (nil)] 00:03:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 37 (0x9916fc00) [pid = 1832] [serial = 37] [outer = 0x9066f400] 00:03:19 INFO - PROCESS | 1832 | 1461135799581 Marionette DEBUG loaded listener.js 00:03:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 38 (0x9993f000) [pid = 1832] [serial = 38] [outer = 0x9066f400] 00:03:20 INFO - PROCESS | 1832 | 1461135800399 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 00:03:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1335ms 00:03:20 INFO - PROCESS | 1832 | 1461135800450 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 00:03:20 INFO - PROCESS | 1832 | 1461135800455 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 00:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:03:20 INFO - PROCESS | 1832 | 1461135800461 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:03:20 INFO - PROCESS | 1832 | 1461135800465 Marionette TRACE conn4 <- [1,26,null,{}] 00:03:20 INFO - PROCESS | 1832 | 1461135800471 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:20 INFO - PROCESS | 1832 | 1461135800653 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 00:03:20 INFO - PROCESS | 1832 | 1461135800750 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x9ea3f800 == 14 [pid = 1832] [id = 14] 00:03:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 39 (0x9fb3ac00) [pid = 1832] [serial = 39] [outer = (nil)] 00:03:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 40 (0x9fc7f400) [pid = 1832] [serial = 40] [outer = 0x9fb3ac00] 00:03:20 INFO - PROCESS | 1832 | 1461135800834 Marionette DEBUG loaded listener.js 00:03:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 41 (0xa00ab800) [pid = 1832] [serial = 41] [outer = 0x9fb3ac00] 00:03:21 INFO - PROCESS | 1832 | 1461135801994 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 00:03:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1581ms 00:03:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:03:22 INFO - PROCESS | 1832 | 1461135802043 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 00:03:22 INFO - PROCESS | 1832 | 1461135802047 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 00:03:22 INFO - PROCESS | 1832 | 1461135802055 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:03:22 INFO - PROCESS | 1832 | 1461135802058 Marionette TRACE conn4 <- [1,30,null,{}] 00:03:22 INFO - PROCESS | 1832 | 1461135802066 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:22 INFO - PROCESS | 1832 | 1461135802225 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 00:03:22 INFO - PROCESS | 1832 | 1461135802372 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x912c3c00 == 15 [pid = 1832] [id = 15] 00:03:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 42 (0x914e5c00) [pid = 1832] [serial = 42] [outer = (nil)] 00:03:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 43 (0x96274400) [pid = 1832] [serial = 43] [outer = 0x914e5c00] 00:03:22 INFO - PROCESS | 1832 | 1461135802466 Marionette DEBUG loaded listener.js 00:03:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 44 (0x97cbd000) [pid = 1832] [serial = 44] [outer = 0x914e5c00] 00:03:23 INFO - PROCESS | 1832 | 1461135803205 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 00:03:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:03:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1179ms 00:03:23 INFO - PROCESS | 1832 | 1461135803233 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 00:03:23 INFO - PROCESS | 1832 | 1461135803241 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 00:03:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:03:23 INFO - PROCESS | 1832 | 1461135803251 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:03:23 INFO - PROCESS | 1832 | 1461135803254 Marionette TRACE conn4 <- [1,34,null,{}] 00:03:23 INFO - PROCESS | 1832 | 1461135803273 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:23 INFO - PROCESS | 1832 | 1461135803412 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 00:03:23 INFO - PROCESS | 1832 | 1461135803429 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x98b97c00 == 16 [pid = 1832] [id = 16] 00:03:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 45 (0x98c05c00) [pid = 1832] [serial = 45] [outer = (nil)] 00:03:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 46 (0x98e96c00) [pid = 1832] [serial = 46] [outer = 0x98c05c00] 00:03:23 INFO - PROCESS | 1832 | 1461135803500 Marionette DEBUG loaded listener.js 00:03:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 47 (0x99110400) [pid = 1832] [serial = 47] [outer = 0x98c05c00] 00:03:24 INFO - PROCESS | 1832 | 1461135804238 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 00:03:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:03:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1037ms 00:03:24 INFO - PROCESS | 1832 | 1461135804288 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 00:03:24 INFO - PROCESS | 1832 | 1461135804292 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 00:03:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:03:24 INFO - PROCESS | 1832 | 1461135804298 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:03:24 INFO - PROCESS | 1832 | 1461135804303 Marionette TRACE conn4 <- [1,38,null,{}] 00:03:24 INFO - PROCESS | 1832 | 1461135804319 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:24 INFO - PROCESS | 1832 | 1461135804474 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 00:03:24 INFO - PROCESS | 1832 | 1461135804486 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x98f5f400 == 17 [pid = 1832] [id = 17] 00:03:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 48 (0x99bf2400) [pid = 1832] [serial = 48] [outer = (nil)] 00:03:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 49 (0x9a671400) [pid = 1832] [serial = 49] [outer = 0x99bf2400] 00:03:24 INFO - PROCESS | 1832 | 1461135804572 Marionette DEBUG loaded listener.js 00:03:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 50 (0x9a8a6c00) [pid = 1832] [serial = 50] [outer = 0x99bf2400] 00:03:25 INFO - PROCESS | 1832 | 1461135805310 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 00:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1048ms 00:03:25 INFO - PROCESS | 1832 | 1461135805346 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 00:03:25 INFO - PROCESS | 1832 | 1461135805350 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 00:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:03:25 INFO - PROCESS | 1832 | 1461135805356 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:03:25 INFO - PROCESS | 1832 | 1461135805359 Marionette TRACE conn4 <- [1,42,null,{}] 00:03:25 INFO - PROCESS | 1832 | 1461135805365 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:25 INFO - PROCESS | 1832 | 1461135805538 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 00:03:25 INFO - PROCESS | 1832 | 1461135805561 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x93086c00 == 18 [pid = 1832] [id = 18] 00:03:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 51 (0x94dc6800) [pid = 1832] [serial = 51] [outer = (nil)] 00:03:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 52 (0x9df0e800) [pid = 1832] [serial = 52] [outer = 0x94dc6800] 00:03:25 INFO - PROCESS | 1832 | 1461135805635 Marionette DEBUG loaded listener.js 00:03:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 53 (0x9df1a400) [pid = 1832] [serial = 53] [outer = 0x94dc6800] 00:03:26 INFO - PROCESS | 1832 | 1461135806500 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 00:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1175ms 00:03:26 INFO - PROCESS | 1832 | 1461135806533 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 00:03:26 INFO - PROCESS | 1832 | 1461135806538 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 00:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:03:26 INFO - PROCESS | 1832 | 1461135806548 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:03:26 INFO - PROCESS | 1832 | 1461135806558 Marionette TRACE conn4 <- [1,46,null,{}] 00:03:26 INFO - PROCESS | 1832 | 1461135806579 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:26 INFO - PROCESS | 1832 | 1461135806822 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 00:03:26 INFO - PROCESS | 1832 | 1461135806927 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f71bc00 == 19 [pid = 1832] [id = 19] 00:03:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 54 (0x912c1800) [pid = 1832] [serial = 54] [outer = (nil)] 00:03:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 55 (0x96274c00) [pid = 1832] [serial = 55] [outer = 0x912c1800] 00:03:27 INFO - PROCESS | 1832 | 1461135807017 Marionette DEBUG loaded listener.js 00:03:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 56 (0x96b88800) [pid = 1832] [serial = 56] [outer = 0x912c1800] 00:03:27 INFO - PROCESS | 1832 | 1461135807826 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 00:03:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:03:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1349ms 00:03:27 INFO - PROCESS | 1832 | 1461135807897 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 00:03:27 INFO - PROCESS | 1832 | 1461135807906 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 00:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:03:27 INFO - PROCESS | 1832 | 1461135807916 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:03:27 INFO - PROCESS | 1832 | 1461135807920 Marionette TRACE conn4 <- [1,50,null,{}] 00:03:27 INFO - PROCESS | 1832 | 1461135807927 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:28 INFO - PROCESS | 1832 | 1461135808131 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 00:03:28 INFO - PROCESS | 1832 | 1461135808261 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x914de400 == 20 [pid = 1832] [id = 20] 00:03:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 57 (0x96a0c000) [pid = 1832] [serial = 57] [outer = (nil)] 00:03:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 58 (0x98f61000) [pid = 1832] [serial = 58] [outer = 0x96a0c000] 00:03:28 INFO - PROCESS | 1832 | 1461135808354 Marionette DEBUG loaded listener.js 00:03:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 59 (0x99170c00) [pid = 1832] [serial = 59] [outer = 0x96a0c000] 00:03:29 INFO - PROCESS | 1832 | 1461135809175 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:03:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:03:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1282ms 00:03:29 INFO - PROCESS | 1832 | 1461135809199 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 00:03:29 INFO - PROCESS | 1832 | 1461135809203 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 00:03:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:03:29 INFO - PROCESS | 1832 | 1461135809211 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:03:29 INFO - PROCESS | 1832 | 1461135809217 Marionette TRACE conn4 <- [1,54,null,{}] 00:03:29 INFO - PROCESS | 1832 | 1461135809234 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:29 INFO - PROCESS | 1832 | 1461135809453 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 00:03:29 INFO - PROCESS | 1832 | 1461135809585 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f717800 == 21 [pid = 1832] [id = 21] 00:03:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 60 (0x98c0e000) [pid = 1832] [serial = 60] [outer = (nil)] 00:03:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 61 (0x9df0f400) [pid = 1832] [serial = 61] [outer = 0x98c0e000] 00:03:29 INFO - PROCESS | 1832 | 1461135809681 Marionette DEBUG loaded listener.js 00:03:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 62 (0x9fc7ec00) [pid = 1832] [serial = 62] [outer = 0x98c0e000] 00:03:30 INFO - PROCESS | 1832 | 1461135810511 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1383ms 00:03:30 INFO - PROCESS | 1832 | 1461135810595 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 00:03:30 INFO - PROCESS | 1832 | 1461135810600 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 00:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:03:30 INFO - PROCESS | 1832 | 1461135810606 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:03:30 INFO - PROCESS | 1832 | 1461135810610 Marionette TRACE conn4 <- [1,58,null,{}] 00:03:30 INFO - PROCESS | 1832 | 1461135810615 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:30 INFO - PROCESS | 1832 | 1461135810780 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 00:03:30 INFO - PROCESS | 1832 | 1461135810908 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x93080000 == 22 [pid = 1832] [id = 22] 00:03:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 63 (0x99bf3000) [pid = 1832] [serial = 63] [outer = (nil)] 00:03:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 64 (0xa00d3c00) [pid = 1832] [serial = 64] [outer = 0x99bf3000] 00:03:30 INFO - PROCESS | 1832 | 1461135810992 Marionette DEBUG loaded listener.js 00:03:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 65 (0xa0adbc00) [pid = 1832] [serial = 65] [outer = 0x99bf3000] 00:03:31 INFO - PROCESS | 1832 | 1461135811825 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:03:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:03:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1278ms 00:03:31 INFO - PROCESS | 1832 | 1461135811884 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 00:03:31 INFO - PROCESS | 1832 | 1461135811888 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 00:03:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:03:31 INFO - PROCESS | 1832 | 1461135811894 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:03:31 INFO - PROCESS | 1832 | 1461135811897 Marionette TRACE conn4 <- [1,62,null,{}] 00:03:31 INFO - PROCESS | 1832 | 1461135811903 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:32 INFO - PROCESS | 1832 | 1461135812057 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 00:03:32 INFO - PROCESS | 1832 | 1461135812186 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:32 INFO - PROCESS | 1832 | ++DOCSHELL 0xa003bc00 == 23 [pid = 1832] [id = 23] 00:03:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 66 (0xa00a8c00) [pid = 1832] [serial = 66] [outer = (nil)] 00:03:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 67 (0xa0e48c00) [pid = 1832] [serial = 67] [outer = 0xa00a8c00] 00:03:32 INFO - PROCESS | 1832 | 1461135812271 Marionette DEBUG loaded listener.js 00:03:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 68 (0xa0f3c800) [pid = 1832] [serial = 68] [outer = 0xa00a8c00] 00:03:33 INFO - PROCESS | 1832 | 1461135813210 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:03:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:03:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1380ms 00:03:33 INFO - PROCESS | 1832 | 1461135813274 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 00:03:33 INFO - PROCESS | 1832 | 1461135813280 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 00:03:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:03:33 INFO - PROCESS | 1832 | 1461135813288 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:03:33 INFO - PROCESS | 1832 | 1461135813294 Marionette TRACE conn4 <- [1,66,null,{}] 00:03:33 INFO - PROCESS | 1832 | 1461135813302 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:33 INFO - PROCESS | 1832 | 1461135813466 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 00:03:33 INFO - PROCESS | 1832 | 1461135813598 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fb28000 == 24 [pid = 1832] [id = 24] 00:03:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 69 (0x91ed9800) [pid = 1832] [serial = 69] [outer = (nil)] 00:03:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 70 (0x96fc5000) [pid = 1832] [serial = 70] [outer = 0x91ed9800] 00:03:33 INFO - PROCESS | 1832 | 1461135813697 Marionette DEBUG loaded listener.js 00:03:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 71 (0x97b78000) [pid = 1832] [serial = 71] [outer = 0x91ed9800] 00:03:34 INFO - PROCESS | 1832 | --DOCSHELL 0x98f5f400 == 23 [pid = 1832] [id = 17] 00:03:34 INFO - PROCESS | 1832 | --DOCSHELL 0x98b97c00 == 22 [pid = 1832] [id = 16] 00:03:34 INFO - PROCESS | 1832 | --DOCSHELL 0x912c3c00 == 21 [pid = 1832] [id = 15] 00:03:34 INFO - PROCESS | 1832 | --DOCSHELL 0x9066f000 == 20 [pid = 1832] [id = 13] 00:03:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8fb29c00 == 19 [pid = 1832] [id = 9] 00:03:34 INFO - PROCESS | 1832 | 1461135814613 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:03:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1385ms 00:03:34 INFO - PROCESS | 1832 | 1461135814688 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 00:03:34 INFO - PROCESS | 1832 | 1461135814695 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 00:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:03:34 INFO - PROCESS | 1832 | 1461135814705 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:03:34 INFO - PROCESS | 1832 | 1461135814711 Marionette TRACE conn4 <- [1,70,null,{}] 00:03:34 INFO - PROCESS | 1832 | 1461135814720 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:34 INFO - PROCESS | 1832 | 1461135814895 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 00:03:35 INFO - PROCESS | 1832 | 1461135815025 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x93082400 == 20 [pid = 1832] [id = 25] 00:03:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 72 (0x94303c00) [pid = 1832] [serial = 72] [outer = (nil)] 00:03:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 73 (0x979e4400) [pid = 1832] [serial = 73] [outer = 0x94303c00] 00:03:35 INFO - PROCESS | 1832 | 1461135815159 Marionette DEBUG loaded listener.js 00:03:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 74 (0x98b63c00) [pid = 1832] [serial = 74] [outer = 0x94303c00] 00:03:35 INFO - PROCESS | 1832 | 1461135815930 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1290ms 00:03:35 INFO - PROCESS | 1832 | 1461135815995 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 00:03:36 INFO - PROCESS | 1832 | 1461135816004 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 00:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:03:36 INFO - PROCESS | 1832 | 1461135816014 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:03:36 INFO - PROCESS | 1832 | 1461135816018 Marionette TRACE conn4 <- [1,74,null,{}] 00:03:36 INFO - PROCESS | 1832 | 1461135816025 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:36 INFO - PROCESS | 1832 | 1461135816192 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 00:03:36 INFO - PROCESS | 1832 | 1461135816323 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x9066f000 == 21 [pid = 1832] [id = 26] 00:03:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 75 (0x979ebc00) [pid = 1832] [serial = 75] [outer = (nil)] 00:03:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 76 (0x99223c00) [pid = 1832] [serial = 76] [outer = 0x979ebc00] 00:03:36 INFO - PROCESS | 1832 | 1461135816411 Marionette DEBUG loaded listener.js 00:03:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 77 (0x99bfdc00) [pid = 1832] [serial = 77] [outer = 0x979ebc00] 00:03:37 INFO - PROCESS | 1832 | 1461135817271 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1290ms 00:03:37 INFO - PROCESS | 1832 | 1461135817320 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 00:03:37 INFO - PROCESS | 1832 | 1461135817325 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 00:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:03:37 INFO - PROCESS | 1832 | 1461135817332 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:03:37 INFO - PROCESS | 1832 | 1461135817338 Marionette TRACE conn4 <- [1,78,null,{}] 00:03:37 INFO - PROCESS | 1832 | 1461135817354 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:37 INFO - PROCESS | 1832 | 1461135817528 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 00:03:37 INFO - PROCESS | 1832 | 1461135817669 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x91ee2000 == 22 [pid = 1832] [id = 27] 00:03:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 78 (0x9fb93800) [pid = 1832] [serial = 78] [outer = (nil)] 00:03:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 79 (0xa00b2400) [pid = 1832] [serial = 79] [outer = 0x9fb93800] 00:03:37 INFO - PROCESS | 1832 | 1461135817761 Marionette DEBUG loaded listener.js 00:03:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 80 (0xa0c39400) [pid = 1832] [serial = 80] [outer = 0x9fb93800] 00:03:38 INFO - PROCESS | 1832 | 1461135818637 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1333ms 00:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:03:38 INFO - PROCESS | 1832 | 1461135818667 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 00:03:38 INFO - PROCESS | 1832 | 1461135818671 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 00:03:38 INFO - PROCESS | 1832 | 1461135818677 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:03:38 INFO - PROCESS | 1832 | 1461135818681 Marionette TRACE conn4 <- [1,82,null,{}] 00:03:38 INFO - PROCESS | 1832 | 1461135818704 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:38 INFO - PROCESS | 1832 | 1461135818869 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 00:03:39 INFO - PROCESS | 1832 | 1461135818998 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fb24800 == 23 [pid = 1832] [id = 28] 00:03:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 81 (0x98cdbc00) [pid = 1832] [serial = 81] [outer = (nil)] 00:03:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 82 (0x98ce3800) [pid = 1832] [serial = 82] [outer = 0x98cdbc00] 00:03:39 INFO - PROCESS | 1832 | 1461135819088 Marionette DEBUG loaded listener.js 00:03:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 83 (0x98ce9000) [pid = 1832] [serial = 83] [outer = 0x98cdbc00] 00:03:39 INFO - PROCESS | 1832 | 1461135819871 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:03:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1241ms 00:03:39 INFO - PROCESS | 1832 | 1461135819918 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 00:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:03:39 INFO - PROCESS | 1832 | 1461135819922 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 00:03:39 INFO - PROCESS | 1832 | 1461135819928 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:03:39 INFO - PROCESS | 1832 | 1461135819932 Marionette TRACE conn4 <- [1,86,null,{}] 00:03:39 INFO - PROCESS | 1832 | 1461135819937 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:40 INFO - PROCESS | 1832 | 1461135820084 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 00:03:40 INFO - PROCESS | 1832 | 1461135820221 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fb24000 == 24 [pid = 1832] [id = 29] 00:03:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 84 (0x8fb24c00) [pid = 1832] [serial = 84] [outer = (nil)] 00:03:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 85 (0xa2812000) [pid = 1832] [serial = 85] [outer = 0x8fb24c00] 00:03:40 INFO - PROCESS | 1832 | 1461135820306 Marionette DEBUG loaded listener.js 00:03:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 86 (0xa281a800) [pid = 1832] [serial = 86] [outer = 0x8fb24c00] 00:03:41 INFO - PROCESS | 1832 | 1461135821185 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1333ms 00:03:41 INFO - PROCESS | 1832 | 1461135821261 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 00:03:41 INFO - PROCESS | 1832 | 1461135821265 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 00:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:03:41 INFO - PROCESS | 1832 | 1461135821272 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:03:41 INFO - PROCESS | 1832 | 1461135821275 Marionette TRACE conn4 <- [1,90,null,{}] 00:03:41 INFO - PROCESS | 1832 | 1461135821281 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:41 INFO - PROCESS | 1832 | 1461135821639 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 00:03:41 INFO - PROCESS | 1832 | 1461135821842 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x958ab800 == 25 [pid = 1832] [id = 30] 00:03:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 87 (0x958ad400) [pid = 1832] [serial = 87] [outer = (nil)] 00:03:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 88 (0x96a0b800) [pid = 1832] [serial = 88] [outer = 0x958ad400] 00:03:41 INFO - PROCESS | 1832 | 1461135821923 Marionette DEBUG loaded listener.js 00:03:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 89 (0x97cb6400) [pid = 1832] [serial = 89] [outer = 0x958ad400] 00:03:42 INFO - PROCESS | 1832 | 1461135822797 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:03:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8f717800 == 24 [pid = 1832] [id = 21] 00:03:42 INFO - PROCESS | 1832 | --DOCSHELL 0x914de400 == 23 [pid = 1832] [id = 20] 00:03:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8f71bc00 == 22 [pid = 1832] [id = 19] 00:03:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1585ms 00:03:42 INFO - PROCESS | 1832 | 1461135822858 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 00:03:42 INFO - PROCESS | 1832 | 1461135822863 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 00:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:03:42 INFO - PROCESS | 1832 | 1461135822873 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:03:42 INFO - PROCESS | 1832 | 1461135822878 Marionette TRACE conn4 <- [1,94,null,{}] 00:03:42 INFO - PROCESS | 1832 | 1461135822899 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:43 INFO - PROCESS | 1832 | 1461135823114 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 00:03:43 INFO - PROCESS | 1832 | 1461135823132 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fc09000 == 23 [pid = 1832] [id = 31] 00:03:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 90 (0x9584f000) [pid = 1832] [serial = 90] [outer = (nil)] 00:03:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 91 (0x96fc8000) [pid = 1832] [serial = 91] [outer = 0x9584f000] 00:03:43 INFO - PROCESS | 1832 | 1461135823218 Marionette DEBUG loaded listener.js 00:03:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 92 (0x98cdb000) [pid = 1832] [serial = 92] [outer = 0x9584f000] 00:03:44 INFO - PROCESS | 1832 | 1461135824111 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 00:03:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1289ms 00:03:44 INFO - PROCESS | 1832 | 1461135824162 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 00:03:44 INFO - PROCESS | 1832 | 1461135824170 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 00:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:03:44 INFO - PROCESS | 1832 | 1461135824180 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:03:44 INFO - PROCESS | 1832 | 1461135824184 Marionette TRACE conn4 <- [1,98,null,{}] 00:03:44 INFO - PROCESS | 1832 | 1461135824191 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:44 INFO - PROCESS | 1832 | 1461135824364 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 00:03:44 INFO - PROCESS | 1832 | 1461135824499 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x98cddc00 == 24 [pid = 1832] [id = 32] 00:03:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 93 (0x98ce1000) [pid = 1832] [serial = 93] [outer = (nil)] 00:03:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 94 (0x9fb39c00) [pid = 1832] [serial = 94] [outer = 0x98ce1000] 00:03:44 INFO - PROCESS | 1832 | 1461135824597 Marionette DEBUG loaded listener.js 00:03:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 95 (0x9fc8b400) [pid = 1832] [serial = 95] [outer = 0x98ce1000] 00:03:45 INFO - PROCESS | 1832 | 1461135825517 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 00:03:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1380ms 00:03:45 INFO - PROCESS | 1832 | 1461135825561 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 00:03:45 INFO - PROCESS | 1832 | 1461135825565 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 00:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:03:45 INFO - PROCESS | 1832 | 1461135825571 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:03:45 INFO - PROCESS | 1832 | 1461135825578 Marionette TRACE conn4 <- [1,102,null,{}] 00:03:45 INFO - PROCESS | 1832 | 1461135825594 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:45 INFO - PROCESS | 1832 | 1461135825761 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 00:03:45 INFO - PROCESS | 1832 | 1461135825898 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:45 INFO - PROCESS | 1832 | ++DOCSHELL 0xa0bcb800 == 25 [pid = 1832] [id = 33] 00:03:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 96 (0xa0f99c00) [pid = 1832] [serial = 96] [outer = (nil)] 00:03:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 97 (0xa2818400) [pid = 1832] [serial = 97] [outer = 0xa0f99c00] 00:03:45 INFO - PROCESS | 1832 | 1461135825989 Marionette DEBUG loaded listener.js 00:03:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 98 (0xa3c0d000) [pid = 1832] [serial = 98] [outer = 0xa0f99c00] 00:03:46 INFO - PROCESS | 1832 | 1461135826843 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 00:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1283ms 00:03:46 INFO - PROCESS | 1832 | 1461135826871 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 00:03:46 INFO - PROCESS | 1832 | 1461135826876 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 00:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:03:46 INFO - PROCESS | 1832 | 1461135826885 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:03:46 INFO - PROCESS | 1832 | 1461135826888 Marionette TRACE conn4 <- [1,106,null,{}] 00:03:46 INFO - PROCESS | 1832 | 1461135826893 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:47 INFO - PROCESS | 1832 | 1461135827048 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 00:03:47 INFO - PROCESS | 1832 | 1461135827188 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:47 INFO - PROCESS | 1832 | ++DOCSHELL 0xa3c01c00 == 26 [pid = 1832] [id = 34] 00:03:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 99 (0xa4451000) [pid = 1832] [serial = 99] [outer = (nil)] 00:03:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 100 (0xa4585400) [pid = 1832] [serial = 100] [outer = 0xa4451000] 00:03:47 INFO - PROCESS | 1832 | 1461135827277 Marionette DEBUG loaded listener.js 00:03:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 101 (0xa45bd400) [pid = 1832] [serial = 101] [outer = 0xa4451000] 00:03:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 102 (0x9885f800) [pid = 1832] [serial = 102] [outer = 0x8fb2e400] 00:03:48 INFO - PROCESS | 1832 | 1461135828236 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 00:03:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1390ms 00:03:48 INFO - PROCESS | 1832 | 1461135828276 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 00:03:48 INFO - PROCESS | 1832 | 1461135828280 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 00:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:03:48 INFO - PROCESS | 1832 | 1461135828286 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:03:48 INFO - PROCESS | 1832 | 1461135828290 Marionette TRACE conn4 <- [1,110,null,{}] 00:03:48 INFO - PROCESS | 1832 | 1461135828297 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:48 INFO - PROCESS | 1832 | 1461135828449 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 00:03:48 INFO - PROCESS | 1832 | 1461135828592 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fb27c00 == 27 [pid = 1832] [id = 35] 00:03:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 103 (0x8fb2a000) [pid = 1832] [serial = 103] [outer = (nil)] 00:03:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 104 (0x98865c00) [pid = 1832] [serial = 104] [outer = 0x8fb2a000] 00:03:48 INFO - PROCESS | 1832 | 1461135828679 Marionette DEBUG loaded listener.js 00:03:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 105 (0x98869800) [pid = 1832] [serial = 105] [outer = 0x8fb2a000] 00:03:49 INFO - PROCESS | 1832 | 1461135829519 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 00:03:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1279ms 00:03:49 INFO - PROCESS | 1832 | 1461135829566 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 00:03:49 INFO - PROCESS | 1832 | 1461135829569 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 00:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:03:49 INFO - PROCESS | 1832 | 1461135829576 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:03:49 INFO - PROCESS | 1832 | 1461135829579 Marionette TRACE conn4 <- [1,114,null,{}] 00:03:49 INFO - PROCESS | 1832 | 1461135829604 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:49 INFO - PROCESS | 1832 | 1461135829812 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 00:03:49 INFO - PROCESS | 1832 | 1461135829967 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fbc8400 == 28 [pid = 1832] [id = 36] 00:03:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0x8fbca400) [pid = 1832] [serial = 106] [outer = (nil)] 00:03:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x98865400) [pid = 1832] [serial = 107] [outer = 0x8fbca400] 00:03:50 INFO - PROCESS | 1832 | 1461135830057 Marionette DEBUG loaded listener.js 00:03:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0xa45e8000) [pid = 1832] [serial = 108] [outer = 0x8fbca400] 00:03:50 INFO - PROCESS | 1832 | 1461135830924 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 00:03:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:03:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1386ms 00:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:03:50 INFO - PROCESS | 1832 | 1461135830963 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 00:03:50 INFO - PROCESS | 1832 | 1461135830966 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 00:03:50 INFO - PROCESS | 1832 | 1461135830973 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:03:50 INFO - PROCESS | 1832 | 1461135830976 Marionette TRACE conn4 <- [1,118,null,{}] 00:03:50 INFO - PROCESS | 1832 | 1461135830982 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:51 INFO - PROCESS | 1832 | 1461135831138 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 00:03:51 INFO - PROCESS | 1832 | 1461135831284 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f4e2c00 == 29 [pid = 1832] [id = 37] 00:03:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x8f4e4400) [pid = 1832] [serial = 109] [outer = (nil)] 00:03:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x8f4eb400) [pid = 1832] [serial = 110] [outer = 0x8f4e4400] 00:03:51 INFO - PROCESS | 1832 | 1461135831372 Marionette DEBUG loaded listener.js 00:03:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0x8f4ecc00) [pid = 1832] [serial = 111] [outer = 0x8f4e4400] 00:03:52 INFO - PROCESS | 1832 | 1461135832321 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 00:03:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1431ms 00:03:52 INFO - PROCESS | 1832 | 1461135832403 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 00:03:52 INFO - PROCESS | 1832 | 1461135832410 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 00:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:03:52 INFO - PROCESS | 1832 | 1461135832419 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:03:52 INFO - PROCESS | 1832 | 1461135832423 Marionette TRACE conn4 <- [1,122,null,{}] 00:03:52 INFO - PROCESS | 1832 | 1461135832431 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:52 INFO - PROCESS | 1832 | 1461135832636 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 00:03:52 INFO - PROCESS | 1832 | --DOCSHELL 0x93082400 == 28 [pid = 1832] [id = 25] 00:03:52 INFO - PROCESS | 1832 | 1461135832824 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f4e1c00 == 29 [pid = 1832] [id = 38] 00:03:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 112 (0x8f4e4c00) [pid = 1832] [serial = 112] [outer = (nil)] 00:03:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x8f4ec400) [pid = 1832] [serial = 113] [outer = 0x8f4e4c00] 00:03:52 INFO - PROCESS | 1832 | 1461135832920 Marionette DEBUG loaded listener.js 00:03:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0x8fbcb000) [pid = 1832] [serial = 114] [outer = 0x8f4e4c00] 00:03:54 INFO - PROCESS | 1832 | --DOCSHELL 0x9ea3f800 == 28 [pid = 1832] [id = 14] 00:03:54 INFO - PROCESS | 1832 | --DOCSHELL 0x91ede800 == 27 [pid = 1832] [id = 6] 00:03:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8fc0d800 == 26 [pid = 1832] [id = 12] 00:03:54 INFO - PROCESS | 1832 | --DOCSHELL 0x91ee2000 == 25 [pid = 1832] [id = 27] 00:03:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8fb24800 == 24 [pid = 1832] [id = 28] 00:03:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8fbc8400 == 23 [pid = 1832] [id = 36] 00:03:54 INFO - PROCESS | 1832 | --DOCSHELL 0xa0bcb800 == 22 [pid = 1832] [id = 33] 00:03:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8fb24000 == 21 [pid = 1832] [id = 29] 00:03:54 INFO - PROCESS | 1832 | --DOCSHELL 0xa3c01c00 == 20 [pid = 1832] [id = 34] 00:03:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8fb27c00 == 19 [pid = 1832] [id = 35] 00:03:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8fc09000 == 18 [pid = 1832] [id = 31] 00:03:54 INFO - PROCESS | 1832 | --DOCSHELL 0x98cddc00 == 17 [pid = 1832] [id = 32] 00:03:55 INFO - PROCESS | 1832 | --DOCSHELL 0x958ab800 == 16 [pid = 1832] [id = 30] 00:03:55 INFO - PROCESS | 1832 | --DOCSHELL 0x93086c00 == 15 [pid = 1832] [id = 18] 00:03:55 INFO - PROCESS | 1832 | --DOCSHELL 0x8f714000 == 14 [pid = 1832] [id = 8] 00:03:55 INFO - PROCESS | 1832 | --DOCSHELL 0x9066f000 == 13 [pid = 1832] [id = 26] 00:03:55 INFO - PROCESS | 1832 | --DOCSHELL 0x93080000 == 12 [pid = 1832] [id = 22] 00:03:55 INFO - PROCESS | 1832 | --DOCSHELL 0x8f4e2c00 == 11 [pid = 1832] [id = 37] 00:03:55 INFO - PROCESS | 1832 | --DOCSHELL 0x8fb28000 == 10 [pid = 1832] [id = 24] 00:03:55 INFO - PROCESS | 1832 | --DOCSHELL 0xa003bc00 == 9 [pid = 1832] [id = 23] 00:03:56 INFO - PROCESS | 1832 | 1461135836918 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 00:03:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 4541ms 00:03:56 INFO - PROCESS | 1832 | 1461135836960 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 00:03:56 INFO - PROCESS | 1832 | 1461135836968 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 00:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:03:57 INFO - PROCESS | 1832 | 1461135837016 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:03:57 INFO - PROCESS | 1832 | 1461135837022 Marionette TRACE conn4 <- [1,126,null,{}] 00:03:57 INFO - PROCESS | 1832 | 1461135837030 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:57 INFO - PROCESS | 1832 | 1461135837194 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 00:03:57 INFO - PROCESS | 1832 | 1461135837208 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f70cc00 == 10 [pid = 1832] [id = 39] 00:03:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0x914e6000) [pid = 1832] [serial = 115] [outer = (nil)] 00:03:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x91ee2000) [pid = 1832] [serial = 116] [outer = 0x914e6000] 00:03:57 INFO - PROCESS | 1832 | 1461135837285 Marionette DEBUG loaded listener.js 00:03:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x93079c00) [pid = 1832] [serial = 117] [outer = 0x914e6000] 00:03:58 INFO - PROCESS | 1832 | 1461135838114 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 00:03:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1142ms 00:03:58 INFO - PROCESS | 1832 | 1461135838150 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 00:03:58 INFO - PROCESS | 1832 | 1461135838160 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 00:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:03:58 INFO - PROCESS | 1832 | 1461135838170 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:03:58 INFO - PROCESS | 1832 | 1461135838174 Marionette TRACE conn4 <- [1,130,null,{}] 00:03:58 INFO - PROCESS | 1832 | 1461135838180 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:58 INFO - PROCESS | 1832 | 1461135838337 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 00:03:58 INFO - PROCESS | 1832 | 1461135838348 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f4e3400 == 11 [pid = 1832] [id = 40] 00:03:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x94dcb800) [pid = 1832] [serial = 118] [outer = (nil)] 00:03:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x94dd0000) [pid = 1832] [serial = 119] [outer = 0x94dcb800] 00:03:58 INFO - PROCESS | 1832 | 1461135838419 Marionette DEBUG loaded listener.js 00:03:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x9627c800) [pid = 1832] [serial = 120] [outer = 0x94dcb800] 00:03:59 INFO - PROCESS | 1832 | 1461135839276 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 00:03:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1180ms 00:03:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:03:59 INFO - PROCESS | 1832 | 1461135839349 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 00:03:59 INFO - PROCESS | 1832 | 1461135839353 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 00:03:59 INFO - PROCESS | 1832 | 1461135839359 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:03:59 INFO - PROCESS | 1832 | 1461135839365 Marionette TRACE conn4 <- [1,134,null,{}] 00:03:59 INFO - PROCESS | 1832 | 1461135839392 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:03:59 INFO - PROCESS | 1832 | 1461135839598 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 00:03:59 INFO - PROCESS | 1832 | 1461135839621 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x9864b800 == 12 [pid = 1832] [id = 41] 00:03:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x9885d400) [pid = 1832] [serial = 121] [outer = (nil)] 00:03:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x98c0c400) [pid = 1832] [serial = 122] [outer = 0x9885d400] 00:03:59 INFO - PROCESS | 1832 | 1461135839696 Marionette DEBUG loaded listener.js 00:03:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x98ce2000) [pid = 1832] [serial = 123] [outer = 0x9885d400] 00:04:00 INFO - PROCESS | 1832 | 1461135840510 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 00:04:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:04:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1197ms 00:04:00 INFO - PROCESS | 1832 | 1461135840555 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 00:04:00 INFO - PROCESS | 1832 | 1461135840560 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 00:04:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:04:00 INFO - PROCESS | 1832 | 1461135840566 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:04:00 INFO - PROCESS | 1832 | 1461135840569 Marionette TRACE conn4 <- [1,138,null,{}] 00:04:00 INFO - PROCESS | 1832 | 1461135840580 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:00 INFO - PROCESS | 1832 | 1461135840796 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 00:04:00 INFO - PROCESS | 1832 | 1461135840821 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fb2d000 == 13 [pid = 1832] [id = 42] 00:04:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x8fbc8400) [pid = 1832] [serial = 124] [outer = (nil)] 00:04:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x999e2c00) [pid = 1832] [serial = 125] [outer = 0x8fbc8400] 00:04:00 INFO - PROCESS | 1832 | 1461135840893 Marionette DEBUG loaded listener.js 00:04:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x99bf7400) [pid = 1832] [serial = 126] [outer = 0x8fbc8400] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x98ce1000) [pid = 1832] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x9584f000) [pid = 1832] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x96a0c000) [pid = 1832] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x912c1800) [pid = 1832] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x958ad400) [pid = 1832] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x8fb24c00) [pid = 1832] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0x91ed9800) [pid = 1832] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 118 (0x914e5c00) [pid = 1832] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0x98c05c00) [pid = 1832] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x99bf2400) [pid = 1832] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x9066d000) [pid = 1832] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 114 (0x8fb2b000) [pid = 1832] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 113 (0x9066f400) [pid = 1832] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 112 (0x94dc6800) [pid = 1832] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 111 (0x9fb3ac00) [pid = 1832] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 110 (0x8fb2a000) [pid = 1832] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 109 (0x8fbca400) [pid = 1832] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 108 (0xa0f99c00) [pid = 1832] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 107 (0x9fb93800) [pid = 1832] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 106 (0x8f714400) [pid = 1832] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 105 (0x91edf400) [pid = 1832] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 104 (0xa00a8c00) [pid = 1832] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 103 (0x94303c00) [pid = 1832] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 102 (0x98cdbc00) [pid = 1832] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 101 (0xa4451000) [pid = 1832] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 100 (0x99bf3000) [pid = 1832] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 99 (0x98c0e000) [pid = 1832] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:04:02 INFO - PROCESS | 1832 | --DOMWINDOW == 98 (0x979ebc00) [pid = 1832] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:04:02 INFO - PROCESS | 1832 | 1461135842664 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 00:04:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:04:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2142ms 00:04:02 INFO - PROCESS | 1832 | 1461135842715 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 00:04:02 INFO - PROCESS | 1832 | 1461135842718 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 00:04:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:04:02 INFO - PROCESS | 1832 | 1461135842726 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:04:02 INFO - PROCESS | 1832 | 1461135842730 Marionette TRACE conn4 <- [1,142,null,{}] 00:04:02 INFO - PROCESS | 1832 | 1461135842742 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:02 INFO - PROCESS | 1832 | 1461135842888 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 00:04:02 INFO - PROCESS | 1832 | 1461135842902 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fbd3800 == 14 [pid = 1832] [id = 43] 00:04:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 99 (0x8fc03c00) [pid = 1832] [serial = 127] [outer = (nil)] 00:04:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 100 (0x958b0400) [pid = 1832] [serial = 128] [outer = 0x8fc03c00] 00:04:02 INFO - PROCESS | 1832 | 1461135842977 Marionette DEBUG loaded listener.js 00:04:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 101 (0x98b99c00) [pid = 1832] [serial = 129] [outer = 0x8fc03c00] 00:04:03 INFO - PROCESS | 1832 | 1461135843858 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 00:04:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:04:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1184ms 00:04:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:04:03 INFO - PROCESS | 1832 | 1461135843911 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 00:04:03 INFO - PROCESS | 1832 | 1461135843914 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 00:04:03 INFO - PROCESS | 1832 | 1461135843921 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:04:03 INFO - PROCESS | 1832 | 1461135843924 Marionette TRACE conn4 <- [1,146,null,{}] 00:04:03 INFO - PROCESS | 1832 | 1461135843930 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:04 INFO - PROCESS | 1832 | 1461135844100 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 00:04:04 INFO - PROCESS | 1832 | 1461135844253 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f4e1800 == 15 [pid = 1832] [id = 44] 00:04:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 102 (0x8f4e5c00) [pid = 1832] [serial = 130] [outer = (nil)] 00:04:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 103 (0x8f710400) [pid = 1832] [serial = 131] [outer = 0x8f4e5c00] 00:04:04 INFO - PROCESS | 1832 | 1461135844382 Marionette DEBUG loaded listener.js 00:04:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 104 (0x8fb2b000) [pid = 1832] [serial = 132] [outer = 0x8f4e5c00] 00:04:05 INFO - PROCESS | 1832 | 1461135845364 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 00:04:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1479ms 00:04:05 INFO - PROCESS | 1832 | 1461135845430 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 00:04:05 INFO - PROCESS | 1832 | 1461135845435 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 00:04:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:04:05 INFO - PROCESS | 1832 | 1461135845496 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:04:05 INFO - PROCESS | 1832 | 1461135845502 Marionette TRACE conn4 <- [1,150,null,{}] 00:04:05 INFO - PROCESS | 1832 | 1461135845653 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:05 INFO - PROCESS | 1832 | 1461135845984 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 00:04:06 INFO - PROCESS | 1832 | 1461135846148 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x9719fc00 == 16 [pid = 1832] [id = 45] 00:04:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 105 (0x97925000) [pid = 1832] [serial = 133] [outer = (nil)] 00:04:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0x9810e400) [pid = 1832] [serial = 134] [outer = 0x97925000] 00:04:06 INFO - PROCESS | 1832 | 1461135846247 Marionette DEBUG loaded listener.js 00:04:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x98862c00) [pid = 1832] [serial = 135] [outer = 0x97925000] 00:04:07 INFO - PROCESS | 1832 | 1461135847169 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 00:04:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:04:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1770ms 00:04:07 INFO - PROCESS | 1832 | 1461135847235 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 00:04:07 INFO - PROCESS | 1832 | 1461135847242 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 00:04:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:04:07 INFO - PROCESS | 1832 | 1461135847250 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:04:07 INFO - PROCESS | 1832 | 1461135847253 Marionette TRACE conn4 <- [1,154,null,{}] 00:04:07 INFO - PROCESS | 1832 | 1461135847258 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:07 INFO - PROCESS | 1832 | 1461135847432 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 00:04:07 INFO - PROCESS | 1832 | 1461135847572 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x96fc2400 == 17 [pid = 1832] [id = 46] 00:04:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x98ce9800) [pid = 1832] [serial = 136] [outer = (nil)] 00:04:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x99215400) [pid = 1832] [serial = 137] [outer = 0x98ce9800] 00:04:07 INFO - PROCESS | 1832 | 1461135847702 Marionette DEBUG loaded listener.js 00:04:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x99bf2400) [pid = 1832] [serial = 138] [outer = 0x98ce9800] 00:04:08 INFO - PROCESS | 1832 | 1461135848562 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 00:04:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1377ms 00:04:08 INFO - PROCESS | 1832 | 1461135848628 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 00:04:08 INFO - PROCESS | 1832 | 1461135848632 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 00:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:04:08 INFO - PROCESS | 1832 | 1461135848649 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:04:08 INFO - PROCESS | 1832 | 1461135848658 Marionette TRACE conn4 <- [1,158,null,{}] 00:04:08 INFO - PROCESS | 1832 | 1461135848666 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:08 INFO - PROCESS | 1832 | 1461135848885 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 00:04:09 INFO - PROCESS | 1832 | 1461135849027 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x91e92400 == 18 [pid = 1832] [id = 47] 00:04:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0x9ea42800) [pid = 1832] [serial = 139] [outer = (nil)] 00:04:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 112 (0xa00a8400) [pid = 1832] [serial = 140] [outer = 0x9ea42800] 00:04:09 INFO - PROCESS | 1832 | 1461135849116 Marionette DEBUG loaded listener.js 00:04:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0xa0a83c00) [pid = 1832] [serial = 141] [outer = 0x9ea42800] 00:04:10 INFO - PROCESS | 1832 | 1461135849993 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 00:04:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:04:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1398ms 00:04:10 INFO - PROCESS | 1832 | 1461135850039 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 00:04:10 INFO - PROCESS | 1832 | 1461135850044 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 00:04:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:04:10 INFO - PROCESS | 1832 | 1461135850050 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:04:10 INFO - PROCESS | 1832 | 1461135850054 Marionette TRACE conn4 <- [1,162,null,{}] 00:04:10 INFO - PROCESS | 1832 | 1461135850059 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:10 INFO - PROCESS | 1832 | 1461135850237 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 00:04:10 INFO - PROCESS | 1832 | 1461135850377 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x98f5f400 == 19 [pid = 1832] [id = 48] 00:04:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0xa0e4a000) [pid = 1832] [serial = 142] [outer = (nil)] 00:04:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0xa0fa0800) [pid = 1832] [serial = 143] [outer = 0xa0e4a000] 00:04:10 INFO - PROCESS | 1832 | 1461135850469 Marionette DEBUG loaded listener.js 00:04:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0xa0fa7000) [pid = 1832] [serial = 144] [outer = 0xa0e4a000] 00:04:11 INFO - PROCESS | 1832 | 1461135851479 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:04:11 INFO - PROCESS | 1832 | 1461135851545 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 00:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1533ms 00:04:11 INFO - PROCESS | 1832 | 1461135851584 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 00:04:11 INFO - PROCESS | 1832 | 1461135851588 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 00:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:04:11 INFO - PROCESS | 1832 | 1461135851594 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:04:11 INFO - PROCESS | 1832 | 1461135851596 Marionette TRACE conn4 <- [1,166,null,{}] 00:04:11 INFO - PROCESS | 1832 | 1461135851603 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:11 INFO - PROCESS | 1832 | 1461135851804 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 00:04:12 INFO - PROCESS | 1832 | 1461135852007 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f4ed000 == 20 [pid = 1832] [id = 49] 00:04:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x8f4ef800) [pid = 1832] [serial = 145] [outer = (nil)] 00:04:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x8fb27c00) [pid = 1832] [serial = 146] [outer = 0x8f4ef800] 00:04:12 INFO - PROCESS | 1832 | 1461135852243 Marionette DEBUG loaded listener.js 00:04:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x8fc06000) [pid = 1832] [serial = 147] [outer = 0x8f4ef800] 00:04:13 INFO - PROCESS | 1832 | 1461135853077 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 00:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1534ms 00:04:13 INFO - PROCESS | 1832 | 1461135853129 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 00:04:13 INFO - PROCESS | 1832 | 1461135853135 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 00:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:04:13 INFO - PROCESS | 1832 | 1461135853145 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:04:13 INFO - PROCESS | 1832 | 1461135853148 Marionette TRACE conn4 <- [1,170,null,{}] 00:04:13 INFO - PROCESS | 1832 | 1461135853156 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:13 INFO - PROCESS | 1832 | 1461135853367 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 00:04:13 INFO - PROCESS | 1832 | 1461135853778 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x9307a400 == 21 [pid = 1832] [id = 50] 00:04:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x9430f800) [pid = 1832] [serial = 148] [outer = (nil)] 00:04:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x958b3400) [pid = 1832] [serial = 149] [outer = 0x9430f800] 00:04:13 INFO - PROCESS | 1832 | 1461135853867 Marionette DEBUG loaded listener.js 00:04:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x96fc3800) [pid = 1832] [serial = 150] [outer = 0x9430f800] 00:04:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8fbd3800 == 20 [pid = 1832] [id = 43] 00:04:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8fb2d000 == 19 [pid = 1832] [id = 42] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x97eca000) [pid = 1832] [serial = 12] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x9857a400) [pid = 1832] [serial = 9] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOCSHELL 0x9864b800 == 18 [pid = 1832] [id = 41] 00:04:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8f4e3400 == 17 [pid = 1832] [id = 40] 00:04:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8f70cc00 == 16 [pid = 1832] [id = 39] 00:04:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8f4e1c00 == 15 [pid = 1832] [id = 38] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0xa281a800) [pid = 1832] [serial = 86] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 118 (0x97b78000) [pid = 1832] [serial = 71] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0xa2812000) [pid = 1832] [serial = 85] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0xa281ec00) [pid = 1832] [serial = 2] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x96a0b800) [pid = 1832] [serial = 88] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 114 (0x96fc5000) [pid = 1832] [serial = 70] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 113 (0x96274400) [pid = 1832] [serial = 43] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 112 (0x97cbd000) [pid = 1832] [serial = 44] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 111 (0x98e96c00) [pid = 1832] [serial = 46] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 110 (0x99110400) [pid = 1832] [serial = 47] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 109 (0x9a671400) [pid = 1832] [serial = 49] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 108 (0x9a8a6c00) [pid = 1832] [serial = 50] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 107 (0x96ae1000) [pid = 1832] [serial = 34] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 106 (0x93085000) [pid = 1832] [serial = 31] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 105 (0x979e6400) [pid = 1832] [serial = 35] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 104 (0x8fb30800) [pid = 1832] [serial = 25] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 103 (0x9916fc00) [pid = 1832] [serial = 37] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 102 (0x912c1400) [pid = 1832] [serial = 28] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 101 (0x9df1a400) [pid = 1832] [serial = 53] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 100 (0x9fc7f400) [pid = 1832] [serial = 40] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 99 (0x9df0e800) [pid = 1832] [serial = 52] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 98 (0x8fc07c00) [pid = 1832] [serial = 26] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 97 (0xa00ab800) [pid = 1832] [serial = 41] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 96 (0x9993f000) [pid = 1832] [serial = 38] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 95 (0x9066bc00) [pid = 1832] [serial = 23] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 94 (0xa00b2400) [pid = 1832] [serial = 79] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 93 (0x96b88800) [pid = 1832] [serial = 56] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 92 (0x98f61000) [pid = 1832] [serial = 58] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 91 (0x96274c00) [pid = 1832] [serial = 55] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 90 (0x96fc8000) [pid = 1832] [serial = 91] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 89 (0x97cb6400) [pid = 1832] [serial = 89] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 88 (0x9fb39c00) [pid = 1832] [serial = 94] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 87 (0x98ce3800) [pid = 1832] [serial = 82] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 86 (0x99223c00) [pid = 1832] [serial = 76] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 85 (0x98b63c00) [pid = 1832] [serial = 74] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 84 (0xa45bd400) [pid = 1832] [serial = 101] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 83 (0x98865c00) [pid = 1832] [serial = 104] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 82 (0xa0adbc00) [pid = 1832] [serial = 65] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 81 (0xa4585400) [pid = 1832] [serial = 100] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 80 (0xa0e48c00) [pid = 1832] [serial = 67] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 79 (0x9fc7ec00) [pid = 1832] [serial = 62] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 78 (0x99bfdc00) [pid = 1832] [serial = 77] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 77 (0xa00d3c00) [pid = 1832] [serial = 64] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 76 (0x9fc8b400) [pid = 1832] [serial = 95] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 75 (0x98cdb000) [pid = 1832] [serial = 92] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 74 (0x9df0f400) [pid = 1832] [serial = 61] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 73 (0xa2818400) [pid = 1832] [serial = 97] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 72 (0x99170c00) [pid = 1832] [serial = 59] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 71 (0x8f4eb400) [pid = 1832] [serial = 110] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 70 (0xa45e8000) [pid = 1832] [serial = 108] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 69 (0xa3c0d000) [pid = 1832] [serial = 98] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 68 (0xa0c39400) [pid = 1832] [serial = 80] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 67 (0x8f718000) [pid = 1832] [serial = 22] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 66 (0x98865400) [pid = 1832] [serial = 107] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 65 (0x91ee1800) [pid = 1832] [serial = 16] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 64 (0xa0f3c800) [pid = 1832] [serial = 68] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 63 (0x91ee6000) [pid = 1832] [serial = 17] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 62 (0x912c6c00) [pid = 1832] [serial = 19] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 61 (0x979e4400) [pid = 1832] [serial = 73] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 60 (0x98ce9000) [pid = 1832] [serial = 83] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 59 (0x91edac00) [pid = 1832] [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.] 00:04:14 INFO - PROCESS | 1832 | --DOMWINDOW == 58 (0x98869800) [pid = 1832] [serial = 105] [outer = (nil)] [url = about:blank] 00:04:14 INFO - PROCESS | 1832 | 1461135854765 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 00:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1637ms 00:04:14 INFO - PROCESS | 1832 | 1461135854784 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 00:04:14 INFO - PROCESS | 1832 | 1461135854788 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 00:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:04:14 INFO - PROCESS | 1832 | 1461135854799 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:04:14 INFO - PROCESS | 1832 | 1461135854802 Marionette TRACE conn4 <- [1,174,null,{}] 00:04:14 INFO - PROCESS | 1832 | 1461135854808 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:14 INFO - PROCESS | 1832 | 1461135854956 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 00:04:14 INFO - PROCESS | 1832 | 1461135854972 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fbd0000 == 16 [pid = 1832] [id = 51] 00:04:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 59 (0x8fbd3800) [pid = 1832] [serial = 151] [outer = (nil)] 00:04:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 60 (0x9430cc00) [pid = 1832] [serial = 152] [outer = 0x8fbd3800] 00:04:15 INFO - PROCESS | 1832 | 1461135855049 Marionette DEBUG loaded listener.js 00:04:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 61 (0x96fc2800) [pid = 1832] [serial = 153] [outer = 0x8fbd3800] 00:04:15 INFO - PROCESS | 1832 | 1461135855889 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 00:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1141ms 00:04:15 INFO - PROCESS | 1832 | 1461135855940 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 00:04:15 INFO - PROCESS | 1832 | 1461135855944 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 00:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:04:15 INFO - PROCESS | 1832 | 1461135855950 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:04:15 INFO - PROCESS | 1832 | 1461135855956 Marionette TRACE conn4 <- [1,178,null,{}] 00:04:15 INFO - PROCESS | 1832 | 1461135855971 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:16 INFO - PROCESS | 1832 | 1461135856133 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 00:04:16 INFO - PROCESS | 1832 | 1461135856243 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f4eec00 == 17 [pid = 1832] [id = 52] 00:04:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 62 (0x8fc08800) [pid = 1832] [serial = 154] [outer = (nil)] 00:04:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 63 (0x98862800) [pid = 1832] [serial = 155] [outer = 0x8fc08800] 00:04:16 INFO - PROCESS | 1832 | 1461135856324 Marionette DEBUG loaded listener.js 00:04:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 64 (0x9886a000) [pid = 1832] [serial = 156] [outer = 0x8fc08800] 00:04:17 INFO - PROCESS | 1832 | 1461135857015 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 00:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1081ms 00:04:17 INFO - PROCESS | 1832 | 1461135857042 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 00:04:17 INFO - PROCESS | 1832 | 1461135857046 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 00:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:04:17 INFO - PROCESS | 1832 | 1461135857053 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:04:17 INFO - PROCESS | 1832 | 1461135857056 Marionette TRACE conn4 <- [1,182,null,{}] 00:04:17 INFO - PROCESS | 1832 | 1461135857072 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:17 INFO - PROCESS | 1832 | 1461135857249 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 00:04:17 INFO - PROCESS | 1832 | 1461135857317 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x98c05800 == 18 [pid = 1832] [id = 53] 00:04:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 65 (0x98c0e400) [pid = 1832] [serial = 157] [outer = (nil)] 00:04:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 66 (0x98ce5c00) [pid = 1832] [serial = 158] [outer = 0x98c0e400] 00:04:17 INFO - PROCESS | 1832 | 1461135857389 Marionette DEBUG loaded listener.js 00:04:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 67 (0x98ce8000) [pid = 1832] [serial = 159] [outer = 0x98c0e400] 00:04:18 INFO - PROCESS | 1832 | 1461135858255 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 00:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1233ms 00:04:18 INFO - PROCESS | 1832 | 1461135858286 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 00:04:18 INFO - PROCESS | 1832 | 1461135858289 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 00:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:04:18 INFO - PROCESS | 1832 | 1461135858295 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:04:18 INFO - PROCESS | 1832 | 1461135858298 Marionette TRACE conn4 <- [1,186,null,{}] 00:04:18 INFO - PROCESS | 1832 | 1461135858303 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:18 INFO - PROCESS | 1832 | --DOMWINDOW == 66 (0x8fbc8400) [pid = 1832] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:04:18 INFO - PROCESS | 1832 | --DOMWINDOW == 65 (0x9885d400) [pid = 1832] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:04:18 INFO - PROCESS | 1832 | --DOMWINDOW == 64 (0x8f4e4c00) [pid = 1832] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:04:18 INFO - PROCESS | 1832 | --DOMWINDOW == 63 (0x914e6000) [pid = 1832] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:04:18 INFO - PROCESS | 1832 | --DOMWINDOW == 62 (0x94dcb800) [pid = 1832] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:04:18 INFO - PROCESS | 1832 | 1461135858547 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 00:04:18 INFO - PROCESS | 1832 | 1461135858608 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fbd5000 == 19 [pid = 1832] [id = 54] 00:04:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 63 (0x94dca800) [pid = 1832] [serial = 160] [outer = (nil)] 00:04:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 64 (0x98cdec00) [pid = 1832] [serial = 161] [outer = 0x94dca800] 00:04:18 INFO - PROCESS | 1832 | 1461135858690 Marionette DEBUG loaded listener.js 00:04:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 65 (0x9917a000) [pid = 1832] [serial = 162] [outer = 0x94dca800] 00:04:19 INFO - PROCESS | 1832 | 1461135859372 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 00:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1127ms 00:04:19 INFO - PROCESS | 1832 | 1461135859422 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 00:04:19 INFO - PROCESS | 1832 | 1461135859426 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 00:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:04:19 INFO - PROCESS | 1832 | 1461135859431 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:04:19 INFO - PROCESS | 1832 | 1461135859434 Marionette TRACE conn4 <- [1,190,null,{}] 00:04:19 INFO - PROCESS | 1832 | 1461135859440 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:19 INFO - PROCESS | 1832 | 1461135859618 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 00:04:19 INFO - PROCESS | 1832 | 1461135859639 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f4e2800 == 20 [pid = 1832] [id = 55] 00:04:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 66 (0x98ce7000) [pid = 1832] [serial = 163] [outer = (nil)] 00:04:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 67 (0x9a679c00) [pid = 1832] [serial = 164] [outer = 0x98ce7000] 00:04:19 INFO - PROCESS | 1832 | 1461135859712 Marionette DEBUG loaded listener.js 00:04:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 68 (0x9df0e800) [pid = 1832] [serial = 165] [outer = 0x98ce7000] 00:04:20 INFO - PROCESS | 1832 | 1461135860391 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 00:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 982ms 00:04:20 INFO - PROCESS | 1832 | 1461135860414 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 00:04:20 INFO - PROCESS | 1832 | 1461135860417 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 00:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:04:20 INFO - PROCESS | 1832 | 1461135860423 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:04:20 INFO - PROCESS | 1832 | 1461135860425 Marionette TRACE conn4 <- [1,194,null,{}] 00:04:20 INFO - PROCESS | 1832 | 1461135860431 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:20 INFO - PROCESS | 1832 | 1461135860602 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 00:04:20 INFO - PROCESS | 1832 | 1461135860619 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f4ed400 == 21 [pid = 1832] [id = 56] 00:04:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 69 (0x8fb25c00) [pid = 1832] [serial = 166] [outer = (nil)] 00:04:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 70 (0x9fb3b000) [pid = 1832] [serial = 167] [outer = 0x8fb25c00] 00:04:20 INFO - PROCESS | 1832 | 1461135860689 Marionette DEBUG loaded listener.js 00:04:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 71 (0x9fb93000) [pid = 1832] [serial = 168] [outer = 0x8fb25c00] 00:04:21 INFO - PROCESS | 1832 | 1461135861634 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 00:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1232ms 00:04:21 INFO - PROCESS | 1832 | 1461135861656 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 00:04:21 INFO - PROCESS | 1832 | 1461135861664 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 00:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:04:21 INFO - PROCESS | 1832 | 1461135861672 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:04:21 INFO - PROCESS | 1832 | 1461135861678 Marionette TRACE conn4 <- [1,198,null,{}] 00:04:21 INFO - PROCESS | 1832 | 1461135861686 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:21 INFO - PROCESS | 1832 | 1461135861849 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 00:04:22 INFO - PROCESS | 1832 | 1461135861996 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fbd1000 == 22 [pid = 1832] [id = 57] 00:04:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 72 (0x9066c400) [pid = 1832] [serial = 169] [outer = (nil)] 00:04:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 73 (0x91ee3800) [pid = 1832] [serial = 170] [outer = 0x9066c400] 00:04:22 INFO - PROCESS | 1832 | 1461135862087 Marionette DEBUG loaded listener.js 00:04:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 74 (0x9307e000) [pid = 1832] [serial = 171] [outer = 0x9066c400] 00:04:22 INFO - PROCESS | 1832 | 1461135862937 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 00:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1331ms 00:04:23 INFO - PROCESS | 1832 | 1461135863004 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 00:04:23 INFO - PROCESS | 1832 | 1461135863014 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 00:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:04:23 INFO - PROCESS | 1832 | 1461135863024 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:04:23 INFO - PROCESS | 1832 | 1461135863028 Marionette TRACE conn4 <- [1,202,null,{}] 00:04:23 INFO - PROCESS | 1832 | 1461135863034 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:23 INFO - PROCESS | 1832 | 1461135863240 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 00:04:23 INFO - PROCESS | 1832 | 1461135863378 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f715800 == 23 [pid = 1832] [id = 58] 00:04:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 75 (0x91ed9800) [pid = 1832] [serial = 172] [outer = (nil)] 00:04:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 76 (0x97eca400) [pid = 1832] [serial = 173] [outer = 0x91ed9800] 00:04:23 INFO - PROCESS | 1832 | 1461135863466 Marionette DEBUG loaded listener.js 00:04:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 77 (0x9885c400) [pid = 1832] [serial = 174] [outer = 0x91ed9800] 00:04:24 INFO - PROCESS | 1832 | 1461135864281 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 00:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1328ms 00:04:24 INFO - PROCESS | 1832 | 1461135864352 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 00:04:24 INFO - PROCESS | 1832 | 1461135864355 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 00:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:04:24 INFO - PROCESS | 1832 | 1461135864362 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:04:24 INFO - PROCESS | 1832 | 1461135864368 Marionette TRACE conn4 <- [1,206,null,{}] 00:04:24 INFO - PROCESS | 1832 | 1461135864386 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:24 INFO - PROCESS | 1832 | 1461135864593 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 00:04:24 INFO - PROCESS | 1832 | 1461135864730 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x9a671400 == 24 [pid = 1832] [id = 59] 00:04:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 78 (0x9df11c00) [pid = 1832] [serial = 175] [outer = (nil)] 00:04:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 79 (0x9fb3c400) [pid = 1832] [serial = 176] [outer = 0x9df11c00] 00:04:24 INFO - PROCESS | 1832 | 1461135864830 Marionette DEBUG loaded listener.js 00:04:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 80 (0x9fca5000) [pid = 1832] [serial = 177] [outer = 0x9df11c00] 00:04:25 INFO - PROCESS | 1832 | 1461135865754 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 00:04:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1443ms 00:04:25 INFO - PROCESS | 1832 | 1461135865806 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 00:04:25 INFO - PROCESS | 1832 | 1461135865810 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 00:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:04:25 INFO - PROCESS | 1832 | 1461135865817 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:04:25 INFO - PROCESS | 1832 | 1461135865820 Marionette TRACE conn4 <- [1,210,null,{}] 00:04:25 INFO - PROCESS | 1832 | 1461135865826 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:25 INFO - PROCESS | 1832 | 1461135865991 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 00:04:26 INFO - PROCESS | 1832 | 1461135866127 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x99bff000 == 25 [pid = 1832] [id = 60] 00:04:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 81 (0xa00d3c00) [pid = 1832] [serial = 178] [outer = (nil)] 00:04:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 82 (0xa0bc5400) [pid = 1832] [serial = 179] [outer = 0xa00d3c00] 00:04:26 INFO - PROCESS | 1832 | 1461135866212 Marionette DEBUG loaded listener.js 00:04:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 83 (0xa0c3b000) [pid = 1832] [serial = 180] [outer = 0xa00d3c00] 00:04:27 INFO - PROCESS | 1832 | 1461135867000 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 00:04:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:04:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1227ms 00:04:27 INFO - PROCESS | 1832 | 1461135867045 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 00:04:27 INFO - PROCESS | 1832 | 1461135867049 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 00:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:04:27 INFO - PROCESS | 1832 | 1461135867055 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:04:27 INFO - PROCESS | 1832 | 1461135867058 Marionette TRACE conn4 <- [1,214,null,{}] 00:04:27 INFO - PROCESS | 1832 | 1461135867064 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:27 INFO - PROCESS | 1832 | 1461135867221 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 00:04:27 INFO - PROCESS | 1832 | 1461135867332 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x96ae2000 == 26 [pid = 1832] [id = 61] 00:04:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 84 (0xa00afc00) [pid = 1832] [serial = 181] [outer = (nil)] 00:04:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 85 (0xa2819000) [pid = 1832] [serial = 182] [outer = 0xa00afc00] 00:04:27 INFO - PROCESS | 1832 | 1461135867451 Marionette DEBUG loaded listener.js 00:04:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 86 (0xa2a2ec00) [pid = 1832] [serial = 183] [outer = 0xa00afc00] 00:04:28 INFO - PROCESS | 1832 | 1461135868306 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 00:04:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:04:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1292ms 00:04:28 INFO - PROCESS | 1832 | 1461135868348 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 00:04:28 INFO - PROCESS | 1832 | 1461135868351 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 00:04:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:04:28 INFO - PROCESS | 1832 | 1461135868358 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:04:28 INFO - PROCESS | 1832 | 1461135868361 Marionette TRACE conn4 <- [1,218,null,{}] 00:04:28 INFO - PROCESS | 1832 | 1461135868367 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:28 INFO - PROCESS | 1832 | 1461135868537 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 00:04:28 INFO - PROCESS | 1832 | 1461135868676 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x9886b000 == 27 [pid = 1832] [id = 62] 00:04:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 87 (0xa0f9ec00) [pid = 1832] [serial = 184] [outer = (nil)] 00:04:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 88 (0xa4451000) [pid = 1832] [serial = 185] [outer = 0xa0f9ec00] 00:04:28 INFO - PROCESS | 1832 | 1461135868767 Marionette DEBUG loaded listener.js 00:04:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 89 (0xa44d3400) [pid = 1832] [serial = 186] [outer = 0xa0f9ec00] 00:04:29 INFO - PROCESS | 1832 | 1461135869519 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 00:04:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:04:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1190ms 00:04:29 INFO - PROCESS | 1832 | 1461135869548 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 00:04:29 INFO - PROCESS | 1832 | 1461135869552 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 00:04:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:04:29 INFO - PROCESS | 1832 | 1461135869558 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:04:29 INFO - PROCESS | 1832 | 1461135869561 Marionette TRACE conn4 <- [1,222,null,{}] 00:04:29 INFO - PROCESS | 1832 | 1461135869567 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:29 INFO - PROCESS | 1832 | 1461135869772 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 00:04:29 INFO - PROCESS | 1832 | 1461135869786 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x91ee5400 == 28 [pid = 1832] [id = 63] 00:04:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 90 (0xa3cd4400) [pid = 1832] [serial = 187] [outer = (nil)] 00:04:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 91 (0xa45b9400) [pid = 1832] [serial = 188] [outer = 0xa3cd4400] 00:04:29 INFO - PROCESS | 1832 | 1461135869905 Marionette DEBUG loaded listener.js 00:04:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 92 (0xa45bd000) [pid = 1832] [serial = 189] [outer = 0xa3cd4400] 00:04:31 INFO - PROCESS | 1832 | 1461135871123 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 00:04:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:04:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1580ms 00:04:31 INFO - PROCESS | 1832 | 1461135871139 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 00:04:31 INFO - PROCESS | 1832 | 1461135871145 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 00:04:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:04:31 INFO - PROCESS | 1832 | 1461135871152 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:04:31 INFO - PROCESS | 1832 | 1461135871157 Marionette TRACE conn4 <- [1,226,null,{}] 00:04:31 INFO - PROCESS | 1832 | 1461135871165 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:31 INFO - PROCESS | 1832 | 1461135871326 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 00:04:31 INFO - PROCESS | 1832 | 1461135871530 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x91ee6400 == 29 [pid = 1832] [id = 64] 00:04:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 93 (0x9307c400) [pid = 1832] [serial = 190] [outer = (nil)] 00:04:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 94 (0x96ae8c00) [pid = 1832] [serial = 191] [outer = 0x9307c400] 00:04:31 INFO - PROCESS | 1832 | 1461135871621 Marionette DEBUG loaded listener.js 00:04:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 95 (0x96b09400) [pid = 1832] [serial = 192] [outer = 0x9307c400] 00:04:32 INFO - PROCESS | 1832 | 1461135872467 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 00:04:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:04:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1388ms 00:04:32 INFO - PROCESS | 1832 | 1461135872540 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 00:04:32 INFO - PROCESS | 1832 | 1461135872548 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 00:04:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:04:32 INFO - PROCESS | 1832 | 1461135872558 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:04:32 INFO - PROCESS | 1832 | 1461135872561 Marionette TRACE conn4 <- [1,230,null,{}] 00:04:32 INFO - PROCESS | 1832 | 1461135872567 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:32 INFO - PROCESS | 1832 | 1461135872723 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 00:04:32 INFO - PROCESS | 1832 | 1461135872886 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:32 INFO - PROCESS | 1832 | --DOMWINDOW == 94 (0x958b0400) [pid = 1832] [serial = 128] [outer = (nil)] [url = about:blank] 00:04:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f71b000 == 30 [pid = 1832] [id = 65] 00:04:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 95 (0x8fbc8800) [pid = 1832] [serial = 193] [outer = (nil)] 00:04:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 96 (0x91e90800) [pid = 1832] [serial = 194] [outer = 0x8fbc8800] 00:04:32 INFO - PROCESS | 1832 | 1461135872987 Marionette DEBUG loaded listener.js 00:04:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 97 (0x96a7c400) [pid = 1832] [serial = 195] [outer = 0x8fbc8800] 00:04:33 INFO - PROCESS | 1832 | --DOMWINDOW == 96 (0x8f4ec400) [pid = 1832] [serial = 113] [outer = (nil)] [url = about:blank] 00:04:33 INFO - PROCESS | 1832 | --DOMWINDOW == 95 (0x999e2c00) [pid = 1832] [serial = 125] [outer = (nil)] [url = about:blank] 00:04:33 INFO - PROCESS | 1832 | --DOMWINDOW == 94 (0x98c0c400) [pid = 1832] [serial = 122] [outer = (nil)] [url = about:blank] 00:04:33 INFO - PROCESS | 1832 | --DOMWINDOW == 93 (0x8fbcb000) [pid = 1832] [serial = 114] [outer = (nil)] [url = about:blank] 00:04:33 INFO - PROCESS | 1832 | --DOMWINDOW == 92 (0x91ee2000) [pid = 1832] [serial = 116] [outer = (nil)] [url = about:blank] 00:04:33 INFO - PROCESS | 1832 | --DOMWINDOW == 91 (0x93079c00) [pid = 1832] [serial = 117] [outer = (nil)] [url = about:blank] 00:04:33 INFO - PROCESS | 1832 | --DOMWINDOW == 90 (0x94dd0000) [pid = 1832] [serial = 119] [outer = (nil)] [url = about:blank] 00:04:33 INFO - PROCESS | 1832 | --DOMWINDOW == 89 (0x99bf7400) [pid = 1832] [serial = 126] [outer = (nil)] [url = about:blank] 00:04:33 INFO - PROCESS | 1832 | --DOMWINDOW == 88 (0x98ce2000) [pid = 1832] [serial = 123] [outer = (nil)] [url = about:blank] 00:04:33 INFO - PROCESS | 1832 | --DOMWINDOW == 87 (0x9627c800) [pid = 1832] [serial = 120] [outer = (nil)] [url = about:blank] 00:04:33 INFO - PROCESS | 1832 | 1461135873707 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 00:04:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:04:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1190ms 00:04:33 INFO - PROCESS | 1832 | 1461135873748 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 00:04:33 INFO - PROCESS | 1832 | 1461135873752 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 00:04:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:04:33 INFO - PROCESS | 1832 | 1461135873778 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:04:33 INFO - PROCESS | 1832 | 1461135873783 Marionette TRACE conn4 <- [1,234,null,{}] 00:04:33 INFO - PROCESS | 1832 | 1461135873804 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:33 INFO - PROCESS | 1832 | 1461135873955 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 00:04:33 INFO - PROCESS | 1832 | 1461135873965 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x93077400 == 31 [pid = 1832] [id = 66] 00:04:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 88 (0x979e6400) [pid = 1832] [serial = 196] [outer = (nil)] 00:04:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 89 (0x9885d800) [pid = 1832] [serial = 197] [outer = 0x979e6400] 00:04:34 INFO - PROCESS | 1832 | 1461135874041 Marionette DEBUG loaded listener.js 00:04:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 90 (0x98ba5c00) [pid = 1832] [serial = 198] [outer = 0x979e6400] 00:04:34 INFO - PROCESS | 1832 | 1461135874794 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 00:04:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:04:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1059ms 00:04:34 INFO - PROCESS | 1832 | 1461135874817 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 00:04:34 INFO - PROCESS | 1832 | 1461135874821 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 00:04:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:04:34 INFO - PROCESS | 1832 | 1461135874827 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:04:34 INFO - PROCESS | 1832 | 1461135874830 Marionette TRACE conn4 <- [1,238,null,{}] 00:04:34 INFO - PROCESS | 1832 | 1461135874835 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:35 INFO - PROCESS | 1832 | 1461135875017 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 00:04:35 INFO - PROCESS | 1832 | 1461135875031 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f4f0c00 == 32 [pid = 1832] [id = 67] 00:04:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 91 (0x97192400) [pid = 1832] [serial = 199] [outer = (nil)] 00:04:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 92 (0x98f61000) [pid = 1832] [serial = 200] [outer = 0x97192400] 00:04:35 INFO - PROCESS | 1832 | 1461135875103 Marionette DEBUG loaded listener.js 00:04:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 93 (0x991ca800) [pid = 1832] [serial = 201] [outer = 0x97192400] 00:04:35 INFO - PROCESS | 1832 | 1461135875968 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 00:04:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:04:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1182ms 00:04:36 INFO - PROCESS | 1832 | 1461135876009 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 00:04:36 INFO - PROCESS | 1832 | 1461135876013 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 00:04:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:04:36 INFO - PROCESS | 1832 | 1461135876025 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:04:36 INFO - PROCESS | 1832 | 1461135876027 Marionette TRACE conn4 <- [1,242,null,{}] 00:04:36 INFO - PROCESS | 1832 | 1461135876033 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:36 INFO - PROCESS | 1832 | 1461135876206 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 00:04:36 INFO - PROCESS | 1832 | 1461135876277 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x98e94800 == 33 [pid = 1832] [id = 68] 00:04:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 94 (0x99222800) [pid = 1832] [serial = 202] [outer = (nil)] 00:04:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 95 (0x99bf4400) [pid = 1832] [serial = 203] [outer = 0x99222800] 00:04:36 INFO - PROCESS | 1832 | 1461135876360 Marionette DEBUG loaded listener.js 00:04:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 96 (0x9df1a400) [pid = 1832] [serial = 204] [outer = 0x99222800] 00:04:37 INFO - PROCESS | 1832 | 1461135877146 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 00:04:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:04:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1183ms 00:04:37 INFO - PROCESS | 1832 | 1461135877210 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 00:04:37 INFO - PROCESS | 1832 | 1461135877213 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 00:04:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:04:37 INFO - PROCESS | 1832 | 1461135877219 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:04:37 INFO - PROCESS | 1832 | 1461135877221 Marionette TRACE conn4 <- [1,246,null,{}] 00:04:37 INFO - PROCESS | 1832 | 1461135877227 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:37 INFO - PROCESS | 1832 | 1461135877428 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 00:04:37 INFO - PROCESS | 1832 | 1461135877452 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x999e2c00 == 34 [pid = 1832] [id = 69] 00:04:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 97 (0x999e3800) [pid = 1832] [serial = 205] [outer = (nil)] 00:04:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 98 (0xa0fa7c00) [pid = 1832] [serial = 206] [outer = 0x999e3800] 00:04:37 INFO - PROCESS | 1832 | 1461135877526 Marionette DEBUG loaded listener.js 00:04:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 99 (0xa3c03800) [pid = 1832] [serial = 207] [outer = 0x999e3800] 00:04:38 INFO - PROCESS | 1832 | --DOMWINDOW == 98 (0x8fc03c00) [pid = 1832] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:04:38 INFO - PROCESS | 1832 | --DOMWINDOW == 97 (0x8fbd3800) [pid = 1832] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:04:38 INFO - PROCESS | 1832 | --DOMWINDOW == 96 (0x98c0e400) [pid = 1832] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:04:38 INFO - PROCESS | 1832 | --DOMWINDOW == 95 (0x94dca800) [pid = 1832] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:04:38 INFO - PROCESS | 1832 | --DOMWINDOW == 94 (0x9430f800) [pid = 1832] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:04:38 INFO - PROCESS | 1832 | --DOMWINDOW == 93 (0x8f4ef800) [pid = 1832] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:04:38 INFO - PROCESS | 1832 | --DOMWINDOW == 92 (0x8fc08800) [pid = 1832] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:04:38 INFO - PROCESS | 1832 | --DOMWINDOW == 91 (0x98ce7000) [pid = 1832] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:04:38 INFO - PROCESS | 1832 | 1461135878391 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 00:04:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:04:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1181ms 00:04:38 INFO - PROCESS | 1832 | 1461135878400 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 00:04:38 INFO - PROCESS | 1832 | 1461135878403 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 00:04:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:04:38 INFO - PROCESS | 1832 | 1461135878410 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:04:38 INFO - PROCESS | 1832 | 1461135878413 Marionette TRACE conn4 <- [1,250,null,{}] 00:04:38 INFO - PROCESS | 1832 | 1461135878418 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:38 INFO - PROCESS | 1832 | 1461135878589 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 00:04:38 INFO - PROCESS | 1832 | 1461135878611 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x91ee4800 == 35 [pid = 1832] [id = 70] 00:04:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 92 (0x91ee6c00) [pid = 1832] [serial = 208] [outer = (nil)] 00:04:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 93 (0xa0a87400) [pid = 1832] [serial = 209] [outer = 0x91ee6c00] 00:04:38 INFO - PROCESS | 1832 | 1461135878681 Marionette DEBUG loaded listener.js 00:04:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 94 (0xa3c82000) [pid = 1832] [serial = 210] [outer = 0x91ee6c00] 00:04:39 INFO - PROCESS | 1832 | 1461135879408 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 00:04:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:04:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1032ms 00:04:39 INFO - PROCESS | 1832 | 1461135879442 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 00:04:39 INFO - PROCESS | 1832 | 1461135879444 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 00:04:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:04:39 INFO - PROCESS | 1832 | 1461135879451 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:04:39 INFO - PROCESS | 1832 | 1461135879454 Marionette TRACE conn4 <- [1,254,null,{}] 00:04:39 INFO - PROCESS | 1832 | 1461135879459 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:39 INFO - PROCESS | 1832 | 1461135879642 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 00:04:39 INFO - PROCESS | 1832 | 1461135879659 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fbd0c00 == 36 [pid = 1832] [id = 71] 00:04:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 95 (0x912bb400) [pid = 1832] [serial = 211] [outer = (nil)] 00:04:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 96 (0xa45b7c00) [pid = 1832] [serial = 212] [outer = 0x912bb400] 00:04:39 INFO - PROCESS | 1832 | 1461135879730 Marionette DEBUG loaded listener.js 00:04:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 97 (0xa4b03800) [pid = 1832] [serial = 213] [outer = 0x912bb400] 00:04:40 INFO - PROCESS | 1832 | 1461135880624 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 00:04:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:04:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1232ms 00:04:40 INFO - PROCESS | 1832 | 1461135880683 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 00:04:40 INFO - PROCESS | 1832 | 1461135880690 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 00:04:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:04:40 INFO - PROCESS | 1832 | 1461135880742 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:04:40 INFO - PROCESS | 1832 | 1461135880747 Marionette TRACE conn4 <- [1,258,null,{}] 00:04:40 INFO - PROCESS | 1832 | 1461135880770 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:40 INFO - PROCESS | 1832 | 1461135880950 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 00:04:41 INFO - PROCESS | 1832 | 1461135881143 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x914dc000 == 37 [pid = 1832] [id = 72] 00:04:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 98 (0x93079800) [pid = 1832] [serial = 214] [outer = (nil)] 00:04:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 99 (0x96b05400) [pid = 1832] [serial = 215] [outer = 0x93079800] 00:04:41 INFO - PROCESS | 1832 | 1461135881237 Marionette DEBUG loaded listener.js 00:04:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 100 (0x96b0cc00) [pid = 1832] [serial = 216] [outer = 0x93079800] 00:04:42 INFO - PROCESS | 1832 | 1461135882160 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 00:04:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:04:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1496ms 00:04:42 INFO - PROCESS | 1832 | 1461135882235 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 00:04:42 INFO - PROCESS | 1832 | 1461135882244 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 00:04:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:04:42 INFO - PROCESS | 1832 | 1461135882255 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:04:42 INFO - PROCESS | 1832 | 1461135882259 Marionette TRACE conn4 <- [1,262,null,{}] 00:04:42 INFO - PROCESS | 1832 | 1461135882266 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:42 INFO - PROCESS | 1832 | 1461135882469 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 00:04:42 INFO - PROCESS | 1832 | 1461135882613 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x91e8f400 == 38 [pid = 1832] [id = 73] 00:04:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 101 (0x958b6800) [pid = 1832] [serial = 217] [outer = (nil)] 00:04:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 102 (0x97d84800) [pid = 1832] [serial = 218] [outer = 0x958b6800] 00:04:42 INFO - PROCESS | 1832 | 1461135882699 Marionette DEBUG loaded listener.js 00:04:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 103 (0x97d8ac00) [pid = 1832] [serial = 219] [outer = 0x958b6800] 00:04:43 INFO - PROCESS | 1832 | 1461135883541 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 00:04:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:04:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1335ms 00:04:43 INFO - PROCESS | 1832 | 1461135883591 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 00:04:43 INFO - PROCESS | 1832 | 1461135883594 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 00:04:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:04:43 INFO - PROCESS | 1832 | 1461135883620 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:04:43 INFO - PROCESS | 1832 | 1461135883626 Marionette TRACE conn4 <- [1,266,null,{}] 00:04:43 INFO - PROCESS | 1832 | 1461135883642 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:43 INFO - PROCESS | 1832 | 1461135883817 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 00:04:43 INFO - PROCESS | 1832 | 1461135883963 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x97d87c00 == 39 [pid = 1832] [id = 74] 00:04:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 104 (0x97d90800) [pid = 1832] [serial = 220] [outer = (nil)] 00:04:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 105 (0x987cd000) [pid = 1832] [serial = 221] [outer = 0x97d90800] 00:04:44 INFO - PROCESS | 1832 | 1461135884056 Marionette DEBUG loaded listener.js 00:04:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0x987d1400) [pid = 1832] [serial = 222] [outer = 0x97d90800] 00:04:44 INFO - PROCESS | 1832 | 1461135884970 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 00:04:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:04:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1393ms 00:04:45 INFO - PROCESS | 1832 | 1461135885011 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 00:04:45 INFO - PROCESS | 1832 | 1461135885015 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 00:04:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:04:45 INFO - PROCESS | 1832 | 1461135885022 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:04:45 INFO - PROCESS | 1832 | 1461135885025 Marionette TRACE conn4 <- [1,270,null,{}] 00:04:45 INFO - PROCESS | 1832 | 1461135885031 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:45 INFO - PROCESS | 1832 | 1461135885190 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 00:04:45 INFO - PROCESS | 1832 | 1461135885338 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f4eb400 == 40 [pid = 1832] [id = 75] 00:04:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x97d8bc00) [pid = 1832] [serial = 223] [outer = (nil)] 00:04:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x99bf4c00) [pid = 1832] [serial = 224] [outer = 0x97d8bc00] 00:04:45 INFO - PROCESS | 1832 | 1461135885425 Marionette DEBUG loaded listener.js 00:04:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x9fee6800) [pid = 1832] [serial = 225] [outer = 0x97d8bc00] 00:04:46 INFO - PROCESS | 1832 | 1461135886319 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 00:04:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:04:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1328ms 00:04:46 INFO - PROCESS | 1832 | 1461135886350 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 00:04:46 INFO - PROCESS | 1832 | 1461135886354 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 00:04:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:04:46 INFO - PROCESS | 1832 | 1461135886367 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:04:46 INFO - PROCESS | 1832 | 1461135886372 Marionette TRACE conn4 <- [1,274,null,{}] 00:04:46 INFO - PROCESS | 1832 | 1461135886382 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:46 INFO - PROCESS | 1832 | 1461135886539 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 00:04:46 INFO - PROCESS | 1832 | 1461135886687 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f4eb000 == 41 [pid = 1832] [id = 76] 00:04:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x98cddc00) [pid = 1832] [serial = 226] [outer = (nil)] 00:04:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0xa3c78400) [pid = 1832] [serial = 227] [outer = 0x98cddc00] 00:04:46 INFO - PROCESS | 1832 | 1461135886772 Marionette DEBUG loaded listener.js 00:04:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 112 (0xa45b5800) [pid = 1832] [serial = 228] [outer = 0x98cddc00] 00:04:47 INFO - PROCESS | 1832 | 1461135887569 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 00:04:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:04:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1237ms 00:04:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:04:47 INFO - PROCESS | 1832 | 1461135887604 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 00:04:47 INFO - PROCESS | 1832 | 1461135887607 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 00:04:47 INFO - PROCESS | 1832 | 1461135887614 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:04:47 INFO - PROCESS | 1832 | 1461135887616 Marionette TRACE conn4 <- [1,278,null,{}] 00:04:47 INFO - PROCESS | 1832 | 1461135887622 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:47 INFO - PROCESS | 1832 | 1461135887807 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 00:04:47 INFO - PROCESS | 1832 | 1461135887959 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x987d3800) [pid = 1832] [serial = 229] [outer = 0x8fb2e400] 00:04:48 INFO - PROCESS | 1832 | ++DOCSHELL 0xa5e3cc00 == 42 [pid = 1832] [id = 77] 00:04:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0xa5e3dc00) [pid = 1832] [serial = 230] [outer = (nil)] 00:04:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0xa6833000) [pid = 1832] [serial = 231] [outer = 0xa5e3dc00] 00:04:48 INFO - PROCESS | 1832 | 1461135888084 Marionette DEBUG loaded listener.js 00:04:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0xa683b400) [pid = 1832] [serial = 232] [outer = 0xa5e3dc00] 00:04:49 INFO - PROCESS | 1832 | 1461135889011 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 00:04:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:04:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1428ms 00:04:49 INFO - PROCESS | 1832 | 1461135889042 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 00:04:49 INFO - PROCESS | 1832 | 1461135889046 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 00:04:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:04:49 INFO - PROCESS | 1832 | 1461135889052 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:04:49 INFO - PROCESS | 1832 | 1461135889054 Marionette TRACE conn4 <- [1,282,null,{}] 00:04:49 INFO - PROCESS | 1832 | 1461135889060 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:49 INFO - PROCESS | 1832 | 1461135889215 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 00:04:49 INFO - PROCESS | 1832 | 1461135889364 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f4e1c00 == 43 [pid = 1832] [id = 78] 00:04:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x9885e400) [pid = 1832] [serial = 233] [outer = (nil)] 00:04:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0xa6c2f400) [pid = 1832] [serial = 234] [outer = 0x9885e400] 00:04:49 INFO - PROCESS | 1832 | 1461135889452 Marionette DEBUG loaded listener.js 00:04:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0xa6c31000) [pid = 1832] [serial = 235] [outer = 0x9885e400] 00:04:50 INFO - PROCESS | 1832 | 1461135890258 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 00:04:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:04:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1282ms 00:04:50 INFO - PROCESS | 1832 | 1461135890335 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 00:04:50 INFO - PROCESS | 1832 | 1461135890339 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 00:04:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:04:50 INFO - PROCESS | 1832 | 1461135890345 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:04:50 INFO - PROCESS | 1832 | 1461135890347 Marionette TRACE conn4 <- [1,286,null,{}] 00:04:50 INFO - PROCESS | 1832 | 1461135890353 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:50 INFO - PROCESS | 1832 | 1461135890512 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 00:04:50 INFO - PROCESS | 1832 | 1461135890657 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e5d7000 == 44 [pid = 1832] [id = 79] 00:04:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x8e5d7c00) [pid = 1832] [serial = 236] [outer = (nil)] 00:04:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x8e5de800) [pid = 1832] [serial = 237] [outer = 0x8e5d7c00] 00:04:50 INFO - PROCESS | 1832 | 1461135890744 Marionette DEBUG loaded listener.js 00:04:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x8e5e1800) [pid = 1832] [serial = 238] [outer = 0x8e5d7c00] 00:04:51 INFO - PROCESS | 1832 | 1461135891592 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 00:04:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:04:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1280ms 00:04:51 INFO - PROCESS | 1832 | 1461135891626 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 00:04:51 INFO - PROCESS | 1832 | 1461135891630 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 00:04:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:04:51 INFO - PROCESS | 1832 | 1461135891636 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:04:51 INFO - PROCESS | 1832 | 1461135891638 Marionette TRACE conn4 <- [1,290,null,{}] 00:04:51 INFO - PROCESS | 1832 | 1461135891644 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:51 INFO - PROCESS | 1832 | 1461135891800 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 00:04:51 INFO - PROCESS | 1832 | 1461135891953 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e5da800 == 45 [pid = 1832] [id = 80] 00:04:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x8e5de400) [pid = 1832] [serial = 239] [outer = (nil)] 00:04:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x8e671c00) [pid = 1832] [serial = 240] [outer = 0x8e5de400] 00:04:52 INFO - PROCESS | 1832 | 1461135892035 Marionette DEBUG loaded listener.js 00:04:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x8e673800) [pid = 1832] [serial = 241] [outer = 0x8e5de400] 00:04:53 INFO - PROCESS | 1832 | 1461135893160 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 00:04:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:04:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1577ms 00:04:53 INFO - PROCESS | 1832 | 1461135893214 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 00:04:53 INFO - PROCESS | 1832 | 1461135893222 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 00:04:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:04:53 INFO - PROCESS | 1832 | 1461135893231 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:04:53 INFO - PROCESS | 1832 | 1461135893237 Marionette TRACE conn4 <- [1,294,null,{}] 00:04:53 INFO - PROCESS | 1832 | 1461135893244 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:53 INFO - PROCESS | 1832 | 1461135893419 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 00:04:53 INFO - PROCESS | 1832 | 1461135893678 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x912c7c00 == 46 [pid = 1832] [id = 81] 00:04:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x914dfc00) [pid = 1832] [serial = 242] [outer = (nil)] 00:04:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x9307c800) [pid = 1832] [serial = 243] [outer = 0x914dfc00] 00:04:53 INFO - PROCESS | 1832 | 1461135893801 Marionette DEBUG loaded listener.js 00:04:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x94dcdc00) [pid = 1832] [serial = 244] [outer = 0x914dfc00] 00:04:54 INFO - PROCESS | 1832 | 1461135894609 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:04:54 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x9fb3b000) [pid = 1832] [serial = 167] [outer = (nil)] [url = about:blank] 00:04:54 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. 00:04:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1432ms 00:04:54 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x9886a000) [pid = 1832] [serial = 156] [outer = (nil)] [url = about:blank] 00:04:54 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x98b99c00) [pid = 1832] [serial = 129] [outer = (nil)] [url = about:blank] 00:04:54 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x9430cc00) [pid = 1832] [serial = 152] [outer = (nil)] [url = about:blank] 00:04:54 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x96fc2800) [pid = 1832] [serial = 153] [outer = (nil)] [url = about:blank] 00:04:54 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x98ce5c00) [pid = 1832] [serial = 158] [outer = (nil)] [url = about:blank] 00:04:54 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x9810e400) [pid = 1832] [serial = 134] [outer = (nil)] [url = about:blank] 00:04:54 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x98cdec00) [pid = 1832] [serial = 161] [outer = (nil)] [url = about:blank] 00:04:54 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0x96fc3800) [pid = 1832] [serial = 150] [outer = (nil)] [url = about:blank] 00:04:54 INFO - PROCESS | 1832 | --DOMWINDOW == 118 (0x958b3400) [pid = 1832] [serial = 149] [outer = (nil)] [url = about:blank] 00:04:54 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0x98ce8000) [pid = 1832] [serial = 159] [outer = (nil)] [url = about:blank] 00:04:54 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x8fc06000) [pid = 1832] [serial = 147] [outer = (nil)] [url = about:blank] 00:04:54 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x8fb27c00) [pid = 1832] [serial = 146] [outer = (nil)] [url = about:blank] 00:04:54 INFO - PROCESS | 1832 | --DOMWINDOW == 114 (0xa00a8400) [pid = 1832] [serial = 140] [outer = (nil)] [url = about:blank] 00:04:54 INFO - PROCESS | 1832 | --DOMWINDOW == 113 (0xa0fa0800) [pid = 1832] [serial = 143] [outer = (nil)] [url = about:blank] 00:04:54 INFO - PROCESS | 1832 | --DOMWINDOW == 112 (0x99215400) [pid = 1832] [serial = 137] [outer = (nil)] [url = about:blank] 00:04:54 INFO - PROCESS | 1832 | --DOMWINDOW == 111 (0x98862800) [pid = 1832] [serial = 155] [outer = (nil)] [url = about:blank] 00:04:54 INFO - PROCESS | 1832 | --DOMWINDOW == 110 (0x9a679c00) [pid = 1832] [serial = 164] [outer = (nil)] [url = about:blank] 00:04:54 INFO - PROCESS | 1832 | --DOMWINDOW == 109 (0x8f710400) [pid = 1832] [serial = 131] [outer = (nil)] [url = about:blank] 00:04:54 INFO - PROCESS | 1832 | --DOMWINDOW == 108 (0x9df0e800) [pid = 1832] [serial = 165] [outer = (nil)] [url = about:blank] 00:04:54 INFO - PROCESS | 1832 | --DOMWINDOW == 107 (0x9917a000) [pid = 1832] [serial = 162] [outer = (nil)] [url = about:blank] 00:04:54 INFO - PROCESS | 1832 | 1461135894705 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 00:04:54 INFO - PROCESS | 1832 | 1461135894719 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 00:04:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:04:54 INFO - PROCESS | 1832 | 1461135894738 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:04:54 INFO - PROCESS | 1832 | 1461135894742 Marionette TRACE conn4 <- [1,298,null,{}] 00:04:54 INFO - PROCESS | 1832 | 1461135894748 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:54 INFO - PROCESS | 1832 | 1461135894896 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 00:04:54 INFO - PROCESS | 1832 | 1461135894906 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fbd5800 == 47 [pid = 1832] [id = 82] 00:04:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x93078400) [pid = 1832] [serial = 245] [outer = (nil)] 00:04:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x96b07000) [pid = 1832] [serial = 246] [outer = 0x93078400] 00:04:54 INFO - PROCESS | 1832 | 1461135894978 Marionette DEBUG loaded listener.js 00:04:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x96b11000) [pid = 1832] [serial = 247] [outer = 0x93078400] 00:04:55 INFO - PROCESS | 1832 | 1461135895854 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:04:55 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. 00:04:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1180ms 00:04:55 INFO - PROCESS | 1832 | 1461135895917 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 00:04:55 INFO - PROCESS | 1832 | 1461135895921 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 00:04:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:04:55 INFO - PROCESS | 1832 | 1461135895927 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:04:55 INFO - PROCESS | 1832 | 1461135895932 Marionette TRACE conn4 <- [1,302,null,{}] 00:04:55 INFO - PROCESS | 1832 | 1461135895947 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:56 INFO - PROCESS | 1832 | 1461135896114 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 00:04:56 INFO - PROCESS | 1832 | 1461135896225 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x95853800 == 48 [pid = 1832] [id = 83] 00:04:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0x96fbd400) [pid = 1832] [serial = 248] [outer = (nil)] 00:04:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 112 (0x9810f800) [pid = 1832] [serial = 249] [outer = 0x96fbd400] 00:04:56 INFO - PROCESS | 1832 | 1461135896298 Marionette DEBUG loaded listener.js 00:04:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x987c9c00) [pid = 1832] [serial = 250] [outer = 0x96fbd400] 00:04:56 INFO - PROCESS | 1832 | 1461135896985 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:04:57 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. 00:04:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1085ms 00:04:57 INFO - PROCESS | 1832 | 1461135897014 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 00:04:57 INFO - PROCESS | 1832 | 1461135897018 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 00:04:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:04:57 INFO - PROCESS | 1832 | 1461135897024 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:04:57 INFO - PROCESS | 1832 | 1461135897026 Marionette TRACE conn4 <- [1,306,null,{}] 00:04:57 INFO - PROCESS | 1832 | 1461135897032 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:57 INFO - PROCESS | 1832 | 1461135897224 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 00:04:57 INFO - PROCESS | 1832 | 1461135897253 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x97d8f800 == 49 [pid = 1832] [id = 84] 00:04:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0x987cb800) [pid = 1832] [serial = 251] [outer = (nil)] 00:04:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0x9886a400) [pid = 1832] [serial = 252] [outer = 0x987cb800] 00:04:57 INFO - PROCESS | 1832 | 1461135897324 Marionette DEBUG loaded listener.js 00:04:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x98c05c00) [pid = 1832] [serial = 253] [outer = 0x987cb800] 00:04:58 INFO - PROCESS | 1832 | 1461135898111 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:04:58 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. 00:04:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1136ms 00:04:58 INFO - PROCESS | 1832 | 1461135898160 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 00:04:58 INFO - PROCESS | 1832 | 1461135898163 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 00:04:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:04:58 INFO - PROCESS | 1832 | 1461135898177 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:04:58 INFO - PROCESS | 1832 | 1461135898179 Marionette TRACE conn4 <- [1,310,null,{}] 00:04:58 INFO - PROCESS | 1832 | 1461135898189 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:58 INFO - PROCESS | 1832 | 1461135898397 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 00:04:58 INFO - PROCESS | 1832 | 1461135898415 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x9885e000 == 50 [pid = 1832] [id = 85] 00:04:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x98ba3800) [pid = 1832] [serial = 254] [outer = (nil)] 00:04:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x98ce9c00) [pid = 1832] [serial = 255] [outer = 0x98ba3800] 00:04:58 INFO - PROCESS | 1832 | 1461135898486 Marionette DEBUG loaded listener.js 00:04:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x98f61c00) [pid = 1832] [serial = 256] [outer = 0x98ba3800] 00:04:59 INFO - PROCESS | 1832 | --DOMWINDOW == 118 (0x99222800) [pid = 1832] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:04:59 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0x999e3800) [pid = 1832] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:04:59 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x91ee6c00) [pid = 1832] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:04:59 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x9307c400) [pid = 1832] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:04:59 INFO - PROCESS | 1832 | --DOMWINDOW == 114 (0x979e6400) [pid = 1832] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:04:59 INFO - PROCESS | 1832 | --DOMWINDOW == 113 (0x8fbc8800) [pid = 1832] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:04:59 INFO - PROCESS | 1832 | --DOMWINDOW == 112 (0x97192400) [pid = 1832] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:04:59 INFO - PROCESS | 1832 | 1461135899498 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:04:59 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. 00:04:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1344ms 00:04:59 INFO - PROCESS | 1832 | 1461135899514 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 00:04:59 INFO - PROCESS | 1832 | 1461135899516 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 00:04:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:04:59 INFO - PROCESS | 1832 | 1461135899523 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:04:59 INFO - PROCESS | 1832 | 1461135899526 Marionette TRACE conn4 <- [1,314,null,{}] 00:04:59 INFO - PROCESS | 1832 | 1461135899532 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:04:59 INFO - PROCESS | 1832 | 1461135899726 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 00:04:59 INFO - PROCESS | 1832 | 1461135899794 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x987c6c00 == 51 [pid = 1832] [id = 86] 00:04:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x98ce7800) [pid = 1832] [serial = 257] [outer = (nil)] 00:04:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0x999e2400) [pid = 1832] [serial = 258] [outer = 0x98ce7800] 00:04:59 INFO - PROCESS | 1832 | 1461135899870 Marionette DEBUG loaded listener.js 00:04:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0x99a97400) [pid = 1832] [serial = 259] [outer = 0x98ce7800] 00:05:00 INFO - PROCESS | 1832 | 1461135900522 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:05:00 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. 00:05:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1025ms 00:05:00 INFO - PROCESS | 1832 | 1461135900549 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 00:05:00 INFO - PROCESS | 1832 | 1461135900552 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 00:05:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:05:00 INFO - PROCESS | 1832 | 1461135900558 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:05:00 INFO - PROCESS | 1832 | 1461135900560 Marionette TRACE conn4 <- [1,318,null,{}] 00:05:00 INFO - PROCESS | 1832 | 1461135900566 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:00 INFO - PROCESS | 1832 | 1461135900739 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 00:05:00 INFO - PROCESS | 1832 | 1461135900760 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fb29800 == 52 [pid = 1832] [id = 87] 00:05:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x901c1400) [pid = 1832] [serial = 260] [outer = (nil)] 00:05:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x901c8c00) [pid = 1832] [serial = 261] [outer = 0x901c1400] 00:05:00 INFO - PROCESS | 1832 | 1461135900829 Marionette DEBUG loaded listener.js 00:05:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x901cc800) [pid = 1832] [serial = 262] [outer = 0x901c1400] 00:05:01 INFO - PROCESS | 1832 | 1461135901794 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:05:01 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. 00:05:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1276ms 00:05:01 INFO - PROCESS | 1832 | 1461135901835 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 00:05:01 INFO - PROCESS | 1832 | 1461135901841 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 00:05:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:05:01 INFO - PROCESS | 1832 | 1461135901850 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:05:01 INFO - PROCESS | 1832 | 1461135901856 Marionette TRACE conn4 <- [1,322,null,{}] 00:05:01 INFO - PROCESS | 1832 | 1461135901866 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:02 INFO - PROCESS | 1832 | 1461135902110 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 00:05:02 INFO - PROCESS | 1832 | 1461135902265 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e5d8c00 == 53 [pid = 1832] [id = 88] 00:05:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x8e67b800) [pid = 1832] [serial = 263] [outer = (nil)] 00:05:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x8fc0b400) [pid = 1832] [serial = 264] [outer = 0x8e67b800] 00:05:02 INFO - PROCESS | 1832 | 1461135902359 Marionette DEBUG loaded listener.js 00:05:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x901ca000) [pid = 1832] [serial = 265] [outer = 0x8e67b800] 00:05:03 INFO - PROCESS | 1832 | 1461135903239 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:05:03 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. 00:05:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1437ms 00:05:03 INFO - PROCESS | 1832 | 1461135903288 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 00:05:03 INFO - PROCESS | 1832 | 1461135903297 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 00:05:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:05:03 INFO - PROCESS | 1832 | 1461135903307 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:05:03 INFO - PROCESS | 1832 | 1461135903311 Marionette TRACE conn4 <- [1,326,null,{}] 00:05:03 INFO - PROCESS | 1832 | 1461135903318 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:03 INFO - PROCESS | 1832 | 1461135903499 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 00:05:03 INFO - PROCESS | 1832 | 1461135903647 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x93080400 == 54 [pid = 1832] [id = 89] 00:05:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x94dd0400) [pid = 1832] [serial = 266] [outer = (nil)] 00:05:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x96fca000) [pid = 1832] [serial = 267] [outer = 0x94dd0400] 00:05:03 INFO - PROCESS | 1832 | 1461135903741 Marionette DEBUG loaded listener.js 00:05:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x9792d000) [pid = 1832] [serial = 268] [outer = 0x94dd0400] 00:05:04 INFO - PROCESS | 1832 | 1461135904656 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:05:04 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. 00:05:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1378ms 00:05:04 INFO - PROCESS | 1832 | 1461135904686 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 00:05:04 INFO - PROCESS | 1832 | 1461135904690 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 00:05:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:05:04 INFO - PROCESS | 1832 | 1461135904697 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:05:04 INFO - PROCESS | 1832 | 1461135904703 Marionette TRACE conn4 <- [1,330,null,{}] 00:05:04 INFO - PROCESS | 1832 | 1461135904719 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:04 INFO - PROCESS | 1832 | 1461135904897 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 00:05:05 INFO - PROCESS | 1832 | 1461135905045 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f4eb800 == 55 [pid = 1832] [id = 90] 00:05:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x97d8fc00) [pid = 1832] [serial = 269] [outer = (nil)] 00:05:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x991cb400) [pid = 1832] [serial = 270] [outer = 0x97d8fc00] 00:05:05 INFO - PROCESS | 1832 | 1461135905137 Marionette DEBUG loaded listener.js 00:05:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x9a676c00) [pid = 1832] [serial = 271] [outer = 0x97d8fc00] 00:05:06 INFO - PROCESS | 1832 | 1461135906216 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:05:06 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. 00:05:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1582ms 00:05:06 INFO - PROCESS | 1832 | 1461135906280 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 00:05:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:05:06 INFO - PROCESS | 1832 | 1461135906286 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 00:05:06 INFO - PROCESS | 1832 | 1461135906292 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:05:06 INFO - PROCESS | 1832 | 1461135906295 Marionette TRACE conn4 <- [1,334,null,{}] 00:05:06 INFO - PROCESS | 1832 | 1461135906301 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:06 INFO - PROCESS | 1832 | 1461135906483 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 00:05:06 INFO - PROCESS | 1832 | 1461135906633 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x9917a400 == 56 [pid = 1832] [id = 91] 00:05:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x99937400) [pid = 1832] [serial = 272] [outer = (nil)] 00:05:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x9fef4800) [pid = 1832] [serial = 273] [outer = 0x99937400] 00:05:06 INFO - PROCESS | 1832 | 1461135906718 Marionette DEBUG loaded listener.js 00:05:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0xa0c3cc00) [pid = 1832] [serial = 274] [outer = 0x99937400] 00:05:07 INFO - PROCESS | 1832 | 1461135907586 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:05:07 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. 00:05:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1334ms 00:05:07 INFO - PROCESS | 1832 | 1461135907626 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 00:05:07 INFO - PROCESS | 1832 | 1461135907630 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 00:05:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:05:07 INFO - PROCESS | 1832 | 1461135907636 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:05:07 INFO - PROCESS | 1832 | 1461135907640 Marionette TRACE conn4 <- [1,338,null,{}] 00:05:07 INFO - PROCESS | 1832 | 1461135907646 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:07 INFO - PROCESS | 1832 | 1461135907802 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 00:05:07 INFO - PROCESS | 1832 | 1461135907956 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e5dec00 == 57 [pid = 1832] [id = 92] 00:05:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x9df17000) [pid = 1832] [serial = 275] [outer = (nil)] 00:05:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0xa3c0d800) [pid = 1832] [serial = 276] [outer = 0x9df17000] 00:05:08 INFO - PROCESS | 1832 | 1461135908043 Marionette DEBUG loaded listener.js 00:05:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0xa3c84400) [pid = 1832] [serial = 277] [outer = 0x9df17000] 00:05:08 INFO - PROCESS | 1832 | 1461135908924 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:05:08 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. 00:05:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1327ms 00:05:08 INFO - PROCESS | 1832 | 1461135908965 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 00:05:08 INFO - PROCESS | 1832 | 1461135908969 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 00:05:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:05:08 INFO - PROCESS | 1832 | 1461135908975 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:05:08 INFO - PROCESS | 1832 | 1461135908979 Marionette TRACE conn4 <- [1,342,null,{}] 00:05:08 INFO - PROCESS | 1832 | 1461135908985 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:09 INFO - PROCESS | 1832 | 1461135909175 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 00:05:09 INFO - PROCESS | 1832 | 1461135909326 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e481c00 == 58 [pid = 1832] [id = 93] 00:05:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8e482c00) [pid = 1832] [serial = 278] [outer = (nil)] 00:05:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8e48c000) [pid = 1832] [serial = 279] [outer = 0x8e482c00] 00:05:09 INFO - PROCESS | 1832 | 1461135909415 Marionette DEBUG loaded listener.js 00:05:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x9886a800) [pid = 1832] [serial = 280] [outer = 0x8e482c00] 00:05:10 INFO - PROCESS | 1832 | 1461135910262 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:05:10 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. 00:05:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1330ms 00:05:10 INFO - PROCESS | 1832 | 1461135910306 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 00:05:10 INFO - PROCESS | 1832 | 1461135910310 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 00:05:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:05:10 INFO - PROCESS | 1832 | 1461135910317 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:05:10 INFO - PROCESS | 1832 | 1461135910320 Marionette TRACE conn4 <- [1,346,null,{}] 00:05:10 INFO - PROCESS | 1832 | 1461135910326 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:10 INFO - PROCESS | 1832 | 1461135910482 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 00:05:10 INFO - PROCESS | 1832 | 1461135910637 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e48b800 == 59 [pid = 1832] [id = 94] 00:05:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8e48c800) [pid = 1832] [serial = 281] [outer = (nil)] 00:05:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x9043d000) [pid = 1832] [serial = 282] [outer = 0x8e48c800] 00:05:10 INFO - PROCESS | 1832 | 1461135910732 Marionette DEBUG loaded listener.js 00:05:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x90440400) [pid = 1832] [serial = 283] [outer = 0x8e48c800] 00:05:11 INFO - PROCESS | 1832 | 1461135911640 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:05:11 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. 00:05:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1387ms 00:05:11 INFO - PROCESS | 1832 | 1461135911705 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 00:05:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:05:11 INFO - PROCESS | 1832 | 1461135911709 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 00:05:11 INFO - PROCESS | 1832 | 1461135911715 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:05:11 INFO - PROCESS | 1832 | 1461135911719 Marionette TRACE conn4 <- [1,350,null,{}] 00:05:11 INFO - PROCESS | 1832 | 1461135911725 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:11 INFO - PROCESS | 1832 | 1461135911929 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 00:05:12 INFO - PROCESS | 1832 | 1461135912401 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e67c000 == 60 [pid = 1832] [id = 95] 00:05:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8e67c400) [pid = 1832] [serial = 284] [outer = (nil)] 00:05:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8f710400) [pid = 1832] [serial = 285] [outer = 0x8e67c400] 00:05:12 INFO - PROCESS | 1832 | 1461135912524 Marionette DEBUG loaded listener.js 00:05:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8fb28800) [pid = 1832] [serial = 286] [outer = 0x8e67c400] 00:05:13 INFO - PROCESS | 1832 | 1461135913398 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:05:13 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. 00:05:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1745ms 00:05:13 INFO - PROCESS | 1832 | 1461135913461 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 00:05:13 INFO - PROCESS | 1832 | 1461135913473 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 00:05:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:05:13 INFO - PROCESS | 1832 | 1461135913489 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:05:13 INFO - PROCESS | 1832 | 1461135913493 Marionette TRACE conn4 <- [1,354,null,{}] 00:05:13 INFO - PROCESS | 1832 | 1461135913504 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:13 INFO - PROCESS | 1832 | 1461135913666 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 00:05:13 INFO - PROCESS | 1832 | 1461135913819 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x90233c00 == 61 [pid = 1832] [id = 96] 00:05:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x90237400) [pid = 1832] [serial = 287] [outer = (nil)] 00:05:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x9023b800) [pid = 1832] [serial = 288] [outer = 0x90237400] 00:05:13 INFO - PROCESS | 1832 | 1461135913902 Marionette DEBUG loaded listener.js 00:05:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x90438400) [pid = 1832] [serial = 289] [outer = 0x90237400] 00:05:14 INFO - PROCESS | 1832 | 1461135914805 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:05:14 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. 00:05:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1386ms 00:05:14 INFO - PROCESS | 1832 | 1461135914880 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 00:05:14 INFO - PROCESS | 1832 | 1461135914886 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 00:05:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:05:14 INFO - PROCESS | 1832 | 1461135914892 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:05:14 INFO - PROCESS | 1832 | 1461135914895 Marionette TRACE conn4 <- [1,358,null,{}] 00:05:14 INFO - PROCESS | 1832 | 1461135914901 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:15 INFO - PROCESS | 1832 | 1461135915065 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 00:05:15 INFO - PROCESS | 1832 | 1461135915224 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x90233800 == 62 [pid = 1832] [id = 97] 00:05:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x90442c00) [pid = 1832] [serial = 290] [outer = (nil)] 00:05:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x912bac00) [pid = 1832] [serial = 291] [outer = 0x90442c00] 00:05:15 INFO - PROCESS | 1832 | 1461135915305 Marionette DEBUG loaded listener.js 00:05:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x9307ec00) [pid = 1832] [serial = 292] [outer = 0x90442c00] 00:05:16 INFO - PROCESS | 1832 | --DOCSHELL 0x9719fc00 == 61 [pid = 1832] [id = 45] 00:05:16 INFO - PROCESS | 1832 | --DOCSHELL 0x8f4e1800 == 60 [pid = 1832] [id = 44] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x91ee3800) [pid = 1832] [serial = 170] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x97eca400) [pid = 1832] [serial = 173] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x9fb3c400) [pid = 1832] [serial = 176] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0xa0bc5400) [pid = 1832] [serial = 179] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0xa2819000) [pid = 1832] [serial = 182] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0xa45b9400) [pid = 1832] [serial = 188] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0xa4451000) [pid = 1832] [serial = 185] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0xa45b7c00) [pid = 1832] [serial = 212] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 1832 | --DOCSHELL 0x987c6c00 == 59 [pid = 1832] [id = 86] 00:05:16 INFO - PROCESS | 1832 | --DOCSHELL 0x9885e000 == 58 [pid = 1832] [id = 85] 00:05:16 INFO - PROCESS | 1832 | --DOCSHELL 0x97d8f800 == 57 [pid = 1832] [id = 84] 00:05:16 INFO - PROCESS | 1832 | --DOCSHELL 0x95853800 == 56 [pid = 1832] [id = 83] 00:05:16 INFO - PROCESS | 1832 | --DOCSHELL 0x8fbd5800 == 55 [pid = 1832] [id = 82] 00:05:16 INFO - PROCESS | 1832 | --DOCSHELL 0x912c7c00 == 54 [pid = 1832] [id = 81] 00:05:16 INFO - PROCESS | 1832 | 1461135916328 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x99bf4400) [pid = 1832] [serial = 203] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0xa0fa7c00) [pid = 1832] [serial = 206] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x9df1a400) [pid = 1832] [serial = 204] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0xa0a87400) [pid = 1832] [serial = 209] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0xa3c03800) [pid = 1832] [serial = 207] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x96b09400) [pid = 1832] [serial = 192] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x96ae8c00) [pid = 1832] [serial = 191] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x9885d800) [pid = 1832] [serial = 197] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x98ba5c00) [pid = 1832] [serial = 198] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x91e90800) [pid = 1832] [serial = 194] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x96a7c400) [pid = 1832] [serial = 195] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x98f61000) [pid = 1832] [serial = 200] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x991ca800) [pid = 1832] [serial = 201] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0xa3c82000) [pid = 1832] [serial = 210] [outer = (nil)] [url = about:blank] 00:05:16 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. 00:05:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1532ms 00:05:16 INFO - PROCESS | 1832 | 1461135916425 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 00:05:16 INFO - PROCESS | 1832 | 1461135916428 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 00:05:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:05:16 INFO - PROCESS | 1832 | 1461135916442 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:05:16 INFO - PROCESS | 1832 | 1461135916452 Marionette TRACE conn4 <- [1,362,null,{}] 00:05:16 INFO - PROCESS | 1832 | 1461135916467 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:16 INFO - PROCESS | 1832 | 1461135916630 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 00:05:16 INFO - PROCESS | 1832 | 1461135916779 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f4e1800 == 55 [pid = 1832] [id = 98] 00:05:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x91ed8400) [pid = 1832] [serial = 293] [outer = (nil)] 00:05:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x96a7c400) [pid = 1832] [serial = 294] [outer = 0x91ed8400] 00:05:16 INFO - PROCESS | 1832 | 1461135916850 Marionette DEBUG loaded listener.js 00:05:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x96b09800) [pid = 1832] [serial = 295] [outer = 0x91ed8400] 00:05:17 INFO - PROCESS | 1832 | 1461135917499 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:05:17 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. 00:05:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1110ms 00:05:17 INFO - PROCESS | 1832 | 1461135917547 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 00:05:17 INFO - PROCESS | 1832 | 1461135917551 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 00:05:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:05:17 INFO - PROCESS | 1832 | 1461135917556 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:05:17 INFO - PROCESS | 1832 | 1461135917558 Marionette TRACE conn4 <- [1,366,null,{}] 00:05:17 INFO - PROCESS | 1832 | 1461135917564 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:17 INFO - PROCESS | 1832 | 1461135917714 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 00:05:17 INFO - PROCESS | 1832 | 1461135917829 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x9307d000 == 56 [pid = 1832] [id = 99] 00:05:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x96b0f800) [pid = 1832] [serial = 296] [outer = (nil)] 00:05:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x979e1c00) [pid = 1832] [serial = 297] [outer = 0x96b0f800] 00:05:17 INFO - PROCESS | 1832 | 1461135917898 Marionette DEBUG loaded listener.js 00:05:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x97d87000) [pid = 1832] [serial = 298] [outer = 0x96b0f800] 00:05:18 INFO - PROCESS | 1832 | 1461135918591 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:05:18 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. 00:05:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1075ms 00:05:18 INFO - PROCESS | 1832 | 1461135918632 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 00:05:18 INFO - PROCESS | 1832 | 1461135918636 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 00:05:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:05:18 INFO - PROCESS | 1832 | 1461135918660 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:05:18 INFO - PROCESS | 1832 | 1461135918662 Marionette TRACE conn4 <- [1,370,null,{}] 00:05:18 INFO - PROCESS | 1832 | 1461135918668 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:18 INFO - PROCESS | 1832 | 1461135918851 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 00:05:18 INFO - PROCESS | 1832 | 1461135918873 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x97d8f400 == 57 [pid = 1832] [id = 100] 00:05:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x97d90400) [pid = 1832] [serial = 299] [outer = (nil)] 00:05:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x987c4800) [pid = 1832] [serial = 300] [outer = 0x97d90400] 00:05:18 INFO - PROCESS | 1832 | 1461135918955 Marionette DEBUG loaded listener.js 00:05:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x9885d400) [pid = 1832] [serial = 301] [outer = 0x97d90400] 00:05:19 INFO - PROCESS | 1832 | 1461135919766 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:05:19 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. 00:05:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1177ms 00:05:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:05:19 INFO - PROCESS | 1832 | 1461135919838 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 00:05:19 INFO - PROCESS | 1832 | 1461135919840 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 00:05:19 INFO - PROCESS | 1832 | 1461135919846 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:05:19 INFO - PROCESS | 1832 | 1461135919850 Marionette TRACE conn4 <- [1,374,null,{}] 00:05:19 INFO - PROCESS | 1832 | 1461135919867 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:20 INFO - PROCESS | 1832 | 1461135920059 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 00:05:20 INFO - PROCESS | 1832 | 1461135920080 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x97d8cc00 == 58 [pid = 1832] [id = 101] 00:05:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x97d8f800) [pid = 1832] [serial = 302] [outer = (nil)] 00:05:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x98ce3c00) [pid = 1832] [serial = 303] [outer = 0x97d8f800] 00:05:20 INFO - PROCESS | 1832 | 1461135920148 Marionette DEBUG loaded listener.js 00:05:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x98ce6c00) [pid = 1832] [serial = 304] [outer = 0x97d8f800] 00:05:21 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0xa0e4a000) [pid = 1832] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:05:21 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x98ce9800) [pid = 1832] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:05:21 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x9ea42800) [pid = 1832] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:05:21 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x8f4e4400) [pid = 1832] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:05:21 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x97925000) [pid = 1832] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:05:21 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0xa3cd4400) [pid = 1832] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:05:21 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x8f4e5c00) [pid = 1832] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:05:21 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x98ba3800) [pid = 1832] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:05:21 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x98ce7800) [pid = 1832] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:05:21 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x914dfc00) [pid = 1832] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:05:21 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x96fbd400) [pid = 1832] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:05:21 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x8e5de400) [pid = 1832] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:05:21 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x93078400) [pid = 1832] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:05:21 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x987cb800) [pid = 1832] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:05:21 INFO - PROCESS | 1832 | 1461135921458 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:05:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:05:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1635ms 00:05:21 INFO - PROCESS | 1832 | 1461135921481 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 00:05:21 INFO - PROCESS | 1832 | 1461135921484 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 00:05:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:05:21 INFO - PROCESS | 1832 | 1461135921490 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:05:21 INFO - PROCESS | 1832 | 1461135921492 Marionette TRACE conn4 <- [1,378,null,{}] 00:05:21 INFO - PROCESS | 1832 | 1461135921498 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:21 INFO - PROCESS | 1832 | 1461135921679 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 00:05:21 INFO - PROCESS | 1832 | 1461135921694 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f4e9400 == 59 [pid = 1832] [id = 102] 00:05:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x8f6cb800) [pid = 1832] [serial = 305] [outer = (nil)] 00:05:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x8f6d1000) [pid = 1832] [serial = 306] [outer = 0x8f6cb800] 00:05:21 INFO - PROCESS | 1832 | 1461135921862 Marionette DEBUG loaded listener.js 00:05:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x8f6d4800) [pid = 1832] [serial = 307] [outer = 0x8f6cb800] 00:05:22 INFO - PROCESS | 1832 | 1461135922475 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:05:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:05:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1032ms 00:05:22 INFO - PROCESS | 1832 | 1461135922522 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 00:05:22 INFO - PROCESS | 1832 | 1461135922526 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 00:05:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:05:22 INFO - PROCESS | 1832 | 1461135922532 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:05:22 INFO - PROCESS | 1832 | 1461135922534 Marionette TRACE conn4 <- [1,382,null,{}] 00:05:22 INFO - PROCESS | 1832 | 1461135922540 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:22 INFO - PROCESS | 1832 | 1461135922677 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 00:05:22 INFO - PROCESS | 1832 | 1461135922795 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f6cf400 == 60 [pid = 1832] [id = 103] 00:05:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x8f6d1c00) [pid = 1832] [serial = 308] [outer = (nil)] 00:05:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x8fc08400) [pid = 1832] [serial = 309] [outer = 0x8f6d1c00] 00:05:22 INFO - PROCESS | 1832 | 1461135922865 Marionette DEBUG loaded listener.js 00:05:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x958ab000) [pid = 1832] [serial = 310] [outer = 0x8f6d1c00] 00:05:23 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:05:23 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:05:23 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:05:23 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:05:23 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:05:23 INFO - PROCESS | 1832 | 1461135923767 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:05:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:05:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1280ms 00:05:23 INFO - PROCESS | 1832 | 1461135923813 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 00:05:23 INFO - PROCESS | 1832 | 1461135923819 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 00:05:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:05:23 INFO - PROCESS | 1832 | 1461135923828 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:05:23 INFO - PROCESS | 1832 | 1461135923834 Marionette TRACE conn4 <- [1,386,null,{}] 00:05:23 INFO - PROCESS | 1832 | 1461135923842 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:24 INFO - PROCESS | 1832 | 1461135924054 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 00:05:24 INFO - PROCESS | 1832 | 1461135924207 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e5e0400 == 61 [pid = 1832] [id = 104] 00:05:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8e674000) [pid = 1832] [serial = 311] [outer = (nil)] 00:05:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8fbd0800) [pid = 1832] [serial = 312] [outer = 0x8e674000] 00:05:24 INFO - PROCESS | 1832 | 1461135924300 Marionette DEBUG loaded listener.js 00:05:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x90230c00) [pid = 1832] [serial = 313] [outer = 0x8e674000] 00:05:25 INFO - PROCESS | 1832 | 1461135925233 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 00:05:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:05:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1443ms 00:05:25 INFO - PROCESS | 1832 | 1461135925271 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 00:05:25 INFO - PROCESS | 1832 | 1461135925280 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 00:05:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:05:25 INFO - PROCESS | 1832 | 1461135925291 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:05:25 INFO - PROCESS | 1832 | 1461135925295 Marionette TRACE conn4 <- [1,390,null,{}] 00:05:25 INFO - PROCESS | 1832 | 1461135925301 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:25 INFO - PROCESS | 1832 | 1461135925473 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 00:05:25 INFO - PROCESS | 1832 | 1461135925624 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fc07800 == 62 [pid = 1832] [id = 105] 00:05:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x90442800) [pid = 1832] [serial = 314] [outer = (nil)] 00:05:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x91ee2800) [pid = 1832] [serial = 315] [outer = 0x90442800] 00:05:25 INFO - PROCESS | 1832 | 1461135925709 Marionette DEBUG loaded listener.js 00:05:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x94dcb400) [pid = 1832] [serial = 316] [outer = 0x90442800] 00:05:26 INFO - PROCESS | 1832 | 1461135926852 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 00:05:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:05:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1587ms 00:05:26 INFO - PROCESS | 1832 | 1461135926878 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 00:05:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:05:26 INFO - PROCESS | 1832 | 1461135926881 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 00:05:26 INFO - PROCESS | 1832 | 1461135926888 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:05:26 INFO - PROCESS | 1832 | 1461135926894 Marionette TRACE conn4 <- [1,394,null,{}] 00:05:26 INFO - PROCESS | 1832 | 1461135926910 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:27 INFO - PROCESS | 1832 | 1461135927113 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 00:05:27 INFO - PROCESS | 1832 | 1461135927326 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e48fc00 == 63 [pid = 1832] [id = 106] 00:05:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x914dfc00) [pid = 1832] [serial = 317] [outer = (nil)] 00:05:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x98ba6400) [pid = 1832] [serial = 318] [outer = 0x914dfc00] 00:05:27 INFO - PROCESS | 1832 | 1461135927411 Marionette DEBUG loaded listener.js 00:05:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x98e91400) [pid = 1832] [serial = 319] [outer = 0x914dfc00] 00:05:28 INFO - PROCESS | 1832 | 1461135928281 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 00:05:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:05:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1443ms 00:05:28 INFO - PROCESS | 1832 | 1461135928330 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 00:05:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:05:28 INFO - PROCESS | 1832 | 1461135928335 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 00:05:28 INFO - PROCESS | 1832 | 1461135928342 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:05:28 INFO - PROCESS | 1832 | 1461135928345 Marionette TRACE conn4 <- [1,398,null,{}] 00:05:28 INFO - PROCESS | 1832 | 1461135928351 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:28 INFO - PROCESS | 1832 | 1461135928518 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 00:05:28 INFO - PROCESS | 1832 | 1461135928669 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e48dc00 == 64 [pid = 1832] [id = 107] 00:05:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8e5da400) [pid = 1832] [serial = 320] [outer = (nil)] 00:05:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x999e7400) [pid = 1832] [serial = 321] [outer = 0x8e5da400] 00:05:28 INFO - PROCESS | 1832 | 1461135928754 Marionette DEBUG loaded listener.js 00:05:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x9df0d000) [pid = 1832] [serial = 322] [outer = 0x8e5da400] 00:05:29 INFO - PROCESS | 1832 | 1461135929666 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 00:05:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:05:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1382ms 00:05:29 INFO - PROCESS | 1832 | 1461135929723 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 00:05:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:05:29 INFO - PROCESS | 1832 | 1461135929727 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 00:05:29 INFO - PROCESS | 1832 | 1461135929734 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:05:29 INFO - PROCESS | 1832 | 1461135929737 Marionette TRACE conn4 <- [1,402,null,{}] 00:05:29 INFO - PROCESS | 1832 | 1461135929743 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:29 INFO - PROCESS | 1832 | 1461135929905 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 00:05:30 INFO - PROCESS | 1832 | 1461135930058 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x93912400 == 65 [pid = 1832] [id = 108] 00:05:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x93914800) [pid = 1832] [serial = 323] [outer = (nil)] 00:05:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x9391b400) [pid = 1832] [serial = 324] [outer = 0x93914800] 00:05:30 INFO - PROCESS | 1832 | 1461135930150 Marionette DEBUG loaded listener.js 00:05:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x9391d800) [pid = 1832] [serial = 325] [outer = 0x93914800] 00:05:31 INFO - PROCESS | 1832 | 1461135931053 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 00:05:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:05:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1381ms 00:05:31 INFO - PROCESS | 1832 | 1461135931115 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 00:05:31 INFO - PROCESS | 1832 | 1461135931119 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 00:05:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:05:31 INFO - PROCESS | 1832 | 1461135931125 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:05:31 INFO - PROCESS | 1832 | 1461135931128 Marionette TRACE conn4 <- [1,406,null,{}] 00:05:31 INFO - PROCESS | 1832 | 1461135931134 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:31 INFO - PROCESS | 1832 | 1461135931358 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 00:05:31 INFO - PROCESS | 1832 | 1461135931612 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x9391d000 == 66 [pid = 1832] [id = 109] 00:05:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x939ea000) [pid = 1832] [serial = 326] [outer = (nil)] 00:05:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x939f1000) [pid = 1832] [serial = 327] [outer = 0x939ea000] 00:05:31 INFO - PROCESS | 1832 | 1461135931742 Marionette DEBUG loaded listener.js 00:05:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x991c9400) [pid = 1832] [serial = 328] [outer = 0x939ea000] 00:05:32 INFO - PROCESS | 1832 | 1461135932563 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 00:05:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:05:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1485ms 00:05:32 INFO - PROCESS | 1832 | 1461135932610 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 00:05:32 INFO - PROCESS | 1832 | 1461135932613 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 00:05:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:05:32 INFO - PROCESS | 1832 | 1461135932621 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:05:32 INFO - PROCESS | 1832 | 1461135932625 Marionette TRACE conn4 <- [1,410,null,{}] 00:05:32 INFO - PROCESS | 1832 | 1461135932630 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:32 INFO - PROCESS | 1832 | 1461135932790 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 00:05:32 INFO - PROCESS | 1832 | 1461135932960 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdccc00 == 67 [pid = 1832] [id = 110] 00:05:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8bdcd800) [pid = 1832] [serial = 329] [outer = (nil)] 00:05:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8bdd5c00) [pid = 1832] [serial = 330] [outer = 0x8bdcd800] 00:05:33 INFO - PROCESS | 1832 | 1461135933045 Marionette DEBUG loaded listener.js 00:05:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x8bdda800) [pid = 1832] [serial = 331] [outer = 0x8bdcd800] 00:05:33 INFO - PROCESS | 1832 | 1461135933988 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 00:05:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:05:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1431ms 00:05:34 INFO - PROCESS | 1832 | 1461135934053 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 00:05:34 INFO - PROCESS | 1832 | 1461135934057 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 00:05:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:05:34 INFO - PROCESS | 1832 | 1461135934063 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:05:34 INFO - PROCESS | 1832 | 1461135934066 Marionette TRACE conn4 <- [1,414,null,{}] 00:05:34 INFO - PROCESS | 1832 | 1461135934072 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:34 INFO - PROCESS | 1832 | 1461135934231 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 00:05:34 INFO - PROCESS | 1832 | 1461135934386 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdcf400 == 68 [pid = 1832] [id = 111] 00:05:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8bdd2400) [pid = 1832] [serial = 332] [outer = (nil)] 00:05:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8c0f5800) [pid = 1832] [serial = 333] [outer = 0x8bdd2400] 00:05:34 INFO - PROCESS | 1832 | 1461135934474 Marionette DEBUG loaded listener.js 00:05:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x8c0f7c00) [pid = 1832] [serial = 334] [outer = 0x8bdd2400] 00:05:35 INFO - PROCESS | 1832 | 1461135935373 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 00:05:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:05:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1379ms 00:05:35 INFO - PROCESS | 1832 | 1461135935442 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 00:05:35 INFO - PROCESS | 1832 | 1461135935446 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 00:05:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:05:35 INFO - PROCESS | 1832 | 1461135935452 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:05:35 INFO - PROCESS | 1832 | 1461135935455 Marionette TRACE conn4 <- [1,418,null,{}] 00:05:35 INFO - PROCESS | 1832 | 1461135935461 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:35 INFO - PROCESS | 1832 | 1461135935620 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 00:05:35 INFO - PROCESS | 1832 | 1461135935786 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c0f2000 == 69 [pid = 1832] [id = 112] 00:05:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x8c0f5400) [pid = 1832] [serial = 335] [outer = (nil)] 00:05:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x8e482000) [pid = 1832] [serial = 336] [outer = 0x8c0f5400] 00:05:35 INFO - PROCESS | 1832 | 1461135935881 Marionette DEBUG loaded listener.js 00:05:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x901c3c00) [pid = 1832] [serial = 337] [outer = 0x8c0f5400] 00:05:37 INFO - PROCESS | 1832 | 1461135937184 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 00:05:37 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 00:05:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1788ms 00:05:37 INFO - PROCESS | 1832 | 1461135937277 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 00:05:37 INFO - PROCESS | 1832 | 1461135937281 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 00:05:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:05:37 INFO - PROCESS | 1832 | 1461135937289 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:05:37 INFO - PROCESS | 1832 | 1461135937293 Marionette TRACE conn4 <- [1,422,null,{}] 00:05:37 INFO - PROCESS | 1832 | 1461135937299 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:37 INFO - PROCESS | 1832 | 1461135937460 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 00:05:37 INFO - PROCESS | 1832 | 1461135937836 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e5e3c00 == 70 [pid = 1832] [id = 113] 00:05:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x8e66ec00) [pid = 1832] [serial = 338] [outer = (nil)] 00:05:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x8f4e7400) [pid = 1832] [serial = 339] [outer = 0x8e66ec00] 00:05:37 INFO - PROCESS | 1832 | 1461135937934 Marionette DEBUG loaded listener.js 00:05:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x8f6d2800) [pid = 1832] [serial = 340] [outer = 0x8e66ec00] 00:05:39 INFO - PROCESS | 1832 | 1461135939251 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 00:05:39 INFO - PROCESS | 1832 | --DOCSHELL 0x8f4e9400 == 69 [pid = 1832] [id = 102] 00:05:39 INFO - PROCESS | 1832 | --DOCSHELL 0x97d8cc00 == 68 [pid = 1832] [id = 101] 00:05:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:05:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2086ms 00:05:39 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x901c8c00) [pid = 1832] [serial = 261] [outer = (nil)] [url = about:blank] 00:05:39 INFO - PROCESS | 1832 | --DOCSHELL 0x97d8f400 == 67 [pid = 1832] [id = 100] 00:05:39 INFO - PROCESS | 1832 | --DOCSHELL 0x9307d000 == 66 [pid = 1832] [id = 99] 00:05:39 INFO - PROCESS | 1832 | --DOCSHELL 0x8f4e1800 == 65 [pid = 1832] [id = 98] 00:05:39 INFO - PROCESS | 1832 | --DOCSHELL 0x90233800 == 64 [pid = 1832] [id = 97] 00:05:39 INFO - PROCESS | 1832 | --DOCSHELL 0x90233c00 == 63 [pid = 1832] [id = 96] 00:05:39 INFO - PROCESS | 1832 | 1461135939439 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 00:05:39 INFO - PROCESS | 1832 | 1461135939444 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 00:05:39 INFO - PROCESS | 1832 | --DOCSHELL 0x8e67c000 == 62 [pid = 1832] [id = 95] 00:05:39 INFO - PROCESS | 1832 | --DOCSHELL 0x8e5dec00 == 61 [pid = 1832] [id = 92] 00:05:39 INFO - PROCESS | 1832 | --DOCSHELL 0x9917a400 == 60 [pid = 1832] [id = 91] 00:05:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:05:39 INFO - PROCESS | 1832 | 1461135939465 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:05:39 INFO - PROCESS | 1832 | 1461135939469 Marionette TRACE conn4 <- [1,426,null,{}] 00:05:39 INFO - PROCESS | 1832 | 1461135939478 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:39 INFO - PROCESS | 1832 | 1461135939618 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 00:05:39 INFO - PROCESS | 1832 | 1461135939638 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f4efc00 == 61 [pid = 1832] [id = 114] 00:05:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x8f6d5800) [pid = 1832] [serial = 341] [outer = (nil)] 00:05:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x8fc06000) [pid = 1832] [serial = 342] [outer = 0x8f6d5800] 00:05:39 INFO - PROCESS | 1832 | 1461135939714 Marionette DEBUG loaded listener.js 00:05:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x901cd800) [pid = 1832] [serial = 343] [outer = 0x8f6d5800] 00:05:39 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0xa0fa7000) [pid = 1832] [serial = 144] [outer = (nil)] [url = about:blank] 00:05:39 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x99bf2400) [pid = 1832] [serial = 138] [outer = (nil)] [url = about:blank] 00:05:39 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0xa0a83c00) [pid = 1832] [serial = 141] [outer = (nil)] [url = about:blank] 00:05:39 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x8f4ecc00) [pid = 1832] [serial = 111] [outer = (nil)] [url = about:blank] 00:05:39 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x98862c00) [pid = 1832] [serial = 135] [outer = (nil)] [url = about:blank] 00:05:39 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0xa45bd000) [pid = 1832] [serial = 189] [outer = (nil)] [url = about:blank] 00:05:39 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x8fb2b000) [pid = 1832] [serial = 132] [outer = (nil)] [url = about:blank] 00:05:39 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x98ce9c00) [pid = 1832] [serial = 255] [outer = (nil)] [url = about:blank] 00:05:39 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x98f61c00) [pid = 1832] [serial = 256] [outer = (nil)] [url = about:blank] 00:05:39 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x999e2400) [pid = 1832] [serial = 258] [outer = (nil)] [url = about:blank] 00:05:39 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0xa3c78400) [pid = 1832] [serial = 227] [outer = (nil)] [url = about:blank] 00:05:39 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x94dcdc00) [pid = 1832] [serial = 244] [outer = (nil)] [url = about:blank] 00:05:39 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x9307c800) [pid = 1832] [serial = 243] [outer = (nil)] [url = about:blank] 00:05:40 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x9810f800) [pid = 1832] [serial = 249] [outer = (nil)] [url = about:blank] 00:05:40 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x987c9c00) [pid = 1832] [serial = 250] [outer = (nil)] [url = about:blank] 00:05:40 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x96b05400) [pid = 1832] [serial = 215] [outer = (nil)] [url = about:blank] 00:05:40 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x97d84800) [pid = 1832] [serial = 218] [outer = (nil)] [url = about:blank] 00:05:40 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x8e671c00) [pid = 1832] [serial = 240] [outer = (nil)] [url = about:blank] 00:05:40 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8e673800) [pid = 1832] [serial = 241] [outer = (nil)] [url = about:blank] 00:05:40 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x987cd000) [pid = 1832] [serial = 221] [outer = (nil)] [url = about:blank] 00:05:40 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8e5de800) [pid = 1832] [serial = 237] [outer = (nil)] [url = about:blank] 00:05:40 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x96b07000) [pid = 1832] [serial = 246] [outer = (nil)] [url = about:blank] 00:05:40 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x96b11000) [pid = 1832] [serial = 247] [outer = (nil)] [url = about:blank] 00:05:40 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0xa6c2f400) [pid = 1832] [serial = 234] [outer = (nil)] [url = about:blank] 00:05:40 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x99bf4c00) [pid = 1832] [serial = 224] [outer = (nil)] [url = about:blank] 00:05:40 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0xa6833000) [pid = 1832] [serial = 231] [outer = (nil)] [url = about:blank] 00:05:40 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x9886a400) [pid = 1832] [serial = 252] [outer = (nil)] [url = about:blank] 00:05:40 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x98c05c00) [pid = 1832] [serial = 253] [outer = (nil)] [url = about:blank] 00:05:40 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x9885f800) [pid = 1832] [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.] 00:05:40 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x99a97400) [pid = 1832] [serial = 259] [outer = (nil)] [url = about:blank] 00:05:40 INFO - PROCESS | 1832 | 1461135940578 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 00:05:40 INFO - PROCESS | 1832 | 1461135940661 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 00:05:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:05:40 INFO - PROCESS | 1832 | 1461135940669 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:05:40 INFO - PROCESS | 1832 | 1461135940671 Marionette TRACE conn4 <- [1,430,null,{}] 00:05:40 INFO - PROCESS | 1832 | 1461135940678 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:40 INFO - PROCESS | 1832 | 1461135940841 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 00:05:40 INFO - PROCESS | 1832 | 1461135940962 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e673800 == 62 [pid = 1832] [id = 115] 00:05:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8f4ee000) [pid = 1832] [serial = 344] [outer = (nil)] 00:05:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x91edf800) [pid = 1832] [serial = 345] [outer = 0x8f4ee000] 00:05:41 INFO - PROCESS | 1832 | 1461135941034 Marionette DEBUG loaded listener.js 00:05:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x93913c00) [pid = 1832] [serial = 346] [outer = 0x8f4ee000] 00:05:41 INFO - PROCESS | 1832 | 1461135941900 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 00:05:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:05:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1287ms 00:05:41 INFO - PROCESS | 1832 | 1461135941956 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 00:05:41 INFO - PROCESS | 1832 | 1461135941959 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 00:05:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:05:41 INFO - PROCESS | 1832 | 1461135941968 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:05:41 INFO - PROCESS | 1832 | 1461135941976 Marionette TRACE conn4 <- [1,434,null,{}] 00:05:41 INFO - PROCESS | 1832 | 1461135941997 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:42 INFO - PROCESS | 1832 | 1461135942190 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 00:05:42 INFO - PROCESS | 1832 | 1461135942209 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e674c00 == 63 [pid = 1832] [id = 116] 00:05:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x93078000) [pid = 1832] [serial = 347] [outer = (nil)] 00:05:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x93b9c800) [pid = 1832] [serial = 348] [outer = 0x93078000] 00:05:42 INFO - PROCESS | 1832 | 1461135942279 Marionette DEBUG loaded listener.js 00:05:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x93ba0c00) [pid = 1832] [serial = 349] [outer = 0x93078000] 00:05:43 INFO - PROCESS | 1832 | 1461135943110 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 00:05:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:05:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1199ms 00:05:43 INFO - PROCESS | 1832 | 1461135943170 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 00:05:43 INFO - PROCESS | 1832 | 1461135943174 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 00:05:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:05:43 INFO - PROCESS | 1832 | 1461135943180 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:05:43 INFO - PROCESS | 1832 | 1461135943182 Marionette TRACE conn4 <- [1,438,null,{}] 00:05:43 INFO - PROCESS | 1832 | 1461135943188 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:43 INFO - PROCESS | 1832 | 1461135943383 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 00:05:43 INFO - PROCESS | 1832 | 1461135943413 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdd9800 == 64 [pid = 1832] [id = 117] 00:05:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8e674400) [pid = 1832] [serial = 350] [outer = (nil)] 00:05:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x93ba8000) [pid = 1832] [serial = 351] [outer = 0x8e674400] 00:05:43 INFO - PROCESS | 1832 | 1461135943560 Marionette DEBUG loaded listener.js 00:05:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x94dd0000) [pid = 1832] [serial = 352] [outer = 0x8e674400] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x97d90400) [pid = 1832] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x8f6cb800) [pid = 1832] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x958b6800) [pid = 1832] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0xa5e3dc00) [pid = 1832] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x8e5d7c00) [pid = 1832] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x912bb400) [pid = 1832] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x9885e400) [pid = 1832] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x93079800) [pid = 1832] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x98cddc00) [pid = 1832] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x97d90800) [pid = 1832] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x97d8bc00) [pid = 1832] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x97d8f800) [pid = 1832] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x96b0f800) [pid = 1832] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x90442c00) [pid = 1832] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x8fb25c00) [pid = 1832] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x90237400) [pid = 1832] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x9066c400) [pid = 1832] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0xa00afc00) [pid = 1832] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0xa00d3c00) [pid = 1832] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x91ed9800) [pid = 1832] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x91ed8400) [pid = 1832] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0xa0f9ec00) [pid = 1832] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 118 (0x9df11c00) [pid = 1832] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0x8e67c400) [pid = 1832] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:05:44 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x901c1400) [pid = 1832] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:05:44 INFO - PROCESS | 1832 | 1461135944665 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 00:05:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:05:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1527ms 00:05:44 INFO - PROCESS | 1832 | 1461135944708 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 00:05:44 INFO - PROCESS | 1832 | 1461135944711 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 00:05:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:05:44 INFO - PROCESS | 1832 | 1461135944716 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:05:44 INFO - PROCESS | 1832 | 1461135944719 Marionette TRACE conn4 <- [1,442,null,{}] 00:05:44 INFO - PROCESS | 1832 | 1461135944724 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:44 INFO - PROCESS | 1832 | 1461135944867 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 00:05:45 INFO - PROCESS | 1832 | 1461135945027 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e5e0c00 == 65 [pid = 1832] [id = 118] 00:05:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x8f6cb800) [pid = 1832] [serial = 353] [outer = (nil)] 00:05:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x90441c00) [pid = 1832] [serial = 354] [outer = 0x8f6cb800] 00:05:45 INFO - PROCESS | 1832 | 1461135945111 Marionette DEBUG loaded listener.js 00:05:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x96b05c00) [pid = 1832] [serial = 355] [outer = 0x8f6cb800] 00:05:45 INFO - PROCESS | 1832 | 1461135945804 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 00:05:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:05:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1133ms 00:05:45 INFO - PROCESS | 1832 | 1461135945850 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 00:05:45 INFO - PROCESS | 1832 | 1461135945854 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 00:05:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:05:45 INFO - PROCESS | 1832 | 1461135945861 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:05:45 INFO - PROCESS | 1832 | 1461135945864 Marionette TRACE conn4 <- [1,446,null,{}] 00:05:45 INFO - PROCESS | 1832 | 1461135945869 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:46 INFO - PROCESS | 1832 | 1461135946060 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 00:05:46 INFO - PROCESS | 1832 | 1461135946075 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x901c1400 == 66 [pid = 1832] [id = 119] 00:05:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x9043c000) [pid = 1832] [serial = 356] [outer = (nil)] 00:05:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x97d83c00) [pid = 1832] [serial = 357] [outer = 0x9043c000] 00:05:46 INFO - PROCESS | 1832 | 1461135946146 Marionette DEBUG loaded listener.js 00:05:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x97d8a800) [pid = 1832] [serial = 358] [outer = 0x9043c000] 00:05:47 INFO - PROCESS | 1832 | 1461135947256 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 00:05:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:05:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1427ms 00:05:47 INFO - PROCESS | 1832 | 1461135947289 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 00:05:47 INFO - PROCESS | 1832 | 1461135947294 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 00:05:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:05:47 INFO - PROCESS | 1832 | 1461135947303 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:05:47 INFO - PROCESS | 1832 | 1461135947308 Marionette TRACE conn4 <- [1,450,null,{}] 00:05:47 INFO - PROCESS | 1832 | 1461135947317 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:47 INFO - PROCESS | 1832 | 1461135947495 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 00:05:47 INFO - PROCESS | 1832 | 1461135947707 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f71a800 == 67 [pid = 1832] [id = 120] 00:05:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x8fbcfc00) [pid = 1832] [serial = 359] [outer = (nil)] 00:05:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x90233c00) [pid = 1832] [serial = 360] [outer = 0x8fbcfc00] 00:05:47 INFO - PROCESS | 1832 | 1461135947838 Marionette DEBUG loaded listener.js 00:05:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x9043e400) [pid = 1832] [serial = 361] [outer = 0x8fbcfc00] 00:05:48 INFO - PROCESS | 1832 | 1461135948781 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 00:05:48 INFO - PROCESS | 1832 | 1461135948850 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 00:05:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:05:48 INFO - PROCESS | 1832 | 1461135948860 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:05:48 INFO - PROCESS | 1832 | 1461135948864 Marionette TRACE conn4 <- [1,454,null,{}] 00:05:48 INFO - PROCESS | 1832 | 1461135948871 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:49 INFO - PROCESS | 1832 | 1461135949047 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 00:05:49 INFO - PROCESS | 1832 | 1461135949289 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x939e8800 == 68 [pid = 1832] [id = 121] 00:05:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x939edc00) [pid = 1832] [serial = 362] [outer = (nil)] 00:05:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x93b9d400) [pid = 1832] [serial = 363] [outer = 0x939edc00] 00:05:49 INFO - PROCESS | 1832 | 1461135949379 Marionette DEBUG loaded listener.js 00:05:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x93ba8c00) [pid = 1832] [serial = 364] [outer = 0x939edc00] 00:05:50 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:05:50 INFO - PROCESS | 1832 | 1461135950292 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 00:05:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:05:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1480ms 00:05:50 INFO - PROCESS | 1832 | 1461135950341 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 00:05:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:05:50 INFO - PROCESS | 1832 | 1461135950346 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 00:05:50 INFO - PROCESS | 1832 | 1461135950353 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:05:50 INFO - PROCESS | 1832 | 1461135950359 Marionette TRACE conn4 <- [1,458,null,{}] 00:05:50 INFO - PROCESS | 1832 | 1461135950375 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:50 INFO - PROCESS | 1832 | 1461135950554 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 00:05:50 INFO - PROCESS | 1832 | 1461135950712 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x97d84800 == 69 [pid = 1832] [id = 122] 00:05:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x97d8e400) [pid = 1832] [serial = 365] [outer = (nil)] 00:05:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x987c5c00) [pid = 1832] [serial = 366] [outer = 0x97d8e400] 00:05:50 INFO - PROCESS | 1832 | 1461135950856 Marionette DEBUG loaded listener.js 00:05:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x987ce800) [pid = 1832] [serial = 367] [outer = 0x97d8e400] 00:05:51 INFO - PROCESS | 1832 | 1461135951734 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 00:05:51 INFO - PROCESS | 1832 | 1461135951793 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 00:05:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:05:51 INFO - PROCESS | 1832 | 1461135951800 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:05:51 INFO - PROCESS | 1832 | 1461135951803 Marionette TRACE conn4 <- [1,462,null,{}] 00:05:51 INFO - PROCESS | 1832 | 1461135951809 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:51 INFO - PROCESS | 1832 | 1461135951979 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 00:05:52 INFO - PROCESS | 1832 | 1461135952136 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e48cc00 == 70 [pid = 1832] [id = 123] 00:05:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x97b6e800) [pid = 1832] [serial = 368] [outer = (nil)] 00:05:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x98869800) [pid = 1832] [serial = 369] [outer = 0x97b6e800] 00:05:52 INFO - PROCESS | 1832 | 1461135952225 Marionette DEBUG loaded listener.js 00:05:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x98c06800) [pid = 1832] [serial = 370] [outer = 0x97b6e800] 00:05:53 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:05:53 INFO - PROCESS | 1832 | 1461135953158 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 00:05:53 INFO - PROCESS | 1832 | 1461135953235 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 00:05:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 00:05:53 INFO - PROCESS | 1832 | 1461135953242 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:05:53 INFO - PROCESS | 1832 | 1461135953245 Marionette TRACE conn4 <- [1,466,null,{}] 00:05:53 INFO - PROCESS | 1832 | 1461135953251 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:53 INFO - PROCESS | 1832 | 1461135953415 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 00:05:53 INFO - PROCESS | 1832 | 1461135953575 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x98864c00 == 71 [pid = 1832] [id = 124] 00:05:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x98f6a400) [pid = 1832] [serial = 371] [outer = (nil)] 00:05:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x991cc000) [pid = 1832] [serial = 372] [outer = 0x98f6a400] 00:05:53 INFO - PROCESS | 1832 | 1461135953712 Marionette DEBUG loaded listener.js 00:05:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x9921d400) [pid = 1832] [serial = 373] [outer = 0x98f6a400] 00:05:54 INFO - PROCESS | 1832 | 1461135954584 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 00:05:54 INFO - PROCESS | 1832 | 1461135954634 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 00:05:54 INFO - PROCESS | 1832 | 1461135954641 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:05:54 INFO - PROCESS | 1832 | 1461135954644 Marionette TRACE conn4 <- [1,470,null,{}] 00:05:54 INFO - PROCESS | 1832 | 1461135954650 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:54 INFO - PROCESS | 1832 | 1461135954841 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 00:05:55 INFO - PROCESS | 1832 | 1461135955000 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdd2000 == 72 [pid = 1832] [id = 125] 00:05:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x98711400) [pid = 1832] [serial = 374] [outer = (nil)] 00:05:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x9871b800) [pid = 1832] [serial = 375] [outer = 0x98711400] 00:05:55 INFO - PROCESS | 1832 | 1461135955094 Marionette DEBUG loaded listener.js 00:05:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x99bf7000) [pid = 1832] [serial = 376] [outer = 0x98711400] 00:05:55 INFO - PROCESS | 1832 | 1461135955983 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 00:05:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:05:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1377ms 00:05:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:05:56 INFO - PROCESS | 1832 | 1461135956018 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 00:05:56 INFO - PROCESS | 1832 | 1461135956021 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 00:05:56 INFO - PROCESS | 1832 | 1461135956028 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:05:56 INFO - PROCESS | 1832 | 1461135956031 Marionette TRACE conn4 <- [1,474,null,{}] 00:05:56 INFO - PROCESS | 1832 | 1461135956037 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:56 INFO - PROCESS | 1832 | 1461135956194 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 00:05:56 INFO - PROCESS | 1832 | 1461135956358 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x94dc6000 == 73 [pid = 1832] [id = 126] 00:05:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x9a8ad400) [pid = 1832] [serial = 377] [outer = (nil)] 00:05:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x9fb35800) [pid = 1832] [serial = 378] [outer = 0x9a8ad400] 00:05:56 INFO - PROCESS | 1832 | 1461135956445 Marionette DEBUG loaded listener.js 00:05:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x9fc80800) [pid = 1832] [serial = 379] [outer = 0x9a8ad400] 00:05:57 INFO - PROCESS | 1832 | 1461135957367 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 00:05:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:05:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1390ms 00:05:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:05:57 INFO - PROCESS | 1832 | 1461135957418 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 00:05:57 INFO - PROCESS | 1832 | 1461135957421 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 00:05:57 INFO - PROCESS | 1832 | 1461135957428 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:05:57 INFO - PROCESS | 1832 | 1461135957432 Marionette TRACE conn4 <- [1,478,null,{}] 00:05:57 INFO - PROCESS | 1832 | 1461135957437 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:57 INFO - PROCESS | 1832 | 1461135957596 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 00:05:57 INFO - PROCESS | 1832 | 1461135957762 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x9016a400 == 74 [pid = 1832] [id = 127] 00:05:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x9016b800) [pid = 1832] [serial = 380] [outer = (nil)] 00:05:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x90171800) [pid = 1832] [serial = 381] [outer = 0x9016b800] 00:05:57 INFO - PROCESS | 1832 | 1461135957849 Marionette DEBUG loaded listener.js 00:05:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x90174800) [pid = 1832] [serial = 382] [outer = 0x9016b800] 00:05:58 INFO - PROCESS | 1832 | 1461135958746 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 00:05:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:05:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1382ms 00:05:58 INFO - PROCESS | 1832 | 1461135958809 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 00:05:58 INFO - PROCESS | 1832 | 1461135958813 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 00:05:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:05:58 INFO - PROCESS | 1832 | 1461135958820 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:05:58 INFO - PROCESS | 1832 | 1461135958823 Marionette TRACE conn4 <- [1,482,null,{}] 00:05:58 INFO - PROCESS | 1832 | 1461135958829 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:05:58 INFO - PROCESS | 1832 | 1461135958991 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 00:05:59 INFO - PROCESS | 1832 | 1461135959152 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdcf000 == 75 [pid = 1832] [id = 128] 00:05:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x9016d800) [pid = 1832] [serial = 383] [outer = (nil)] 00:05:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x9fca3800) [pid = 1832] [serial = 384] [outer = 0x9016d800] 00:05:59 INFO - PROCESS | 1832 | 1461135959237 Marionette DEBUG loaded listener.js 00:05:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0xa0046000) [pid = 1832] [serial = 385] [outer = 0x9016d800] 00:06:00 INFO - PROCESS | 1832 | 1461135960153 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 00:06:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:06:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1379ms 00:06:00 INFO - PROCESS | 1832 | 1461135960198 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 00:06:00 INFO - PROCESS | 1832 | 1461135960202 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 00:06:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:06:00 INFO - PROCESS | 1832 | 1461135960208 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:06:00 INFO - PROCESS | 1832 | 1461135960212 Marionette TRACE conn4 <- [1,486,null,{}] 00:06:00 INFO - PROCESS | 1832 | 1461135960217 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:00 INFO - PROCESS | 1832 | 1461135960378 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 00:06:00 INFO - PROCESS | 1832 | 1461135960548 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bbc3400 == 76 [pid = 1832] [id = 129] 00:06:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8bbc3c00) [pid = 1832] [serial = 386] [outer = (nil)] 00:06:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x8bbc9000) [pid = 1832] [serial = 387] [outer = 0x8bbc3c00] 00:06:00 INFO - PROCESS | 1832 | 1461135960639 Marionette DEBUG loaded listener.js 00:06:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8bbcb800) [pid = 1832] [serial = 388] [outer = 0x8bbc3c00] 00:06:01 INFO - PROCESS | 1832 | 1461135961553 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 00:06:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:06:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1386ms 00:06:01 INFO - PROCESS | 1832 | 1461135961595 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 00:06:01 INFO - PROCESS | 1832 | 1461135961600 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 00:06:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:06:01 INFO - PROCESS | 1832 | 1461135961606 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:06:01 INFO - PROCESS | 1832 | 1461135961611 Marionette TRACE conn4 <- [1,490,null,{}] 00:06:01 INFO - PROCESS | 1832 | 1461135961617 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:01 INFO - PROCESS | 1832 | 1461135961848 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 00:06:02 INFO - PROCESS | 1832 | 1461135962045 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:02 INFO - PROCESS | 1832 | ++DOCSHELL 0xa0f9e000 == 77 [pid = 1832] [id = 130] 00:06:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0xa0f9e800) [pid = 1832] [serial = 389] [outer = (nil)] 00:06:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0xa2820000) [pid = 1832] [serial = 390] [outer = 0xa0f9e800] 00:06:02 INFO - PROCESS | 1832 | 1461135962235 Marionette DEBUG loaded listener.js 00:06:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0xa3c78800) [pid = 1832] [serial = 391] [outer = 0xa0f9e800] 00:06:03 INFO - PROCESS | 1832 | 1461135963077 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 00:06:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:06:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1536ms 00:06:03 INFO - PROCESS | 1832 | 1461135963144 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 00:06:03 INFO - PROCESS | 1832 | 1461135963148 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 00:06:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:06:03 INFO - PROCESS | 1832 | 1461135963154 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:06:03 INFO - PROCESS | 1832 | 1461135963157 Marionette TRACE conn4 <- [1,494,null,{}] 00:06:03 INFO - PROCESS | 1832 | 1461135963163 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:03 INFO - PROCESS | 1832 | 1461135963325 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 00:06:03 INFO - PROCESS | 1832 | 1461135963493 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e5d6c00 == 78 [pid = 1832] [id = 131] 00:06:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x8e5d7c00) [pid = 1832] [serial = 392] [outer = (nil)] 00:06:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x901cb000) [pid = 1832] [serial = 393] [outer = 0x8e5d7c00] 00:06:03 INFO - PROCESS | 1832 | 1461135963577 Marionette DEBUG loaded listener.js 00:06:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x9023ec00) [pid = 1832] [serial = 394] [outer = 0x8e5d7c00] 00:06:04 INFO - PROCESS | 1832 | 1461135964468 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 00:06:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:06:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1347ms 00:06:04 INFO - PROCESS | 1832 | 1461135964501 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 00:06:04 INFO - PROCESS | 1832 | 1461135964504 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 00:06:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:06:04 INFO - PROCESS | 1832 | 1461135964511 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:06:04 INFO - PROCESS | 1832 | 1461135964515 Marionette TRACE conn4 <- [1,498,null,{}] 00:06:04 INFO - PROCESS | 1832 | 1461135964520 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:04 INFO - PROCESS | 1832 | 1461135964679 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 00:06:04 INFO - PROCESS | 1832 | 1461135964852 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bbc6c00 == 79 [pid = 1832] [id = 132] 00:06:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x8bbc8000) [pid = 1832] [serial = 395] [outer = (nil)] 00:06:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x8bc69400) [pid = 1832] [serial = 396] [outer = 0x8bbc8000] 00:06:04 INFO - PROCESS | 1832 | 1461135964934 Marionette DEBUG loaded listener.js 00:06:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x8bc6b400) [pid = 1832] [serial = 397] [outer = 0x8bbc8000] 00:06:06 INFO - PROCESS | 1832 | 1461135966164 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 00:06:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:06:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1729ms 00:06:06 INFO - PROCESS | 1832 | 1461135966241 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 00:06:06 INFO - PROCESS | 1832 | 1461135966248 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 00:06:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:06:06 INFO - PROCESS | 1832 | 1461135966257 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:06:06 INFO - PROCESS | 1832 | 1461135966263 Marionette TRACE conn4 <- [1,502,null,{}] 00:06:06 INFO - PROCESS | 1832 | 1461135966270 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:06 INFO - PROCESS | 1832 | 1461135966485 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 00:06:06 INFO - PROCESS | 1832 | 1461135966813 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e674800 == 80 [pid = 1832] [id = 133] 00:06:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x8e675800) [pid = 1832] [serial = 398] [outer = (nil)] 00:06:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x8f712800) [pid = 1832] [serial = 399] [outer = 0x8e675800] 00:06:06 INFO - PROCESS | 1832 | 1461135966898 Marionette DEBUG loaded listener.js 00:06:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x8fbcc000) [pid = 1832] [serial = 400] [outer = 0x8e675800] 00:06:07 INFO - PROCESS | 1832 | --DOCSHELL 0x8e5e0c00 == 79 [pid = 1832] [id = 118] 00:06:07 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdd9800 == 78 [pid = 1832] [id = 117] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x8fc08400) [pid = 1832] [serial = 309] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | 1461135967843 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 00:06:07 INFO - PROCESS | 1832 | --DOCSHELL 0x8e674c00 == 77 [pid = 1832] [id = 116] 00:06:07 INFO - PROCESS | 1832 | --DOCSHELL 0x8e673800 == 76 [pid = 1832] [id = 115] 00:06:07 INFO - PROCESS | 1832 | --DOCSHELL 0x8f4efc00 == 75 [pid = 1832] [id = 114] 00:06:07 INFO - PROCESS | 1832 | --DOCSHELL 0x8e5e3c00 == 74 [pid = 1832] [id = 113] 00:06:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:06:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1635ms 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x97d8ac00) [pid = 1832] [serial = 219] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0xa683b400) [pid = 1832] [serial = 232] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x8e5e1800) [pid = 1832] [serial = 238] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0xa4b03800) [pid = 1832] [serial = 213] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0xa6c31000) [pid = 1832] [serial = 235] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x96b0cc00) [pid = 1832] [serial = 216] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0xa45b5800) [pid = 1832] [serial = 228] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x987d1400) [pid = 1832] [serial = 222] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x9fee6800) [pid = 1832] [serial = 225] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x98ce3c00) [pid = 1832] [serial = 303] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x979e1c00) [pid = 1832] [serial = 297] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x9307ec00) [pid = 1832] [serial = 292] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x912bac00) [pid = 1832] [serial = 291] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x9fb93000) [pid = 1832] [serial = 168] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x90438400) [pid = 1832] [serial = 289] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x9307e000) [pid = 1832] [serial = 171] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0xa2a2ec00) [pid = 1832] [serial = 183] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x9023b800) [pid = 1832] [serial = 288] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0xa0c3b000) [pid = 1832] [serial = 180] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8e48c000) [pid = 1832] [serial = 279] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x9885c400) [pid = 1832] [serial = 174] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x96a7c400) [pid = 1832] [serial = 294] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0xa44d3400) [pid = 1832] [serial = 186] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x9fca5000) [pid = 1832] [serial = 177] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x96b09800) [pid = 1832] [serial = 295] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x8fb28800) [pid = 1832] [serial = 286] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x8f710400) [pid = 1832] [serial = 285] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x901cc800) [pid = 1832] [serial = 262] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x8fc0b400) [pid = 1832] [serial = 264] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0xa3c0d800) [pid = 1832] [serial = 276] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x9fef4800) [pid = 1832] [serial = 273] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x991cb400) [pid = 1832] [serial = 270] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x9043d000) [pid = 1832] [serial = 282] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x96fca000) [pid = 1832] [serial = 267] [outer = (nil)] [url = about:blank] 00:06:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x987c4800) [pid = 1832] [serial = 300] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x9885d400) [pid = 1832] [serial = 301] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x98ce6c00) [pid = 1832] [serial = 304] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x8f6d1000) [pid = 1832] [serial = 306] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x97d87000) [pid = 1832] [serial = 298] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x8f6d4800) [pid = 1832] [serial = 307] [outer = (nil)] [url = about:blank] 00:06:07 INFO - PROCESS | 1832 | 1461135967920 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 00:06:07 INFO - PROCESS | 1832 | 1461135967936 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 00:06:07 INFO - PROCESS | 1832 | 1461135967962 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:06:07 INFO - PROCESS | 1832 | 1461135967971 Marionette TRACE conn4 <- [1,506,null,{}] 00:06:07 INFO - PROCESS | 1832 | 1461135967983 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:08 INFO - PROCESS | 1832 | 1461135968134 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 00:06:08 INFO - PROCESS | 1832 | 1461135968333 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f6d4000 == 75 [pid = 1832] [id = 134] 00:06:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x8f715000) [pid = 1832] [serial = 401] [outer = (nil)] 00:06:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x8fc08400) [pid = 1832] [serial = 402] [outer = 0x8f715000] 00:06:08 INFO - PROCESS | 1832 | 1461135968408 Marionette DEBUG loaded listener.js 00:06:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x901c4800) [pid = 1832] [serial = 403] [outer = 0x8f715000] 00:06:09 INFO - PROCESS | 1832 | 1461135969567 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 00:06:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:06:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1649ms 00:06:09 INFO - PROCESS | 1832 | 1461135969609 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 00:06:09 INFO - PROCESS | 1832 | 1461135969612 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 00:06:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:06:09 INFO - PROCESS | 1832 | 1461135969618 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:06:09 INFO - PROCESS | 1832 | 1461135969624 Marionette TRACE conn4 <- [1,510,null,{}] 00:06:09 INFO - PROCESS | 1832 | 1461135969648 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:09 INFO - PROCESS | 1832 | 1461135969851 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 00:06:10 INFO - PROCESS | 1832 | 1461135970001 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e5d9800 == 76 [pid = 1832] [id = 135] 00:06:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x90236800) [pid = 1832] [serial = 404] [outer = (nil)] 00:06:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x93ba1c00) [pid = 1832] [serial = 405] [outer = 0x90236800] 00:06:10 INFO - PROCESS | 1832 | 1461135970076 Marionette DEBUG loaded listener.js 00:06:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x96b06c00) [pid = 1832] [serial = 406] [outer = 0x90236800] 00:06:10 INFO - PROCESS | 1832 | 1461135970883 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 00:06:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:06:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1290ms 00:06:10 INFO - PROCESS | 1832 | 1461135970910 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 00:06:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:06:10 INFO - PROCESS | 1832 | 1461135970914 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 00:06:10 INFO - PROCESS | 1832 | 1461135970920 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:06:10 INFO - PROCESS | 1832 | 1461135970923 Marionette TRACE conn4 <- [1,514,null,{}] 00:06:10 INFO - PROCESS | 1832 | 1461135970928 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:11 INFO - PROCESS | 1832 | 1461135971138 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 00:06:11 INFO - PROCESS | 1832 | 1461135971163 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x91eda000 == 77 [pid = 1832] [id = 136] 00:06:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x96b0e000) [pid = 1832] [serial = 407] [outer = (nil)] 00:06:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x97926000) [pid = 1832] [serial = 408] [outer = 0x96b0e000] 00:06:11 INFO - PROCESS | 1832 | 1461135971236 Marionette DEBUG loaded listener.js 00:06:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x97d85400) [pid = 1832] [serial = 409] [outer = 0x96b0e000] 00:06:12 INFO - PROCESS | 1832 | 1461135972090 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 00:06:12 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 00:06:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1230ms 00:06:12 INFO - PROCESS | 1832 | 1461135972157 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 00:06:12 INFO - PROCESS | 1832 | 1461135972160 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 00:06:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:06:12 INFO - PROCESS | 1832 | 1461135972166 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:06:12 INFO - PROCESS | 1832 | 1461135972168 Marionette TRACE conn4 <- [1,518,null,{}] 00:06:12 INFO - PROCESS | 1832 | 1461135972174 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:12 INFO - PROCESS | 1832 | 1461135972541 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 00:06:12 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x8f6cb800) [pid = 1832] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:06:12 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x8e66ec00) [pid = 1832] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:06:12 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x8e674400) [pid = 1832] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:06:12 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x8f6d5800) [pid = 1832] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:06:12 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x93078000) [pid = 1832] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:06:12 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x8f4ee000) [pid = 1832] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:06:12 INFO - PROCESS | 1832 | 1461135972638 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e671c00 == 78 [pid = 1832] [id = 137] 00:06:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x8f6cac00) [pid = 1832] [serial = 410] [outer = (nil)] 00:06:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x93b9ac00) [pid = 1832] [serial = 411] [outer = 0x8f6cac00] 00:06:12 INFO - PROCESS | 1832 | 1461135972789 Marionette DEBUG loaded listener.js 00:06:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x9792a000) [pid = 1832] [serial = 412] [outer = 0x8f6cac00] 00:06:13 INFO - PROCESS | 1832 | 1461135973465 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 00:06:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:06:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1339ms 00:06:13 INFO - PROCESS | 1832 | 1461135973506 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 00:06:13 INFO - PROCESS | 1832 | 1461135973509 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 00:06:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:06:13 INFO - PROCESS | 1832 | 1461135973515 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:06:13 INFO - PROCESS | 1832 | 1461135973518 Marionette TRACE conn4 <- [1,522,null,{}] 00:06:13 INFO - PROCESS | 1832 | 1461135973523 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:13 INFO - PROCESS | 1832 | 1461135973675 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 00:06:13 INFO - PROCESS | 1832 | 1461135973690 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x97d8cc00 == 79 [pid = 1832] [id = 138] 00:06:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x97d8e000) [pid = 1832] [serial = 413] [outer = (nil)] 00:06:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x98868800) [pid = 1832] [serial = 414] [outer = 0x97d8e000] 00:06:13 INFO - PROCESS | 1832 | 1461135973762 Marionette DEBUG loaded listener.js 00:06:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x98cdd800) [pid = 1832] [serial = 415] [outer = 0x97d8e000] 00:06:14 INFO - PROCESS | 1832 | 1461135974670 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 00:06:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:06:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1185ms 00:06:14 INFO - PROCESS | 1832 | 1461135974733 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 00:06:14 INFO - PROCESS | 1832 | 1461135974739 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 00:06:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:06:14 INFO - PROCESS | 1832 | 1461135974750 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:06:14 INFO - PROCESS | 1832 | 1461135974755 Marionette TRACE conn4 <- [1,526,null,{}] 00:06:14 INFO - PROCESS | 1832 | 1461135974764 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:14 INFO - PROCESS | 1832 | 1461135974938 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 00:06:15 INFO - PROCESS | 1832 | 1461135975103 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bc64400 == 80 [pid = 1832] [id = 139] 00:06:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8c0fd400) [pid = 1832] [serial = 416] [outer = (nil)] 00:06:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8e5d7800) [pid = 1832] [serial = 417] [outer = 0x8c0fd400] 00:06:15 INFO - PROCESS | 1832 | 1461135975190 Marionette DEBUG loaded listener.js 00:06:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8e66f400) [pid = 1832] [serial = 418] [outer = 0x8c0fd400] 00:06:16 INFO - PROCESS | 1832 | 1461135976180 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 00:06:16 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 00:06:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1483ms 00:06:16 INFO - PROCESS | 1832 | 1461135976233 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 00:06:16 INFO - PROCESS | 1832 | 1461135976242 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 00:06:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:06:16 INFO - PROCESS | 1832 | 1461135976265 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:06:16 INFO - PROCESS | 1832 | 1461135976273 Marionette TRACE conn4 <- [1,530,null,{}] 00:06:16 INFO - PROCESS | 1832 | 1461135976287 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:16 INFO - PROCESS | 1832 | 1461135976520 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 00:06:16 INFO - PROCESS | 1832 | 1461135976734 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x9016d000 == 81 [pid = 1832] [id = 140] 00:06:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x90232800) [pid = 1832] [serial = 419] [outer = (nil)] 00:06:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x9023d400) [pid = 1832] [serial = 420] [outer = 0x90232800] 00:06:16 INFO - PROCESS | 1832 | 1461135976848 Marionette DEBUG loaded listener.js 00:06:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x939e6c00) [pid = 1832] [serial = 421] [outer = 0x90232800] 00:06:17 INFO - PROCESS | 1832 | 1461135977751 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 00:06:17 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 00:06:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:06:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:06:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:06:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:06:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:06:17 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 00:06:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:06:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:06:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:06:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:06:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:06:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1558ms 00:06:17 INFO - PROCESS | 1832 | 1461135977822 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 00:06:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:06:17 INFO - PROCESS | 1832 | 1461135977827 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 00:06:17 INFO - PROCESS | 1832 | 1461135977834 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:06:17 INFO - PROCESS | 1832 | 1461135977840 Marionette TRACE conn4 <- [1,534,null,{}] 00:06:17 INFO - PROCESS | 1832 | 1461135977857 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:18 INFO - PROCESS | 1832 | 1461135978050 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 00:06:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x987d0c00) [pid = 1832] [serial = 422] [outer = 0x8fb2e400] 00:06:18 INFO - PROCESS | 1832 | 1461135978300 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x9917a400 == 82 [pid = 1832] [id = 141] 00:06:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x991d4800) [pid = 1832] [serial = 423] [outer = (nil)] 00:06:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x999eac00) [pid = 1832] [serial = 424] [outer = 0x991d4800] 00:06:18 INFO - PROCESS | 1832 | 1461135978448 Marionette DEBUG loaded listener.js 00:06:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x9ea3cc00) [pid = 1832] [serial = 425] [outer = 0x991d4800] 00:06:19 INFO - PROCESS | 1832 | 1461135979315 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 00:06:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:06:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1492ms 00:06:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:06:19 INFO - PROCESS | 1832 | 1461135979325 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 00:06:19 INFO - PROCESS | 1832 | 1461135979329 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 00:06:19 INFO - PROCESS | 1832 | 1461135979335 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:06:19 INFO - PROCESS | 1832 | 1461135979339 Marionette TRACE conn4 <- [1,538,null,{}] 00:06:19 INFO - PROCESS | 1832 | 1461135979344 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:19 INFO - PROCESS | 1832 | 1461135979529 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 00:06:19 INFO - PROCESS | 1832 | 1461135979713 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x98f69800 == 83 [pid = 1832] [id = 142] 00:06:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x9fb93000) [pid = 1832] [serial = 426] [outer = (nil)] 00:06:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0xa0bcb000) [pid = 1832] [serial = 427] [outer = 0x9fb93000] 00:06:19 INFO - PROCESS | 1832 | 1461135979798 Marionette DEBUG loaded listener.js 00:06:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0xa0f9dc00) [pid = 1832] [serial = 428] [outer = 0x9fb93000] 00:06:20 INFO - PROCESS | 1832 | 1461135980615 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 00:06:20 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. 00:06:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1334ms 00:06:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:06:20 INFO - PROCESS | 1832 | 1461135980668 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 00:06:20 INFO - PROCESS | 1832 | 1461135980671 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 00:06:20 INFO - PROCESS | 1832 | 1461135980678 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:06:20 INFO - PROCESS | 1832 | 1461135980681 Marionette TRACE conn4 <- [1,542,null,{}] 00:06:20 INFO - PROCESS | 1832 | 1461135980732 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:20 INFO - PROCESS | 1832 | 1461135980930 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 00:06:21 INFO - PROCESS | 1832 | 1461135981103 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bbc9400 == 84 [pid = 1832] [id = 143] 00:06:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8bc63c00) [pid = 1832] [serial = 429] [outer = (nil)] 00:06:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8e439800) [pid = 1832] [serial = 430] [outer = 0x8bc63c00] 00:06:21 INFO - PROCESS | 1832 | 1461135981187 Marionette DEBUG loaded listener.js 00:06:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8e43e000) [pid = 1832] [serial = 431] [outer = 0x8bc63c00] 00:06:22 INFO - PROCESS | 1832 | 1461135982112 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 00:06:22 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. 00:06:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1480ms 00:06:22 INFO - PROCESS | 1832 | 1461135982157 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 00:06:22 INFO - PROCESS | 1832 | 1461135982161 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 00:06:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:06:22 INFO - PROCESS | 1832 | 1461135982168 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:06:22 INFO - PROCESS | 1832 | 1461135982171 Marionette TRACE conn4 <- [1,546,null,{}] 00:06:22 INFO - PROCESS | 1832 | 1461135982197 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:22 INFO - PROCESS | 1832 | 1461135982425 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 00:06:22 INFO - PROCESS | 1832 | 1461135982590 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bc63400 == 85 [pid = 1832] [id = 144] 00:06:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8e434000) [pid = 1832] [serial = 432] [outer = (nil)] 00:06:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8fd75c00) [pid = 1832] [serial = 433] [outer = 0x8e434000] 00:06:22 INFO - PROCESS | 1832 | 1461135982675 Marionette DEBUG loaded listener.js 00:06:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x8fd7fc00) [pid = 1832] [serial = 434] [outer = 0x8e434000] 00:06:23 INFO - PROCESS | 1832 | 1461135983570 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 00:06:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:06:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1452ms 00:06:23 INFO - PROCESS | 1832 | 1461135983620 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 00:06:23 INFO - PROCESS | 1832 | 1461135983624 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 00:06:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:06:23 INFO - PROCESS | 1832 | 1461135983675 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:06:23 INFO - PROCESS | 1832 | 1461135983678 Marionette TRACE conn4 <- [1,550,null,{}] 00:06:23 INFO - PROCESS | 1832 | 1461135983686 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:23 INFO - PROCESS | 1832 | 1461135983901 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 00:06:24 INFO - PROCESS | 1832 | 1461135984061 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e79e800 == 86 [pid = 1832] [id = 145] 00:06:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8e79ec00) [pid = 1832] [serial = 435] [outer = (nil)] 00:06:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8e7a3800) [pid = 1832] [serial = 436] [outer = 0x8e79ec00] 00:06:24 INFO - PROCESS | 1832 | 1461135984187 Marionette DEBUG loaded listener.js 00:06:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x8e7a9000) [pid = 1832] [serial = 437] [outer = 0x8e79ec00] 00:06:25 INFO - PROCESS | 1832 | 1461135985019 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 00:06:25 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. 00:06:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1422ms 00:06:25 INFO - PROCESS | 1832 | 1461135985082 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 00:06:25 INFO - PROCESS | 1832 | 1461135985086 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 00:06:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:06:25 INFO - PROCESS | 1832 | 1461135985094 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:06:25 INFO - PROCESS | 1832 | 1461135985097 Marionette TRACE conn4 <- [1,554,null,{}] 00:06:25 INFO - PROCESS | 1832 | 1461135985103 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:25 INFO - PROCESS | 1832 | 1461135985268 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 00:06:25 INFO - PROCESS | 1832 | 1461135985440 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e7a0000 == 87 [pid = 1832] [id = 146] 00:06:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x8e7a4c00) [pid = 1832] [serial = 438] [outer = (nil)] 00:06:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x939f2800) [pid = 1832] [serial = 439] [outer = 0x8e7a4c00] 00:06:25 INFO - PROCESS | 1832 | 1461135985528 Marionette DEBUG loaded listener.js 00:06:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x9427f400) [pid = 1832] [serial = 440] [outer = 0x8e7a4c00] 00:06:26 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:26 INFO - PROCESS | 1832 | 1461135986415 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 00:06:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:06:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1377ms 00:06:26 INFO - PROCESS | 1832 | 1461135986472 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 00:06:26 INFO - PROCESS | 1832 | 1461135986476 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 00:06:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:06:26 INFO - PROCESS | 1832 | 1461135986482 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:06:26 INFO - PROCESS | 1832 | 1461135986486 Marionette TRACE conn4 <- [1,558,null,{}] 00:06:26 INFO - PROCESS | 1832 | 1461135986491 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:26 INFO - PROCESS | 1832 | 1461135986663 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 00:06:26 INFO - PROCESS | 1832 | 1461135986842 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fd76400 == 88 [pid = 1832] [id = 147] 00:06:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x8fd7a000) [pid = 1832] [serial = 441] [outer = (nil)] 00:06:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x94285c00) [pid = 1832] [serial = 442] [outer = 0x8fd7a000] 00:06:26 INFO - PROCESS | 1832 | 1461135986943 Marionette DEBUG loaded listener.js 00:06:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x94287800) [pid = 1832] [serial = 443] [outer = 0x8fd7a000] 00:06:27 INFO - PROCESS | 1832 | 1461135987812 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 00:06:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:06:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1378ms 00:06:27 INFO - PROCESS | 1832 | 1461135987861 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 00:06:27 INFO - PROCESS | 1832 | 1461135987864 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 00:06:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:06:27 INFO - PROCESS | 1832 | 1461135987871 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:06:27 INFO - PROCESS | 1832 | 1461135987874 Marionette TRACE conn4 <- [1,562,null,{}] 00:06:27 INFO - PROCESS | 1832 | 1461135987880 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:28 INFO - PROCESS | 1832 | 1461135988039 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 00:06:28 INFO - PROCESS | 1832 | 1461135988211 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a284400 == 89 [pid = 1832] [id = 148] 00:06:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x8a285c00) [pid = 1832] [serial = 444] [outer = (nil)] 00:06:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x8a28c800) [pid = 1832] [serial = 445] [outer = 0x8a285c00] 00:06:28 INFO - PROCESS | 1832 | 1461135988292 Marionette DEBUG loaded listener.js 00:06:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x8a28f000) [pid = 1832] [serial = 446] [outer = 0x8a285c00] 00:06:28 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:29 INFO - PROCESS | 1832 | 1461135989188 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 00:06:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:06:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1392ms 00:06:29 INFO - PROCESS | 1832 | 1461135989264 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 00:06:29 INFO - PROCESS | 1832 | 1461135989267 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 00:06:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:06:29 INFO - PROCESS | 1832 | 1461135989275 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:06:29 INFO - PROCESS | 1832 | 1461135989279 Marionette TRACE conn4 <- [1,566,null,{}] 00:06:29 INFO - PROCESS | 1832 | 1461135989285 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:29 INFO - PROCESS | 1832 | 1461135989515 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 00:06:29 INFO - PROCESS | 1832 | 1461135989658 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a28d000 == 90 [pid = 1832] [id = 149] 00:06:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x8a28dc00) [pid = 1832] [serial = 447] [outer = (nil)] 00:06:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x8f3d1c00) [pid = 1832] [serial = 448] [outer = 0x8a28dc00] 00:06:29 INFO - PROCESS | 1832 | 1461135989748 Marionette DEBUG loaded listener.js 00:06:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x8f3d7000) [pid = 1832] [serial = 449] [outer = 0x8a28dc00] 00:06:30 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:30 INFO - PROCESS | 1832 | 1461135990652 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 00:06:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:06:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1428ms 00:06:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:06:30 INFO - PROCESS | 1832 | 1461135990703 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 00:06:30 INFO - PROCESS | 1832 | 1461135990706 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 00:06:30 INFO - PROCESS | 1832 | 1461135990713 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:06:30 INFO - PROCESS | 1832 | 1461135990716 Marionette TRACE conn4 <- [1,570,null,{}] 00:06:30 INFO - PROCESS | 1832 | 1461135990722 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:30 INFO - PROCESS | 1832 | 1461135990884 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 00:06:31 INFO - PROCESS | 1832 | 1461135991071 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a293000 == 91 [pid = 1832] [id = 150] 00:06:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x8a6a1800) [pid = 1832] [serial = 450] [outer = (nil)] 00:06:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x8a6ab000) [pid = 1832] [serial = 451] [outer = 0x8a6a1800] 00:06:31 INFO - PROCESS | 1832 | 1461135991157 Marionette DEBUG loaded listener.js 00:06:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x8a6ad400) [pid = 1832] [serial = 452] [outer = 0x8a6a1800] 00:06:31 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:32 INFO - PROCESS | 1832 | 1461135992018 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 00:06:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:06:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1335ms 00:06:32 INFO - PROCESS | 1832 | 1461135992048 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 00:06:32 INFO - PROCESS | 1832 | 1461135992052 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 00:06:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:06:32 INFO - PROCESS | 1832 | 1461135992058 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:06:32 INFO - PROCESS | 1832 | 1461135992062 Marionette TRACE conn4 <- [1,574,null,{}] 00:06:32 INFO - PROCESS | 1832 | 1461135992067 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:32 INFO - PROCESS | 1832 | 1461135992230 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 00:06:32 INFO - PROCESS | 1832 | 1461135992437 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6ac800 == 92 [pid = 1832] [id = 151] 00:06:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x8a6b0000) [pid = 1832] [serial = 453] [outer = (nil)] 00:06:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x8fbcb800) [pid = 1832] [serial = 454] [outer = 0x8a6b0000] 00:06:32 INFO - PROCESS | 1832 | 1461135992561 Marionette DEBUG loaded listener.js 00:06:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x9428a800) [pid = 1832] [serial = 455] [outer = 0x8a6b0000] 00:06:33 INFO - PROCESS | 1832 | 1461135993477 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:06:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:06:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1885ms 00:06:34 INFO - PROCESS | 1832 | 1461135994006 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 00:06:34 INFO - PROCESS | 1832 | 1461135994013 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 00:06:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:06:34 INFO - PROCESS | 1832 | 1461135994041 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:06:34 INFO - PROCESS | 1832 | 1461135994046 Marionette TRACE conn4 <- [1,578,null,{}] 00:06:34 INFO - PROCESS | 1832 | 1461135994054 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:34 INFO - PROCESS | 1832 | 1461135994223 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 00:06:34 INFO - PROCESS | 1832 | 1461135994406 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c0fcc00 == 93 [pid = 1832] [id = 152] 00:06:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x8e435000) [pid = 1832] [serial = 456] [outer = (nil)] 00:06:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x8e43f800) [pid = 1832] [serial = 457] [outer = 0x8e435000] 00:06:34 INFO - PROCESS | 1832 | 1461135994483 Marionette DEBUG loaded listener.js 00:06:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x8e485800) [pid = 1832] [serial = 458] [outer = 0x8e435000] 00:06:35 INFO - PROCESS | 1832 | 1461135995463 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 00:06:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:06:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1484ms 00:06:35 INFO - PROCESS | 1832 | 1461135995521 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 00:06:35 INFO - PROCESS | 1832 | 1461135995526 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 00:06:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:06:35 INFO - PROCESS | 1832 | 1461135995538 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:06:35 INFO - PROCESS | 1832 | 1461135995542 Marionette TRACE conn4 <- [1,582,null,{}] 00:06:35 INFO - PROCESS | 1832 | 1461135995548 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:35 INFO - PROCESS | 1832 | 1461135995712 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 00:06:35 INFO - PROCESS | 1832 | 1461135995928 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bc6f000 == 94 [pid = 1832] [id = 153] 00:06:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x8bdd9c00) [pid = 1832] [serial = 459] [outer = (nil)] 00:06:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x8f3d2400) [pid = 1832] [serial = 460] [outer = 0x8bdd9c00] 00:06:36 INFO - PROCESS | 1832 | 1461135996010 Marionette DEBUG loaded listener.js 00:06:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x8f4ea000) [pid = 1832] [serial = 461] [outer = 0x8bdd9c00] 00:06:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8e5d8c00 == 93 [pid = 1832] [id = 88] 00:06:36 INFO - PROCESS | 1832 | --DOCSHELL 0x93080400 == 92 [pid = 1832] [id = 89] 00:06:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8fbd0c00 == 91 [pid = 1832] [id = 71] 00:06:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8e48b800 == 90 [pid = 1832] [id = 94] 00:06:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8e481c00 == 89 [pid = 1832] [id = 93] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x8c0f5800) [pid = 1832] [serial = 333] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x939f1000) [pid = 1832] [serial = 327] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x9391b400) [pid = 1832] [serial = 324] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x999e7400) [pid = 1832] [serial = 321] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x8fbd0800) [pid = 1832] [serial = 312] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x98ba6400) [pid = 1832] [serial = 318] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x8bdd5c00) [pid = 1832] [serial = 330] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x8e482000) [pid = 1832] [serial = 336] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x91ee2800) [pid = 1832] [serial = 315] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x97d83c00) [pid = 1832] [serial = 357] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | 1461135997039 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 00:06:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8f4eb800 == 88 [pid = 1832] [id = 90] 00:06:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8f4f0c00 == 87 [pid = 1832] [id = 67] 00:06:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8e671c00 == 86 [pid = 1832] [id = 137] 00:06:37 INFO - PROCESS | 1832 | --DOCSHELL 0x91eda000 == 85 [pid = 1832] [id = 136] 00:06:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8e5d9800 == 84 [pid = 1832] [id = 135] 00:06:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8f6d4000 == 83 [pid = 1832] [id = 134] 00:06:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8e674800 == 82 [pid = 1832] [id = 133] 00:06:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdd2000 == 81 [pid = 1832] [id = 125] 00:06:37 INFO - PROCESS | 1832 | --DOCSHELL 0x98864c00 == 80 [pid = 1832] [id = 124] 00:06:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8e48cc00 == 79 [pid = 1832] [id = 123] 00:06:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8f71a800 == 78 [pid = 1832] [id = 120] 00:06:37 INFO - PROCESS | 1832 | --DOCSHELL 0x901c1400 == 77 [pid = 1832] [id = 119] 00:06:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:06:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1585ms 00:06:37 INFO - PROCESS | 1832 | 1461135997119 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 00:06:37 INFO - PROCESS | 1832 | 1461135997123 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 00:06:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:06:37 INFO - PROCESS | 1832 | 1461135997129 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:06:37 INFO - PROCESS | 1832 | 1461135997131 Marionette TRACE conn4 <- [1,586,null,{}] 00:06:37 INFO - PROCESS | 1832 | 1461135997151 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:37 INFO - PROCESS | 1832 | 1461135997312 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x96b05c00) [pid = 1832] [serial = 355] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x8f4e7400) [pid = 1832] [serial = 339] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x94dd0000) [pid = 1832] [serial = 352] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x901cd800) [pid = 1832] [serial = 343] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x90441c00) [pid = 1832] [serial = 354] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x93ba0c00) [pid = 1832] [serial = 349] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x91edf800) [pid = 1832] [serial = 345] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x93913c00) [pid = 1832] [serial = 346] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x93ba8000) [pid = 1832] [serial = 351] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x8fc06000) [pid = 1832] [serial = 342] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x93b9c800) [pid = 1832] [serial = 348] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x8f6d2800) [pid = 1832] [serial = 340] [outer = (nil)] [url = about:blank] 00:06:37 INFO - PROCESS | 1832 | 1461135997579 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e487000 == 78 [pid = 1832] [id = 154] 00:06:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x8f4e7400) [pid = 1832] [serial = 462] [outer = (nil)] 00:06:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x8f504c00) [pid = 1832] [serial = 463] [outer = 0x8f4e7400] 00:06:37 INFO - PROCESS | 1832 | 1461135997656 Marionette DEBUG loaded listener.js 00:06:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x8f50ac00) [pid = 1832] [serial = 464] [outer = 0x8f4e7400] 00:06:38 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:38 INFO - PROCESS | 1832 | 1461135998330 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 00:06:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:06:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1242ms 00:06:38 INFO - PROCESS | 1832 | 1461135998371 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 00:06:38 INFO - PROCESS | 1832 | 1461135998375 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 00:06:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:06:38 INFO - PROCESS | 1832 | 1461135998381 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:06:38 INFO - PROCESS | 1832 | 1461135998383 Marionette TRACE conn4 <- [1,590,null,{}] 00:06:38 INFO - PROCESS | 1832 | 1461135998389 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:38 INFO - PROCESS | 1832 | 1461135998584 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 00:06:38 INFO - PROCESS | 1832 | 1461135998603 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e48cc00 == 79 [pid = 1832] [id = 155] 00:06:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x8f6ca000) [pid = 1832] [serial = 465] [outer = (nil)] 00:06:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x8f6d1400) [pid = 1832] [serial = 466] [outer = 0x8f6ca000] 00:06:38 INFO - PROCESS | 1832 | 1461135998676 Marionette DEBUG loaded listener.js 00:06:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x8f71a000) [pid = 1832] [serial = 467] [outer = 0x8f6ca000] 00:06:40 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x96b0e000) [pid = 1832] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:06:40 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x8e675800) [pid = 1832] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:06:40 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x8f715000) [pid = 1832] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:06:40 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x90236800) [pid = 1832] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:06:40 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x8f6cac00) [pid = 1832] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:06:40 INFO - PROCESS | 1832 | 1461136000115 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 00:06:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:06:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1784ms 00:06:40 INFO - PROCESS | 1832 | 1461136000166 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 00:06:40 INFO - PROCESS | 1832 | 1461136000172 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 00:06:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:06:40 INFO - PROCESS | 1832 | 1461136000181 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:06:40 INFO - PROCESS | 1832 | 1461136000187 Marionette TRACE conn4 <- [1,594,null,{}] 00:06:40 INFO - PROCESS | 1832 | 1461136000197 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:40 INFO - PROCESS | 1832 | 1461136000436 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 00:06:40 INFO - PROCESS | 1832 | 1461136000593 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bc6a800 == 80 [pid = 1832] [id = 156] 00:06:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x8bdd7800) [pid = 1832] [serial = 468] [outer = (nil)] 00:06:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x8c0f7400) [pid = 1832] [serial = 469] [outer = 0x8bdd7800] 00:06:40 INFO - PROCESS | 1832 | 1461136000680 Marionette DEBUG loaded listener.js 00:06:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x8e436c00) [pid = 1832] [serial = 470] [outer = 0x8bdd7800] 00:06:41 INFO - PROCESS | 1832 | 1461136001577 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 00:06:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:06:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1437ms 00:06:41 INFO - PROCESS | 1832 | 1461136001619 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 00:06:41 INFO - PROCESS | 1832 | 1461136001627 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 00:06:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:06:41 INFO - PROCESS | 1832 | 1461136001637 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:06:41 INFO - PROCESS | 1832 | 1461136001642 Marionette TRACE conn4 <- [1,598,null,{}] 00:06:41 INFO - PROCESS | 1832 | 1461136001648 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:41 INFO - PROCESS | 1832 | 1461136001827 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 00:06:42 INFO - PROCESS | 1832 | 1461136001994 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e7a8400 == 81 [pid = 1832] [id = 157] 00:06:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x8e7ac800) [pid = 1832] [serial = 471] [outer = (nil)] 00:06:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x8f4e3400) [pid = 1832] [serial = 472] [outer = 0x8e7ac800] 00:06:42 INFO - PROCESS | 1832 | 1461136002124 Marionette DEBUG loaded listener.js 00:06:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x8f508c00) [pid = 1832] [serial = 473] [outer = 0x8e7ac800] 00:06:43 INFO - PROCESS | 1832 | 1461136003131 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 00:06:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:06:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1528ms 00:06:43 INFO - PROCESS | 1832 | 1461136003166 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 00:06:43 INFO - PROCESS | 1832 | 1461136003169 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 00:06:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:06:43 INFO - PROCESS | 1832 | 1461136003176 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:06:43 INFO - PROCESS | 1832 | 1461136003182 Marionette TRACE conn4 <- [1,602,null,{}] 00:06:43 INFO - PROCESS | 1832 | 1461136003199 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:43 INFO - PROCESS | 1832 | 1461136003387 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 00:06:43 INFO - PROCESS | 1832 | 1461136003607 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f503400 == 82 [pid = 1832] [id = 158] 00:06:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x8f6ce000) [pid = 1832] [serial = 474] [outer = (nil)] 00:06:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x8fd76c00) [pid = 1832] [serial = 475] [outer = 0x8f6ce000] 00:06:43 INFO - PROCESS | 1832 | 1461136003741 Marionette DEBUG loaded listener.js 00:06:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x90171400) [pid = 1832] [serial = 476] [outer = 0x8f6ce000] 00:06:44 INFO - PROCESS | 1832 | 1461136004708 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 00:06:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:06:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1591ms 00:06:44 INFO - PROCESS | 1832 | 1461136004767 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 00:06:44 INFO - PROCESS | 1832 | 1461136004772 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 00:06:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:06:44 INFO - PROCESS | 1832 | 1461136004778 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:06:44 INFO - PROCESS | 1832 | 1461136004782 Marionette TRACE conn4 <- [1,606,null,{}] 00:06:44 INFO - PROCESS | 1832 | 1461136004787 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:44 INFO - PROCESS | 1832 | 1461136004964 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 00:06:45 INFO - PROCESS | 1832 | 1461136005175 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fd7d400 == 83 [pid = 1832] [id = 159] 00:06:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x901cd400) [pid = 1832] [serial = 477] [outer = (nil)] 00:06:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x9043b800) [pid = 1832] [serial = 478] [outer = 0x901cd400] 00:06:45 INFO - PROCESS | 1832 | 1461136005306 Marionette DEBUG loaded listener.js 00:06:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x912b9c00) [pid = 1832] [serial = 479] [outer = 0x901cd400] 00:06:46 INFO - PROCESS | 1832 | 1461136006177 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:06:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:06:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1427ms 00:06:46 INFO - PROCESS | 1832 | 1461136006208 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 00:06:46 INFO - PROCESS | 1832 | 1461136006212 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 00:06:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:06:46 INFO - PROCESS | 1832 | 1461136006219 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:06:46 INFO - PROCESS | 1832 | 1461136006221 Marionette TRACE conn4 <- [1,610,null,{}] 00:06:46 INFO - PROCESS | 1832 | 1461136006228 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:46 INFO - PROCESS | 1832 | 1461136006392 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 00:06:46 INFO - PROCESS | 1832 | 1461136006566 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x901c7000 == 84 [pid = 1832] [id = 160] 00:06:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x901d0000) [pid = 1832] [serial = 480] [outer = (nil)] 00:06:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x91ee2400) [pid = 1832] [serial = 481] [outer = 0x901d0000] 00:06:46 INFO - PROCESS | 1832 | 1461136006650 Marionette DEBUG loaded listener.js 00:06:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x91ee6c00) [pid = 1832] [serial = 482] [outer = 0x901d0000] 00:06:47 INFO - PROCESS | 1832 | 1461136007629 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 00:06:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:06:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1483ms 00:06:47 INFO - PROCESS | 1832 | 1461136007703 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 00:06:47 INFO - PROCESS | 1832 | 1461136007707 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 00:06:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:06:47 INFO - PROCESS | 1832 | 1461136007714 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:06:47 INFO - PROCESS | 1832 | 1461136007717 Marionette TRACE conn4 <- [1,614,null,{}] 00:06:47 INFO - PROCESS | 1832 | 1461136007723 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:47 INFO - PROCESS | 1832 | 1461136007977 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 00:06:48 INFO - PROCESS | 1832 | 1461136008204 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bbcac00 == 85 [pid = 1832] [id = 161] 00:06:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x91eda000) [pid = 1832] [serial = 483] [outer = (nil)] 00:06:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x93b9fc00) [pid = 1832] [serial = 484] [outer = 0x91eda000] 00:06:48 INFO - PROCESS | 1832 | 1461136008309 Marionette DEBUG loaded listener.js 00:06:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x94dcd800) [pid = 1832] [serial = 485] [outer = 0x91eda000] 00:06:49 INFO - PROCESS | 1832 | 1461136009142 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 00:06:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:06:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1479ms 00:06:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:06:49 INFO - PROCESS | 1832 | 1461136009193 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 00:06:49 INFO - PROCESS | 1832 | 1461136009197 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 00:06:49 INFO - PROCESS | 1832 | 1461136009203 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:06:49 INFO - PROCESS | 1832 | 1461136009206 Marionette TRACE conn4 <- [1,618,null,{}] 00:06:49 INFO - PROCESS | 1832 | 1461136009212 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:49 INFO - PROCESS | 1832 | 1461136009372 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 00:06:49 INFO - PROCESS | 1832 | 1461136009546 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a28f400 == 86 [pid = 1832] [id = 162] 00:06:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x939f2c00) [pid = 1832] [serial = 486] [outer = (nil)] 00:06:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x96b05400) [pid = 1832] [serial = 487] [outer = 0x939f2c00] 00:06:49 INFO - PROCESS | 1832 | 1461136009632 Marionette DEBUG loaded listener.js 00:06:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x96b0cc00) [pid = 1832] [serial = 488] [outer = 0x939f2c00] 00:06:50 INFO - PROCESS | 1832 | 1461136010498 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 00:06:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:06:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1337ms 00:06:50 INFO - PROCESS | 1832 | 1461136010540 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 00:06:50 INFO - PROCESS | 1832 | 1461136010544 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 00:06:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:06:50 INFO - PROCESS | 1832 | 1461136010550 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:06:50 INFO - PROCESS | 1832 | 1461136010554 Marionette TRACE conn4 <- [1,622,null,{}] 00:06:50 INFO - PROCESS | 1832 | 1461136010560 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:50 INFO - PROCESS | 1832 | 1461136010721 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 00:06:50 INFO - PROCESS | 1832 | 1461136010898 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x958ad400 == 87 [pid = 1832] [id = 163] 00:06:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x958ad800) [pid = 1832] [serial = 489] [outer = (nil)] 00:06:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x979e1c00) [pid = 1832] [serial = 490] [outer = 0x958ad800] 00:06:50 INFO - PROCESS | 1832 | 1461136010984 Marionette DEBUG loaded listener.js 00:06:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x97cbd000) [pid = 1832] [serial = 491] [outer = 0x958ad800] 00:06:51 INFO - PROCESS | 1832 | 1461136011877 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 00:06:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:06:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1389ms 00:06:51 INFO - PROCESS | 1832 | 1461136011944 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 00:06:51 INFO - PROCESS | 1832 | 1461136011950 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 00:06:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:06:51 INFO - PROCESS | 1832 | 1461136011963 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:06:51 INFO - PROCESS | 1832 | 1461136011966 Marionette TRACE conn4 <- [1,626,null,{}] 00:06:51 INFO - PROCESS | 1832 | 1461136011972 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:52 INFO - PROCESS | 1832 | 1461136012141 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 00:06:52 INFO - PROCESS | 1832 | 1461136012312 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a286800 == 88 [pid = 1832] [id = 164] 00:06:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x958b8c00) [pid = 1832] [serial = 492] [outer = (nil)] 00:06:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x97d91800) [pid = 1832] [serial = 493] [outer = 0x958b8c00] 00:06:52 INFO - PROCESS | 1832 | 1461136012398 Marionette DEBUG loaded listener.js 00:06:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x97ecac00) [pid = 1832] [serial = 494] [outer = 0x958b8c00] 00:06:53 INFO - PROCESS | 1832 | 1461136013285 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 00:06:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:06:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1383ms 00:06:53 INFO - PROCESS | 1832 | 1461136013344 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 00:06:53 INFO - PROCESS | 1832 | 1461136013348 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 00:06:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:06:53 INFO - PROCESS | 1832 | 1461136013354 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:06:53 INFO - PROCESS | 1832 | 1461136013357 Marionette TRACE conn4 <- [1,630,null,{}] 00:06:53 INFO - PROCESS | 1832 | 1461136013363 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:53 INFO - PROCESS | 1832 | 1461136013539 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 00:06:53 INFO - PROCESS | 1832 | 1461136013710 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x97d83c00 == 89 [pid = 1832] [id = 165] 00:06:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x97d8bc00) [pid = 1832] [serial = 495] [outer = (nil)] 00:06:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x9871f400) [pid = 1832] [serial = 496] [outer = 0x97d8bc00] 00:06:53 INFO - PROCESS | 1832 | 1461136013794 Marionette DEBUG loaded listener.js 00:06:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x987d0000) [pid = 1832] [serial = 497] [outer = 0x97d8bc00] 00:06:54 INFO - PROCESS | 1832 | 1461136014647 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 00:06:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:06:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1332ms 00:06:54 INFO - PROCESS | 1832 | 1461136014691 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 00:06:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:06:54 INFO - PROCESS | 1832 | 1461136014696 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 00:06:54 INFO - PROCESS | 1832 | 1461136014702 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:06:54 INFO - PROCESS | 1832 | 1461136014707 Marionette TRACE conn4 <- [1,634,null,{}] 00:06:54 INFO - PROCESS | 1832 | 1461136014712 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:54 INFO - PROCESS | 1832 | 1461136014904 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 00:06:55 INFO - PROCESS | 1832 | 1461136015076 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x97ec0000 == 90 [pid = 1832] [id = 166] 00:06:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x98868400) [pid = 1832] [serial = 498] [outer = (nil)] 00:06:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x98ce5800) [pid = 1832] [serial = 499] [outer = 0x98868400] 00:06:55 INFO - PROCESS | 1832 | 1461136015174 Marionette DEBUG loaded listener.js 00:06:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x9910b000) [pid = 1832] [serial = 500] [outer = 0x98868400] 00:06:55 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:56 INFO - PROCESS | 1832 | 1461136016084 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 00:06:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:06:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1430ms 00:06:56 INFO - PROCESS | 1832 | 1461136016133 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 00:06:56 INFO - PROCESS | 1832 | 1461136016137 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 00:06:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:06:56 INFO - PROCESS | 1832 | 1461136016147 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:06:56 INFO - PROCESS | 1832 | 1461136016153 Marionette TRACE conn4 <- [1,638,null,{}] 00:06:56 INFO - PROCESS | 1832 | 1461136016163 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:56 INFO - PROCESS | 1832 | 1461136016333 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 00:06:56 INFO - PROCESS | 1832 | 1461136016505 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x991cb400 == 91 [pid = 1832] [id = 167] 00:06:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x9921b000) [pid = 1832] [serial = 501] [outer = (nil)] 00:06:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x9a66e000) [pid = 1832] [serial = 502] [outer = 0x9921b000] 00:06:56 INFO - PROCESS | 1832 | 1461136016591 Marionette DEBUG loaded listener.js 00:06:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x9df0e400) [pid = 1832] [serial = 503] [outer = 0x9921b000] 00:06:57 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:57 INFO - PROCESS | 1832 | 1461136017433 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 00:06:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:06:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1343ms 00:06:57 INFO - PROCESS | 1832 | 1461136017487 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 00:06:57 INFO - PROCESS | 1832 | 1461136017490 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 00:06:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:06:57 INFO - PROCESS | 1832 | 1461136017515 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:06:57 INFO - PROCESS | 1832 | 1461136017518 Marionette TRACE conn4 <- [1,642,null,{}] 00:06:57 INFO - PROCESS | 1832 | 1461136017524 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:57 INFO - PROCESS | 1832 | 1461136017705 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 00:06:57 INFO - PROCESS | 1832 | 1461136017880 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x98ce1000 == 92 [pid = 1832] [id = 168] 00:06:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x999e6400) [pid = 1832] [serial = 504] [outer = (nil)] 00:06:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x9fef4c00) [pid = 1832] [serial = 505] [outer = 0x999e6400] 00:06:57 INFO - PROCESS | 1832 | 1461136017963 Marionette DEBUG loaded listener.js 00:06:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0xa0046400) [pid = 1832] [serial = 506] [outer = 0x999e6400] 00:06:58 INFO - PROCESS | 1832 | 1461136018867 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 00:06:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:06:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1433ms 00:06:58 INFO - PROCESS | 1832 | 1461136018944 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 00:06:58 INFO - PROCESS | 1832 | 1461136018948 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 00:06:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:06:58 INFO - PROCESS | 1832 | 1461136018954 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:06:58 INFO - PROCESS | 1832 | 1461136018958 Marionette TRACE conn4 <- [1,646,null,{}] 00:06:58 INFO - PROCESS | 1832 | 1461136018963 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:06:59 INFO - PROCESS | 1832 | 1461136019132 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 00:06:59 INFO - PROCESS | 1832 | 1461136019305 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x9807c400 == 93 [pid = 1832] [id = 169] 00:06:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x9807dc00) [pid = 1832] [serial = 507] [outer = (nil)] 00:06:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x98085000) [pid = 1832] [serial = 508] [outer = 0x9807dc00] 00:06:59 INFO - PROCESS | 1832 | 1461136019391 Marionette DEBUG loaded listener.js 00:06:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x98086c00) [pid = 1832] [serial = 509] [outer = 0x9807dc00] 00:07:00 INFO - PROCESS | 1832 | 1461136020235 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:07:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:07:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1329ms 00:07:00 INFO - PROCESS | 1832 | 1461136020285 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 00:07:00 INFO - PROCESS | 1832 | 1461136020289 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 00:07:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:07:00 INFO - PROCESS | 1832 | 1461136020295 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:07:00 INFO - PROCESS | 1832 | 1461136020299 Marionette TRACE conn4 <- [1,650,null,{}] 00:07:00 INFO - PROCESS | 1832 | 1461136020304 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:00 INFO - PROCESS | 1832 | 1461136020471 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 00:07:00 INFO - PROCESS | 1832 | 1461136020650 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x9807cc00 == 94 [pid = 1832] [id = 170] 00:07:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x9807f800) [pid = 1832] [serial = 510] [outer = (nil)] 00:07:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x99937000) [pid = 1832] [serial = 511] [outer = 0x9807f800] 00:07:00 INFO - PROCESS | 1832 | 1461136020734 Marionette DEBUG loaded listener.js 00:07:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x9fcab400) [pid = 1832] [serial = 512] [outer = 0x9807f800] 00:07:01 INFO - PROCESS | 1832 | 1461136021647 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 00:07:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:07:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1428ms 00:07:01 INFO - PROCESS | 1832 | 1461136021725 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 00:07:01 INFO - PROCESS | 1832 | 1461136021727 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 00:07:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:07:01 INFO - PROCESS | 1832 | 1461136021734 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:07:01 INFO - PROCESS | 1832 | 1461136021737 Marionette TRACE conn4 <- [1,654,null,{}] 00:07:01 INFO - PROCESS | 1832 | 1461136021743 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:02 INFO - PROCESS | 1832 | 1461136022027 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 00:07:02 INFO - PROCESS | 1832 | 1461136022575 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bc68c00 == 95 [pid = 1832] [id = 171] 00:07:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x8bc69c00) [pid = 1832] [serial = 513] [outer = (nil)] 00:07:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x8bdd8400) [pid = 1832] [serial = 514] [outer = 0x8bc69c00] 00:07:02 INFO - PROCESS | 1832 | 1461136022653 Marionette DEBUG loaded listener.js 00:07:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x8e432000) [pid = 1832] [serial = 515] [outer = 0x8bc69c00] 00:07:03 INFO - PROCESS | 1832 | 1461136023554 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 00:07:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:07:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1882ms 00:07:03 INFO - PROCESS | 1832 | 1461136023619 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 00:07:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:07:03 INFO - PROCESS | 1832 | 1461136023624 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 00:07:03 INFO - PROCESS | 1832 | 1461136023632 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:07:03 INFO - PROCESS | 1832 | 1461136023638 Marionette TRACE conn4 <- [1,658,null,{}] 00:07:03 INFO - PROCESS | 1832 | 1461136023645 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:03 INFO - PROCESS | 1832 | 1461136023825 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 00:07:04 INFO - PROCESS | 1832 | 1461136024003 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e79f400 == 96 [pid = 1832] [id = 172] 00:07:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x8f3d9c00) [pid = 1832] [serial = 516] [outer = (nil)] 00:07:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x8f50fc00) [pid = 1832] [serial = 517] [outer = 0x8f3d9c00] 00:07:04 INFO - PROCESS | 1832 | 1461136024081 Marionette DEBUG loaded listener.js 00:07:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x8fb2d800) [pid = 1832] [serial = 518] [outer = 0x8f3d9c00] 00:07:05 INFO - PROCESS | 1832 | 1461136025154 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 00:07:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:07:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1598ms 00:07:05 INFO - PROCESS | 1832 | 1461136025232 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 00:07:05 INFO - PROCESS | 1832 | 1461136025238 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 00:07:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:07:05 INFO - PROCESS | 1832 | 1461136025245 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:07:05 INFO - PROCESS | 1832 | 1461136025249 Marionette TRACE conn4 <- [1,662,null,{}] 00:07:05 INFO - PROCESS | 1832 | 1461136025254 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:05 INFO - PROCESS | 1832 | 1461136025515 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 00:07:05 INFO - PROCESS | 1832 | --DOCSHELL 0x8e487000 == 95 [pid = 1832] [id = 154] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x98868800) [pid = 1832] [serial = 414] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x93b9d400) [pid = 1832] [serial = 363] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x987c5c00) [pid = 1832] [serial = 366] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x98869800) [pid = 1832] [serial = 369] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x991cc000) [pid = 1832] [serial = 372] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x9871b800) [pid = 1832] [serial = 375] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x9fb35800) [pid = 1832] [serial = 378] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x90171800) [pid = 1832] [serial = 381] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x9fca3800) [pid = 1832] [serial = 384] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x8bbc9000) [pid = 1832] [serial = 387] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0xa2820000) [pid = 1832] [serial = 390] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x901cb000) [pid = 1832] [serial = 393] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOCSHELL 0x8bc6f000 == 94 [pid = 1832] [id = 153] 00:07:05 INFO - PROCESS | 1832 | --DOCSHELL 0x8c0fcc00 == 93 [pid = 1832] [id = 152] 00:07:05 INFO - PROCESS | 1832 | --DOCSHELL 0x8fd76400 == 92 [pid = 1832] [id = 147] 00:07:05 INFO - PROCESS | 1832 | --DOCSHELL 0x8e7a0000 == 91 [pid = 1832] [id = 146] 00:07:05 INFO - PROCESS | 1832 | --DOCSHELL 0x8e79e800 == 90 [pid = 1832] [id = 145] 00:07:05 INFO - PROCESS | 1832 | 1461136025896 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:05 INFO - PROCESS | 1832 | --DOCSHELL 0x8bc63400 == 89 [pid = 1832] [id = 144] 00:07:05 INFO - PROCESS | 1832 | --DOCSHELL 0x8bbc9400 == 88 [pid = 1832] [id = 143] 00:07:05 INFO - PROCESS | 1832 | --DOCSHELL 0x98f69800 == 87 [pid = 1832] [id = 142] 00:07:05 INFO - PROCESS | 1832 | --DOCSHELL 0x9917a400 == 86 [pid = 1832] [id = 141] 00:07:05 INFO - PROCESS | 1832 | --DOCSHELL 0x9016d000 == 85 [pid = 1832] [id = 140] 00:07:05 INFO - PROCESS | 1832 | --DOCSHELL 0x8bc64400 == 84 [pid = 1832] [id = 139] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x97926000) [pid = 1832] [serial = 408] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x8fbcc000) [pid = 1832] [serial = 400] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x8f712800) [pid = 1832] [serial = 399] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x90233c00) [pid = 1832] [serial = 360] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x8fc08400) [pid = 1832] [serial = 402] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x901c4800) [pid = 1832] [serial = 403] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x8bc69400) [pid = 1832] [serial = 396] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x93ba1c00) [pid = 1832] [serial = 405] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x97d85400) [pid = 1832] [serial = 409] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x93b9ac00) [pid = 1832] [serial = 411] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x9792a000) [pid = 1832] [serial = 412] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x96b06c00) [pid = 1832] [serial = 406] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a28b400 == 85 [pid = 1832] [id = 173] 00:07:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x8a6a3400) [pid = 1832] [serial = 519] [outer = (nil)] 00:07:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x8e7a5000) [pid = 1832] [serial = 520] [outer = 0x8a6a3400] 00:07:06 INFO - PROCESS | 1832 | 1461136026001 Marionette DEBUG loaded listener.js 00:07:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x9013b000) [pid = 1832] [serial = 521] [outer = 0x8a6a3400] 00:07:06 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:06 INFO - PROCESS | 1832 | 1461136026755 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 00:07:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:07:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1534ms 00:07:06 INFO - PROCESS | 1832 | 1461136026779 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 00:07:06 INFO - PROCESS | 1832 | 1461136026782 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 00:07:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:07:06 INFO - PROCESS | 1832 | 1461136026797 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:07:06 INFO - PROCESS | 1832 | 1461136026806 Marionette TRACE conn4 <- [1,666,null,{}] 00:07:06 INFO - PROCESS | 1832 | 1461136026831 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:07 INFO - PROCESS | 1832 | 1461136027003 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 00:07:07 INFO - PROCESS | 1832 | 1461136027013 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bbcc000 == 86 [pid = 1832] [id = 174] 00:07:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x8bbcd000) [pid = 1832] [serial = 522] [outer = (nil)] 00:07:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x901c6800) [pid = 1832] [serial = 523] [outer = 0x8bbcd000] 00:07:07 INFO - PROCESS | 1832 | 1461136027098 Marionette DEBUG loaded listener.js 00:07:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x901ce000) [pid = 1832] [serial = 524] [outer = 0x8bbcd000] 00:07:07 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:07 INFO - PROCESS | 1832 | 1461136027974 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 00:07:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:07:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1225ms 00:07:08 INFO - PROCESS | 1832 | 1461136028016 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 00:07:08 INFO - PROCESS | 1832 | 1461136028020 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 00:07:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:07:08 INFO - PROCESS | 1832 | 1461136028042 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:07:08 INFO - PROCESS | 1832 | 1461136028044 Marionette TRACE conn4 <- [1,670,null,{}] 00:07:08 INFO - PROCESS | 1832 | 1461136028050 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:08 INFO - PROCESS | 1832 | 1461136028258 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 00:07:08 INFO - PROCESS | 1832 | 1461136028282 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e5e2c00 == 87 [pid = 1832] [id = 175] 00:07:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x90236800) [pid = 1832] [serial = 525] [outer = (nil)] 00:07:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x9066bc00) [pid = 1832] [serial = 526] [outer = 0x90236800] 00:07:08 INFO - PROCESS | 1832 | 1461136028355 Marionette DEBUG loaded listener.js 00:07:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x93914000) [pid = 1832] [serial = 527] [outer = 0x90236800] 00:07:09 INFO - PROCESS | 1832 | 1461136029406 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 00:07:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:07:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1432ms 00:07:09 INFO - PROCESS | 1832 | 1461136029474 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 00:07:09 INFO - PROCESS | 1832 | 1461136029478 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 00:07:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:07:09 INFO - PROCESS | 1832 | 1461136029484 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:07:09 INFO - PROCESS | 1832 | 1461136029486 Marionette TRACE conn4 <- [1,674,null,{}] 00:07:09 INFO - PROCESS | 1832 | 1461136029491 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:09 INFO - PROCESS | 1832 | 1461136029698 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 00:07:09 INFO - PROCESS | 1832 | 1461136029739 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x93b9e000 == 88 [pid = 1832] [id = 176] 00:07:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x93ba0c00) [pid = 1832] [serial = 528] [outer = (nil)] 00:07:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x9430f000) [pid = 1832] [serial = 529] [outer = 0x93ba0c00] 00:07:09 INFO - PROCESS | 1832 | 1461136029823 Marionette DEBUG loaded listener.js 00:07:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x97d85c00) [pid = 1832] [serial = 530] [outer = 0x93ba0c00] 00:07:10 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x97d8e000) [pid = 1832] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:07:10 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x9043c000) [pid = 1832] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:07:10 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x8f4e7400) [pid = 1832] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:07:10 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x8bdd9c00) [pid = 1832] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:07:10 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x8f6d1c00) [pid = 1832] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:07:10 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x8e435000) [pid = 1832] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:07:10 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:10 INFO - PROCESS | 1832 | 1461136030868 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 00:07:10 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 00:07:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1428ms 00:07:10 INFO - PROCESS | 1832 | 1461136030912 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 00:07:10 INFO - PROCESS | 1832 | 1461136030916 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 00:07:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:07:10 INFO - PROCESS | 1832 | 1461136030921 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:07:10 INFO - PROCESS | 1832 | 1461136030925 Marionette TRACE conn4 <- [1,678,null,{}] 00:07:10 INFO - PROCESS | 1832 | 1461136030930 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:11 INFO - PROCESS | 1832 | 1461136031083 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 00:07:11 INFO - PROCESS | 1832 | 1461136031102 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e677800 == 89 [pid = 1832] [id = 177] 00:07:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x8f6d1c00) [pid = 1832] [serial = 531] [outer = (nil)] 00:07:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x98087800) [pid = 1832] [serial = 532] [outer = 0x8f6d1c00] 00:07:11 INFO - PROCESS | 1832 | 1461136031176 Marionette DEBUG loaded listener.js 00:07:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x98711800) [pid = 1832] [serial = 533] [outer = 0x8f6d1c00] 00:07:12 INFO - PROCESS | 1832 | 1461136032007 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 00:07:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:07:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1137ms 00:07:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:07:12 INFO - PROCESS | 1832 | 1461136032059 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 00:07:12 INFO - PROCESS | 1832 | 1461136032062 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 00:07:12 INFO - PROCESS | 1832 | 1461136032068 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:07:12 INFO - PROCESS | 1832 | 1461136032071 Marionette TRACE conn4 <- [1,682,null,{}] 00:07:12 INFO - PROCESS | 1832 | 1461136032077 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:12 INFO - PROCESS | 1832 | 1461136032239 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 00:07:12 INFO - PROCESS | 1832 | 1461136032248 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x9023e000 == 90 [pid = 1832] [id = 178] 00:07:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x94dc2c00) [pid = 1832] [serial = 534] [outer = (nil)] 00:07:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x98868800) [pid = 1832] [serial = 535] [outer = 0x94dc2c00] 00:07:12 INFO - PROCESS | 1832 | 1461136032318 Marionette DEBUG loaded listener.js 00:07:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x98c0d000) [pid = 1832] [serial = 536] [outer = 0x94dc2c00] 00:07:13 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:13 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:07:13 INFO - PROCESS | 1832 | 1461136033879 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 00:07:13 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) 00:07:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1841ms 00:07:13 INFO - PROCESS | 1832 | 1461136033975 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 00:07:13 INFO - PROCESS | 1832 | 1461136033981 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 00:07:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:07:13 INFO - PROCESS | 1832 | 1461136033992 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:07:13 INFO - PROCESS | 1832 | 1461136033996 Marionette TRACE conn4 <- [1,686,null,{}] 00:07:14 INFO - PROCESS | 1832 | 1461136034006 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:14 INFO - PROCESS | 1832 | 1461136034180 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 00:07:14 INFO - PROCESS | 1832 | 1461136034370 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a288000 == 91 [pid = 1832] [id = 179] 00:07:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x8bc6f000) [pid = 1832] [serial = 537] [outer = (nil)] 00:07:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x8e675000) [pid = 1832] [serial = 538] [outer = 0x8bc6f000] 00:07:14 INFO - PROCESS | 1832 | 1461136034456 Marionette DEBUG loaded listener.js 00:07:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x8f501c00) [pid = 1832] [serial = 539] [outer = 0x8bc6f000] 00:07:15 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:15 INFO - PROCESS | 1832 | 1461136035804 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 00:07:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:07:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1950ms 00:07:15 INFO - PROCESS | 1832 | 1461136035943 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 00:07:15 INFO - PROCESS | 1832 | 1461136035952 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 00:07:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:07:15 INFO - PROCESS | 1832 | 1461136035963 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:07:15 INFO - PROCESS | 1832 | 1461136035967 Marionette TRACE conn4 <- [1,690,null,{}] 00:07:15 INFO - PROCESS | 1832 | 1461136035973 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:16 INFO - PROCESS | 1832 | 1461136036181 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 00:07:16 INFO - PROCESS | 1832 | 1461136036365 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e7a5c00 == 92 [pid = 1832] [id = 180] 00:07:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x8f3d2000) [pid = 1832] [serial = 540] [outer = (nil)] 00:07:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x90141800) [pid = 1832] [serial = 541] [outer = 0x8f3d2000] 00:07:16 INFO - PROCESS | 1832 | 1461136036450 Marionette DEBUG loaded listener.js 00:07:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x9043c000) [pid = 1832] [serial = 542] [outer = 0x8f3d2000] 00:07:17 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:17 INFO - PROCESS | 1832 | 1461136037765 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 00:07:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:07:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1833ms 00:07:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:07:17 INFO - PROCESS | 1832 | 1461136037836 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 00:07:17 INFO - PROCESS | 1832 | 1461136037840 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 00:07:17 INFO - PROCESS | 1832 | 1461136037864 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:07:17 INFO - PROCESS | 1832 | 1461136037871 Marionette TRACE conn4 <- [1,694,null,{}] 00:07:17 INFO - PROCESS | 1832 | 1461136037889 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:18 INFO - PROCESS | 1832 | 1461136038080 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 00:07:18 INFO - PROCESS | 1832 | 1461136038286 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e7a8800 == 93 [pid = 1832] [id = 181] 00:07:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x939ef800) [pid = 1832] [serial = 543] [outer = (nil)] 00:07:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x97d82400) [pid = 1832] [serial = 544] [outer = 0x939ef800] 00:07:18 INFO - PROCESS | 1832 | 1461136038384 Marionette DEBUG loaded listener.js 00:07:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x98ce6800) [pid = 1832] [serial = 545] [outer = 0x939ef800] 00:07:19 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:19 INFO - PROCESS | 1832 | 1461136039696 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 00:07:19 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) 00:07:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1906ms 00:07:19 INFO - PROCESS | 1832 | 1461136039791 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 00:07:19 INFO - PROCESS | 1832 | 1461136039796 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 00:07:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:07:19 INFO - PROCESS | 1832 | 1461136039817 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:07:19 INFO - PROCESS | 1832 | 1461136039821 Marionette TRACE conn4 <- [1,698,null,{}] 00:07:19 INFO - PROCESS | 1832 | 1461136039827 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:19 INFO - PROCESS | 1832 | 1461136039995 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 00:07:20 INFO - PROCESS | 1832 | 1461136040170 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fc07c00 == 94 [pid = 1832] [id = 182] 00:07:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x9807f400) [pid = 1832] [serial = 546] [outer = (nil)] 00:07:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x999e2400) [pid = 1832] [serial = 547] [outer = 0x9807f400] 00:07:20 INFO - PROCESS | 1832 | 1461136040255 Marionette DEBUG loaded listener.js 00:07:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x9a672000) [pid = 1832] [serial = 548] [outer = 0x9807f400] 00:07:21 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:21 INFO - PROCESS | 1832 | 1461136041527 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 00:07:21 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) 00:07:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1733ms 00:07:21 INFO - PROCESS | 1832 | 1461136041549 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 00:07:21 INFO - PROCESS | 1832 | 1461136041554 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 00:07:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:07:21 INFO - PROCESS | 1832 | 1461136041560 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:07:21 INFO - PROCESS | 1832 | 1461136041564 Marionette TRACE conn4 <- [1,702,null,{}] 00:07:21 INFO - PROCESS | 1832 | 1461136041569 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:21 INFO - PROCESS | 1832 | 1461136041786 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 00:07:21 INFO - PROCESS | 1832 | 1461136041966 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x9430f800 == 95 [pid = 1832] [id = 183] 00:07:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x99177800) [pid = 1832] [serial = 549] [outer = (nil)] 00:07:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0xa0047400) [pid = 1832] [serial = 550] [outer = 0x99177800] 00:07:22 INFO - PROCESS | 1832 | 1461136042049 Marionette DEBUG loaded listener.js 00:07:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0xa0bcf800) [pid = 1832] [serial = 551] [outer = 0x99177800] 00:07:23 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:23 INFO - PROCESS | 1832 | 1461136043348 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 00:07:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:07:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1837ms 00:07:23 INFO - PROCESS | 1832 | 1461136043397 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 00:07:23 INFO - PROCESS | 1832 | 1461136043401 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 00:07:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:07:23 INFO - PROCESS | 1832 | 1461136043493 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:07:23 INFO - PROCESS | 1832 | 1461136043496 Marionette TRACE conn4 <- [1,706,null,{}] 00:07:23 INFO - PROCESS | 1832 | 1461136043513 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:23 INFO - PROCESS | 1832 | 1461136043687 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 00:07:23 INFO - PROCESS | 1832 | 1461136043867 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6e1c00 == 96 [pid = 1832] [id = 184] 00:07:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 212 (0x8a6e2000) [pid = 1832] [serial = 552] [outer = (nil)] 00:07:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 213 (0x8a6e9c00) [pid = 1832] [serial = 553] [outer = 0x8a6e2000] 00:07:23 INFO - PROCESS | 1832 | 1461136043953 Marionette DEBUG loaded listener.js 00:07:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 214 (0x8e433c00) [pid = 1832] [serial = 554] [outer = 0x8a6e2000] 00:07:25 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:25 INFO - PROCESS | 1832 | 1461136045815 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 00:07:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:07:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2430ms 00:07:25 INFO - PROCESS | 1832 | 1461136045837 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 00:07:25 INFO - PROCESS | 1832 | 1461136045842 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 00:07:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:07:25 INFO - PROCESS | 1832 | 1461136045850 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:07:25 INFO - PROCESS | 1832 | 1461136045855 Marionette TRACE conn4 <- [1,710,null,{}] 00:07:25 INFO - PROCESS | 1832 | 1461136045862 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:26 INFO - PROCESS | 1832 | 1461136046053 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 00:07:26 INFO - PROCESS | 1832 | 1461136046231 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6e0400 == 97 [pid = 1832] [id = 185] 00:07:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 215 (0x8a6edc00) [pid = 1832] [serial = 555] [outer = (nil)] 00:07:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x8e7a9c00) [pid = 1832] [serial = 556] [outer = 0x8a6edc00] 00:07:26 INFO - PROCESS | 1832 | 1461136046309 Marionette DEBUG loaded listener.js 00:07:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x8f3d8c00) [pid = 1832] [serial = 557] [outer = 0x8a6edc00] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x91ee4800 == 96 [pid = 1832] [id = 70] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x98c05800 == 95 [pid = 1832] [id = 53] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x8f4ed400 == 94 [pid = 1832] [id = 56] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x8f6cf400 == 93 [pid = 1832] [id = 103] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x98e94800 == 92 [pid = 1832] [id = 68] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x8f71b000 == 91 [pid = 1832] [id = 65] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x8fbd0000 == 90 [pid = 1832] [id = 51] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x9a671400 == 89 [pid = 1832] [id = 59] 00:07:27 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x8f6d1400) [pid = 1832] [serial = 466] [outer = (nil)] [url = about:blank] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x96ae2000 == 88 [pid = 1832] [id = 61] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x9886b000 == 87 [pid = 1832] [id = 62] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x8f4e2800 == 86 [pid = 1832] [id = 55] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x8f715800 == 85 [pid = 1832] [id = 58] 00:07:27 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x91ee6400 == 84 [pid = 1832] [id = 64] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x99bff000 == 83 [pid = 1832] [id = 60] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x97d84800 == 82 [pid = 1832] [id = 122] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x939e8800 == 81 [pid = 1832] [id = 121] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x8fbd1000 == 80 [pid = 1832] [id = 57] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x8fb29800 == 79 [pid = 1832] [id = 87] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x9307a400 == 78 [pid = 1832] [id = 50] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x8a284400 == 77 [pid = 1832] [id = 148] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x97d8cc00 == 76 [pid = 1832] [id = 138] 00:07:27 INFO - PROCESS | 1832 | 1461136047827 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x9807cc00 == 75 [pid = 1832] [id = 170] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x9807c400 == 74 [pid = 1832] [id = 169] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x98ce1000 == 73 [pid = 1832] [id = 168] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x991cb400 == 72 [pid = 1832] [id = 167] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x97ec0000 == 71 [pid = 1832] [id = 166] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x97d83c00 == 70 [pid = 1832] [id = 165] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x8a286800 == 69 [pid = 1832] [id = 164] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x958ad400 == 68 [pid = 1832] [id = 163] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x8a28f400 == 67 [pid = 1832] [id = 162] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x8bbcac00 == 66 [pid = 1832] [id = 161] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x901c7000 == 65 [pid = 1832] [id = 160] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x8fd7d400 == 64 [pid = 1832] [id = 159] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x8f503400 == 63 [pid = 1832] [id = 158] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x8e7a8400 == 62 [pid = 1832] [id = 157] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x8bc6a800 == 61 [pid = 1832] [id = 156] 00:07:27 INFO - PROCESS | 1832 | --DOCSHELL 0x8e48cc00 == 60 [pid = 1832] [id = 155] 00:07:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:07:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2040ms 00:07:27 INFO - PROCESS | 1832 | 1461136047890 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 00:07:27 INFO - PROCESS | 1832 | 1461136047897 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 00:07:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:07:27 INFO - PROCESS | 1832 | 1461136047907 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:07:27 INFO - PROCESS | 1832 | 1461136047911 Marionette TRACE conn4 <- [1,714,null,{}] 00:07:27 INFO - PROCESS | 1832 | 1461136047916 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:28 INFO - PROCESS | 1832 | 1461136048061 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0x8e5d7800) [pid = 1832] [serial = 417] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 214 (0x9023d400) [pid = 1832] [serial = 420] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 213 (0x8f50ac00) [pid = 1832] [serial = 464] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 212 (0x8e439800) [pid = 1832] [serial = 430] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 211 (0x8f4ea000) [pid = 1832] [serial = 461] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x8a6ab000) [pid = 1832] [serial = 451] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x958ab000) [pid = 1832] [serial = 310] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x8e485800) [pid = 1832] [serial = 458] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x8e7a3800) [pid = 1832] [serial = 436] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x999eac00) [pid = 1832] [serial = 424] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x8f3d1c00) [pid = 1832] [serial = 448] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x8fbcb800) [pid = 1832] [serial = 454] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x8fd75c00) [pid = 1832] [serial = 433] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0xa0bcb000) [pid = 1832] [serial = 427] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x8f3d2400) [pid = 1832] [serial = 460] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x8e43f800) [pid = 1832] [serial = 457] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x939f2800) [pid = 1832] [serial = 439] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x987d3800) [pid = 1832] [serial = 229] [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.] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x8a28c800) [pid = 1832] [serial = 445] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x8f504c00) [pid = 1832] [serial = 463] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x94285c00) [pid = 1832] [serial = 442] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x98cdd800) [pid = 1832] [serial = 415] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x97d8a800) [pid = 1832] [serial = 358] [outer = (nil)] [url = about:blank] 00:07:28 INFO - PROCESS | 1832 | 1461136048240 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a28c800 == 61 [pid = 1832] [id = 186] 00:07:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x8a6ab000) [pid = 1832] [serial = 558] [outer = (nil)] 00:07:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x8e485800) [pid = 1832] [serial = 559] [outer = 0x8a6ab000] 00:07:28 INFO - PROCESS | 1832 | 1461136048315 Marionette DEBUG loaded listener.js 00:07:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x8e66f000) [pid = 1832] [serial = 560] [outer = 0x8a6ab000] 00:07:29 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:29 INFO - PROCESS | 1832 | 1461136049584 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 00:07:29 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 00:07:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1731ms 00:07:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:07:29 INFO - PROCESS | 1832 | 1461136049637 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 00:07:29 INFO - PROCESS | 1832 | 1461136049640 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 00:07:29 INFO - PROCESS | 1832 | 1461136049646 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:07:29 INFO - PROCESS | 1832 | 1461136049652 Marionette TRACE conn4 <- [1,718,null,{}] 00:07:29 INFO - PROCESS | 1832 | 1461136049667 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:29 INFO - PROCESS | 1832 | 1461136049917 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 00:07:30 INFO - PROCESS | 1832 | 1461136050002 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e439c00 == 62 [pid = 1832] [id = 187] 00:07:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x8e7a4400) [pid = 1832] [serial = 561] [outer = (nil)] 00:07:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x8f6d1400) [pid = 1832] [serial = 562] [outer = 0x8e7a4400] 00:07:30 INFO - PROCESS | 1832 | 1461136050076 Marionette DEBUG loaded listener.js 00:07:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x8fb28400) [pid = 1832] [serial = 563] [outer = 0x8e7a4400] 00:07:31 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:31 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:07:31 INFO - PROCESS | 1832 | 1461136051201 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 00:07:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:07:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1592ms 00:07:31 INFO - PROCESS | 1832 | 1461136051237 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 00:07:31 INFO - PROCESS | 1832 | 1461136051241 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 00:07:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:07:31 INFO - PROCESS | 1832 | 1461136051255 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:07:31 INFO - PROCESS | 1832 | 1461136051257 Marionette TRACE conn4 <- [1,722,null,{}] 00:07:31 INFO - PROCESS | 1832 | 1461136051262 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:31 INFO - PROCESS | 1832 | 1461136051455 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 00:07:31 INFO - PROCESS | 1832 | 1461136051523 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e67c800 == 63 [pid = 1832] [id = 188] 00:07:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x8f6cb800) [pid = 1832] [serial = 564] [outer = (nil)] 00:07:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x8fd78000) [pid = 1832] [serial = 565] [outer = 0x8f6cb800] 00:07:31 INFO - PROCESS | 1832 | 1461136051594 Marionette DEBUG loaded listener.js 00:07:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x9013b400) [pid = 1832] [serial = 566] [outer = 0x8f6cb800] 00:07:32 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x8f6d1c00) [pid = 1832] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:07:32 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x93ba0c00) [pid = 1832] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:07:32 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x8bc69c00) [pid = 1832] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:07:32 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x8bbcd000) [pid = 1832] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:07:32 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x8f3d9c00) [pid = 1832] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:07:32 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x8a6a3400) [pid = 1832] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:07:32 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x90236800) [pid = 1832] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:07:32 INFO - PROCESS | 1832 | 1461136052898 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 00:07:32 INFO - PROCESS | 1832 | 1461136052937 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 00:07:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:07:32 INFO - PROCESS | 1832 | 1461136052943 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:07:32 INFO - PROCESS | 1832 | 1461136052947 Marionette TRACE conn4 <- [1,726,null,{}] 00:07:32 INFO - PROCESS | 1832 | 1461136052952 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:33 INFO - PROCESS | 1832 | 1461136053196 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 00:07:33 INFO - PROCESS | 1832 | 1461136053319 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fc03400 == 64 [pid = 1832] [id = 189] 00:07:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x8fc0c800) [pid = 1832] [serial = 567] [outer = (nil)] 00:07:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x9013f800) [pid = 1832] [serial = 568] [outer = 0x8fc0c800] 00:07:33 INFO - PROCESS | 1832 | 1461136053390 Marionette DEBUG loaded listener.js 00:07:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x9016c400) [pid = 1832] [serial = 569] [outer = 0x8fc0c800] 00:07:33 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:33 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:07:34 INFO - PROCESS | 1832 | 1461136054140 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 00:07:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:07:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1230ms 00:07:34 INFO - PROCESS | 1832 | 1461136054174 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 00:07:34 INFO - PROCESS | 1832 | 1461136054177 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 00:07:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:07:34 INFO - PROCESS | 1832 | 1461136054187 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:07:34 INFO - PROCESS | 1832 | 1461136054190 Marionette TRACE conn4 <- [1,730,null,{}] 00:07:34 INFO - PROCESS | 1832 | 1461136054196 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:34 INFO - PROCESS | 1832 | 1461136054378 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 00:07:34 INFO - PROCESS | 1832 | 1461136054395 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f505000 == 65 [pid = 1832] [id = 190] 00:07:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x9016d000) [pid = 1832] [serial = 570] [outer = (nil)] 00:07:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x912c5000) [pid = 1832] [serial = 571] [outer = 0x9016d000] 00:07:34 INFO - PROCESS | 1832 | 1461136054468 Marionette DEBUG loaded listener.js 00:07:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x91ee6400) [pid = 1832] [serial = 572] [outer = 0x9016d000] 00:07:35 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:35 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:07:35 INFO - PROCESS | 1832 | 1461136055586 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 00:07:35 INFO - PROCESS | 1832 | 1461136055635 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 00:07:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:07:35 INFO - PROCESS | 1832 | 1461136055645 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:07:35 INFO - PROCESS | 1832 | 1461136055649 Marionette TRACE conn4 <- [1,734,null,{}] 00:07:35 INFO - PROCESS | 1832 | 1461136055658 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:35 INFO - PROCESS | 1832 | 1461136055848 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 00:07:36 INFO - PROCESS | 1832 | 1461136056079 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e438800 == 66 [pid = 1832] [id = 191] 00:07:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x8e482000) [pid = 1832] [serial = 573] [outer = (nil)] 00:07:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x8e7aa000) [pid = 1832] [serial = 574] [outer = 0x8e482000] 00:07:36 INFO - PROCESS | 1832 | 1461136056213 Marionette DEBUG loaded listener.js 00:07:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x8f4ea000) [pid = 1832] [serial = 575] [outer = 0x8e482000] 00:07:36 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:37 INFO - PROCESS | 1832 | 1461136057114 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 00:07:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:07:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1531ms 00:07:37 INFO - PROCESS | 1832 | 1461136057176 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 00:07:37 INFO - PROCESS | 1832 | 1461136057185 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 00:07:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:07:37 INFO - PROCESS | 1832 | 1461136057196 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:07:37 INFO - PROCESS | 1832 | 1461136057200 Marionette TRACE conn4 <- [1,738,null,{}] 00:07:37 INFO - PROCESS | 1832 | 1461136057206 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:37 INFO - PROCESS | 1832 | 1461136057417 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 00:07:37 INFO - PROCESS | 1832 | 1461136057704 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f715800 == 67 [pid = 1832] [id = 192] 00:07:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x8fbc8c00) [pid = 1832] [serial = 576] [outer = (nil)] 00:07:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x8fd73000) [pid = 1832] [serial = 577] [outer = 0x8fbc8c00] 00:07:37 INFO - PROCESS | 1832 | 1461136057834 Marionette DEBUG loaded listener.js 00:07:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x9013fc00) [pid = 1832] [serial = 578] [outer = 0x8fbc8c00] 00:07:39 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:39 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:07:39 INFO - PROCESS | 1832 | 1461136059143 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 00:07:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:07:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1984ms 00:07:39 INFO - PROCESS | 1832 | 1461136059219 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 00:07:39 INFO - PROCESS | 1832 | 1461136059223 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 00:07:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:07:39 INFO - PROCESS | 1832 | 1461136059249 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:07:39 INFO - PROCESS | 1832 | 1461136059255 Marionette TRACE conn4 <- [1,742,null,{}] 00:07:39 INFO - PROCESS | 1832 | 1461136059272 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:39 INFO - PROCESS | 1832 | 1461136059452 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 00:07:39 INFO - PROCESS | 1832 | 1461136059623 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f715400 == 68 [pid = 1832] [id = 193] 00:07:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x90439400) [pid = 1832] [serial = 579] [outer = (nil)] 00:07:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x939e8c00) [pid = 1832] [serial = 580] [outer = 0x90439400] 00:07:39 INFO - PROCESS | 1832 | 1461136059712 Marionette DEBUG loaded listener.js 00:07:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x9427e800) [pid = 1832] [serial = 581] [outer = 0x90439400] 00:07:40 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:41 INFO - PROCESS | 1832 | 1461136061016 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 00:07:41 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 00:07:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1810ms 00:07:41 INFO - PROCESS | 1832 | 1461136061103 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 00:07:41 INFO - PROCESS | 1832 | 1461136061109 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 00:07:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:07:41 INFO - PROCESS | 1832 | 1461136061165 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:07:41 INFO - PROCESS | 1832 | 1461136061170 Marionette TRACE conn4 <- [1,746,null,{}] 00:07:41 INFO - PROCESS | 1832 | 1461136061176 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:41 INFO - PROCESS | 1832 | 1461136061356 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 00:07:41 INFO - PROCESS | 1832 | 1461136061529 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a28d400 == 69 [pid = 1832] [id = 194] 00:07:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x94282800) [pid = 1832] [serial = 582] [outer = (nil)] 00:07:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 212 (0x94dd0000) [pid = 1832] [serial = 583] [outer = 0x94282800] 00:07:41 INFO - PROCESS | 1832 | 1461136061615 Marionette DEBUG loaded listener.js 00:07:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 213 (0x9627c800) [pid = 1832] [serial = 584] [outer = 0x94282800] 00:07:42 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:42 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:42 INFO - PROCESS | 1832 | 1461136062867 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 00:07:42 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.) 00:07:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1744ms 00:07:42 INFO - PROCESS | 1832 | 1461136062906 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 00:07:42 INFO - PROCESS | 1832 | 1461136062909 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 00:07:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:07:42 INFO - PROCESS | 1832 | 1461136062915 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:07:42 INFO - PROCESS | 1832 | 1461136062919 Marionette TRACE conn4 <- [1,750,null,{}] 00:07:43 INFO - PROCESS | 1832 | 1461136063026 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:43 INFO - PROCESS | 1832 | 1461136063257 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 00:07:43 INFO - PROCESS | 1832 | 1461136063401 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a287c00 == 70 [pid = 1832] [id = 195] 00:07:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 214 (0x9430c400) [pid = 1832] [serial = 585] [outer = (nil)] 00:07:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 215 (0x96b0ec00) [pid = 1832] [serial = 586] [outer = 0x9430c400] 00:07:43 INFO - PROCESS | 1832 | 1461136063528 Marionette DEBUG loaded listener.js 00:07:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x9719f800) [pid = 1832] [serial = 587] [outer = 0x9430c400] 00:07:44 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:44 INFO - PROCESS | 1832 | 1461136064837 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 00:07:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:07:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1973ms 00:07:44 INFO - PROCESS | 1832 | 1461136064969 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 00:07:44 INFO - PROCESS | 1832 | 1461136064972 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 00:07:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:07:44 INFO - PROCESS | 1832 | 1461136064984 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:07:44 INFO - PROCESS | 1832 | 1461136064987 Marionette TRACE conn4 <- [1,754,null,{}] 00:07:44 INFO - PROCESS | 1832 | 1461136064993 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:45 INFO - PROCESS | 1832 | 1461136065184 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 00:07:45 INFO - PROCESS | 1832 | 1461136065358 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a289400 == 71 [pid = 1832] [id = 196] 00:07:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x8a6e1000) [pid = 1832] [serial = 588] [outer = (nil)] 00:07:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x97ebec00) [pid = 1832] [serial = 589] [outer = 0x8a6e1000] 00:07:45 INFO - PROCESS | 1832 | 1461136065446 Marionette DEBUG loaded listener.js 00:07:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 219 (0x9807cc00) [pid = 1832] [serial = 590] [outer = 0x8a6e1000] 00:07:46 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:46 INFO - PROCESS | 1832 | 1461136066757 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 00:07:46 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 00:07:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1833ms 00:07:46 INFO - PROCESS | 1832 | 1461136066837 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 00:07:46 INFO - PROCESS | 1832 | 1461136066841 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 00:07:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:07:46 INFO - PROCESS | 1832 | 1461136066849 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:07:46 INFO - PROCESS | 1832 | 1461136066853 Marionette TRACE conn4 <- [1,758,null,{}] 00:07:46 INFO - PROCESS | 1832 | 1461136066859 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:47 INFO - PROCESS | 1832 | 1461136067017 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 00:07:47 INFO - PROCESS | 1832 | 1461136067191 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e43c000 == 72 [pid = 1832] [id = 197] 00:07:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 220 (0x8e43cc00) [pid = 1832] [serial = 591] [outer = (nil)] 00:07:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 221 (0x9871c400) [pid = 1832] [serial = 592] [outer = 0x8e43cc00] 00:07:47 INFO - PROCESS | 1832 | 1461136067274 Marionette DEBUG loaded listener.js 00:07:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 222 (0x987c8800) [pid = 1832] [serial = 593] [outer = 0x8e43cc00] 00:07:47 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:47 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:07:47 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:47 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:48 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:48 INFO - PROCESS | 1832 | 1461136068139 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 00:07:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:07:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1328ms 00:07:48 INFO - PROCESS | 1832 | 1461136068178 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 00:07:48 INFO - PROCESS | 1832 | 1461136068182 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 00:07:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:07:48 INFO - PROCESS | 1832 | 1461136068188 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:07:48 INFO - PROCESS | 1832 | 1461136068192 Marionette TRACE conn4 <- [1,762,null,{}] 00:07:48 INFO - PROCESS | 1832 | 1461136068197 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:48 INFO - PROCESS | 1832 | 1461136068366 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 00:07:48 INFO - PROCESS | 1832 | 1461136068587 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a291800 == 73 [pid = 1832] [id = 198] 00:07:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 223 (0x8fd77c00) [pid = 1832] [serial = 594] [outer = (nil)] 00:07:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x914e6000) [pid = 1832] [serial = 595] [outer = 0x8fd77c00] 00:07:48 INFO - PROCESS | 1832 | 1461136068669 Marionette DEBUG loaded listener.js 00:07:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 225 (0x93919400) [pid = 1832] [serial = 596] [outer = 0x8fd77c00] 00:07:50 INFO - PROCESS | 1832 | 1461136070208 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 00:07:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:07:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2144ms 00:07:50 INFO - PROCESS | 1832 | 1461136070348 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 00:07:50 INFO - PROCESS | 1832 | 1461136070354 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 00:07:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:07:50 INFO - PROCESS | 1832 | 1461136070364 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:07:50 INFO - PROCESS | 1832 | 1461136070368 Marionette TRACE conn4 <- [1,766,null,{}] 00:07:50 INFO - PROCESS | 1832 | 1461136070377 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:50 INFO - PROCESS | 1832 | 1461136070555 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 00:07:50 INFO - PROCESS | 1832 | 1461136070741 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e5d8c00 == 74 [pid = 1832] [id = 199] 00:07:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 226 (0x8e7a6400) [pid = 1832] [serial = 597] [outer = (nil)] 00:07:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 227 (0x8f504000) [pid = 1832] [serial = 598] [outer = 0x8e7a6400] 00:07:50 INFO - PROCESS | 1832 | 1461136070822 Marionette DEBUG loaded listener.js 00:07:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 228 (0x8f6cd000) [pid = 1832] [serial = 599] [outer = 0x8e7a6400] 00:07:51 INFO - PROCESS | 1832 | --DOCSHELL 0x8c0f2000 == 73 [pid = 1832] [id = 112] 00:07:51 INFO - PROCESS | 1832 | --DOCSHELL 0x93912400 == 72 [pid = 1832] [id = 108] 00:07:51 INFO - PROCESS | 1832 | --DOCSHELL 0x8a293000 == 71 [pid = 1832] [id = 150] 00:07:51 INFO - PROCESS | 1832 | --DOCSHELL 0x9391d000 == 70 [pid = 1832] [id = 109] 00:07:51 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdcf400 == 69 [pid = 1832] [id = 111] 00:07:51 INFO - PROCESS | 1832 | --DOCSHELL 0x8e48dc00 == 68 [pid = 1832] [id = 107] 00:07:51 INFO - PROCESS | 1832 | --DOCSHELL 0xa5e3cc00 == 67 [pid = 1832] [id = 77] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 227 (0x98087800) [pid = 1832] [serial = 532] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 226 (0x9430f000) [pid = 1832] [serial = 529] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 225 (0x9871f400) [pid = 1832] [serial = 496] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 224 (0x8e432000) [pid = 1832] [serial = 515] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0x8bdd8400) [pid = 1832] [serial = 514] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 222 (0x93b9fc00) [pid = 1832] [serial = 484] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 221 (0x901c6800) [pid = 1832] [serial = 523] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 220 (0x8fb2d800) [pid = 1832] [serial = 518] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 219 (0x8f50fc00) [pid = 1832] [serial = 517] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 218 (0x8e7a5000) [pid = 1832] [serial = 520] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x9013b000) [pid = 1832] [serial = 521] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x8f4e3400) [pid = 1832] [serial = 472] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0x979e1c00) [pid = 1832] [serial = 490] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 214 (0x9043b800) [pid = 1832] [serial = 478] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 213 (0x96b05400) [pid = 1832] [serial = 487] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 212 (0x97d91800) [pid = 1832] [serial = 493] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 211 (0x8fd76c00) [pid = 1832] [serial = 475] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x91ee2400) [pid = 1832] [serial = 481] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x8c0f7400) [pid = 1832] [serial = 469] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x98ce5800) [pid = 1832] [serial = 499] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x9a66e000) [pid = 1832] [serial = 502] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x9fef4c00) [pid = 1832] [serial = 505] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x98085000) [pid = 1832] [serial = 508] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x99937000) [pid = 1832] [serial = 511] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x97d85c00) [pid = 1832] [serial = 530] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x9066bc00) [pid = 1832] [serial = 526] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x93914000) [pid = 1832] [serial = 527] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x901ce000) [pid = 1832] [serial = 524] [outer = (nil)] [url = about:blank] 00:07:51 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x98711800) [pid = 1832] [serial = 533] [outer = (nil)] [url = about:blank] 00:07:52 INFO - PROCESS | 1832 | 1461136072178 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 00:07:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:07:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1834ms 00:07:52 INFO - PROCESS | 1832 | 1461136072198 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 00:07:52 INFO - PROCESS | 1832 | 1461136072206 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 00:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:07:52 INFO - PROCESS | 1832 | 1461136072215 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:07:52 INFO - PROCESS | 1832 | 1461136072219 Marionette TRACE conn4 <- [1,770,null,{}] 00:07:52 INFO - PROCESS | 1832 | 1461136072225 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:52 INFO - PROCESS | 1832 | 1461136072416 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 00:07:52 INFO - PROCESS | 1832 | 1461136072570 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6e4c00 == 68 [pid = 1832] [id = 200] 00:07:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x8e7a9800) [pid = 1832] [serial = 600] [outer = (nil)] 00:07:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x8f4f0400) [pid = 1832] [serial = 601] [outer = 0x8e7a9800] 00:07:52 INFO - PROCESS | 1832 | 1461136072642 Marionette DEBUG loaded listener.js 00:07:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x8fb2a400) [pid = 1832] [serial = 602] [outer = 0x8e7a9800] 00:07:53 INFO - PROCESS | 1832 | 1461136073396 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 00:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1229ms 00:07:53 INFO - PROCESS | 1832 | 1461136073445 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 00:07:53 INFO - PROCESS | 1832 | 1461136073448 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 00:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:07:53 INFO - PROCESS | 1832 | 1461136073455 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:07:53 INFO - PROCESS | 1832 | 1461136073460 Marionette TRACE conn4 <- [1,774,null,{}] 00:07:53 INFO - PROCESS | 1832 | 1461136073495 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:53 INFO - PROCESS | 1832 | 1461136073652 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 00:07:53 INFO - PROCESS | 1832 | 1461136073798 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e5d7800 == 69 [pid = 1832] [id = 201] 00:07:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x9013b800) [pid = 1832] [serial = 603] [outer = (nil)] 00:07:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x9023b800) [pid = 1832] [serial = 604] [outer = 0x9013b800] 00:07:53 INFO - PROCESS | 1832 | 1461136073878 Marionette DEBUG loaded listener.js 00:07:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x90671c00) [pid = 1832] [serial = 605] [outer = 0x9013b800] 00:07:54 INFO - PROCESS | 1832 | 1461136074737 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 00:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1292ms 00:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:07:54 INFO - PROCESS | 1832 | 1461136074747 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 00:07:54 INFO - PROCESS | 1832 | 1461136074751 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 00:07:54 INFO - PROCESS | 1832 | 1461136074757 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:07:54 INFO - PROCESS | 1832 | 1461136074760 Marionette TRACE conn4 <- [1,778,null,{}] 00:07:54 INFO - PROCESS | 1832 | 1461136074780 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:54 INFO - PROCESS | 1832 | 1461136074977 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 00:07:55 INFO - PROCESS | 1832 | 1461136075004 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f3d5c00 == 70 [pid = 1832] [id = 202] 00:07:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x91ee2800) [pid = 1832] [serial = 606] [outer = (nil)] 00:07:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x939f1400) [pid = 1832] [serial = 607] [outer = 0x91ee2800] 00:07:55 INFO - PROCESS | 1832 | 1461136075077 Marionette DEBUG loaded listener.js 00:07:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x94286400) [pid = 1832] [serial = 608] [outer = 0x91ee2800] 00:07:55 INFO - PROCESS | 1832 | 1461136075926 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 00:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1197ms 00:07:55 INFO - PROCESS | 1832 | 1461136075953 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 00:07:55 INFO - PROCESS | 1832 | 1461136075957 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 00:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:07:55 INFO - PROCESS | 1832 | 1461136075966 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:07:55 INFO - PROCESS | 1832 | 1461136075969 Marionette TRACE conn4 <- [1,782,null,{}] 00:07:55 INFO - PROCESS | 1832 | 1461136075973 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:56 INFO - PROCESS | 1832 | 1461136076191 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 00:07:56 INFO - PROCESS | 1832 | 1461136076210 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x9307f400 == 71 [pid = 1832] [id = 203] 00:07:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x93915c00) [pid = 1832] [serial = 609] [outer = (nil)] 00:07:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x96b08c00) [pid = 1832] [serial = 610] [outer = 0x93915c00] 00:07:56 INFO - PROCESS | 1832 | 1461136076281 Marionette DEBUG loaded listener.js 00:07:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x9792a000) [pid = 1832] [serial = 611] [outer = 0x93915c00] 00:07:56 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x8a6ab000) [pid = 1832] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:07:56 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x8a6edc00) [pid = 1832] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:07:56 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x8fc0c800) [pid = 1832] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:07:56 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x8e7a4400) [pid = 1832] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:07:56 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x8f6cb800) [pid = 1832] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:07:57 INFO - PROCESS | 1832 | 1461136077204 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 00:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1281ms 00:07:57 INFO - PROCESS | 1832 | 1461136077248 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 00:07:57 INFO - PROCESS | 1832 | 1461136077252 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 00:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:07:57 INFO - PROCESS | 1832 | 1461136077258 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:07:57 INFO - PROCESS | 1832 | 1461136077260 Marionette TRACE conn4 <- [1,786,null,{}] 00:07:57 INFO - PROCESS | 1832 | 1461136077266 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:57 INFO - PROCESS | 1832 | 1461136077440 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 00:07:57 INFO - PROCESS | 1832 | 1461136077451 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e7a4400 == 72 [pid = 1832] [id = 204] 00:07:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x8f50b400) [pid = 1832] [serial = 612] [outer = (nil)] 00:07:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x97d8a400) [pid = 1832] [serial = 613] [outer = 0x8f50b400] 00:07:57 INFO - PROCESS | 1832 | 1461136077526 Marionette DEBUG loaded listener.js 00:07:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x98085c00) [pid = 1832] [serial = 614] [outer = 0x8f50b400] 00:07:58 INFO - PROCESS | 1832 | 1461136078393 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 00:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1177ms 00:07:58 INFO - PROCESS | 1832 | 1461136078435 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 00:07:58 INFO - PROCESS | 1832 | 1461136078439 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 00:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:07:58 INFO - PROCESS | 1832 | 1461136078445 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:07:58 INFO - PROCESS | 1832 | 1461136078449 Marionette TRACE conn4 <- [1,790,null,{}] 00:07:58 INFO - PROCESS | 1832 | 1461136078454 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:07:58 INFO - PROCESS | 1832 | 1461136078615 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 00:07:58 INFO - PROCESS | 1832 | 1461136078882 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a284400 == 73 [pid = 1832] [id = 205] 00:07:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x8a28a400) [pid = 1832] [serial = 615] [outer = (nil)] 00:07:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x8bc6c000) [pid = 1832] [serial = 616] [outer = 0x8a28a400] 00:07:58 INFO - PROCESS | 1832 | 1461136078973 Marionette DEBUG loaded listener.js 00:07:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 212 (0x8e435c00) [pid = 1832] [serial = 617] [outer = 0x8a28a400] 00:08:00 INFO - PROCESS | 1832 | 1461136080024 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 00:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1639ms 00:08:00 INFO - PROCESS | 1832 | 1461136080087 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 00:08:00 INFO - PROCESS | 1832 | 1461136080095 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 00:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:08:00 INFO - PROCESS | 1832 | 1461136080105 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:08:00 INFO - PROCESS | 1832 | 1461136080109 Marionette TRACE conn4 <- [1,794,null,{}] 00:08:00 INFO - PROCESS | 1832 | 1461136080116 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:00 INFO - PROCESS | 1832 | 1461136080313 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 00:08:00 INFO - PROCESS | 1832 | 1461136080551 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e48b000 == 74 [pid = 1832] [id = 206] 00:08:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 213 (0x8f50a800) [pid = 1832] [serial = 618] [outer = (nil)] 00:08:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 214 (0x8fbd0c00) [pid = 1832] [serial = 619] [outer = 0x8f50a800] 00:08:00 INFO - PROCESS | 1832 | 1461136080656 Marionette DEBUG loaded listener.js 00:08:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 215 (0x9013ac00) [pid = 1832] [serial = 620] [outer = 0x8f50a800] 00:08:01 INFO - PROCESS | 1832 | 1461136081613 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 00:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1538ms 00:08:01 INFO - PROCESS | 1832 | 1461136081649 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 00:08:01 INFO - PROCESS | 1832 | 1461136081654 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 00:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:08:01 INFO - PROCESS | 1832 | 1461136081661 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:08:01 INFO - PROCESS | 1832 | 1461136081664 Marionette TRACE conn4 <- [1,798,null,{}] 00:08:01 INFO - PROCESS | 1832 | 1461136081671 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:01 INFO - PROCESS | 1832 | 1461136081863 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 00:08:02 INFO - PROCESS | 1832 | 1461136082133 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fb2b400 == 75 [pid = 1832] [id = 207] 00:08:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x90173000) [pid = 1832] [serial = 621] [outer = (nil)] 00:08:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x914dd800) [pid = 1832] [serial = 622] [outer = 0x90173000] 00:08:02 INFO - PROCESS | 1832 | 1461136082258 Marionette DEBUG loaded listener.js 00:08:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x93ba5c00) [pid = 1832] [serial = 623] [outer = 0x90173000] 00:08:03 INFO - PROCESS | 1832 | 1461136083155 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 00:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 00:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1529ms 00:08:03 INFO - PROCESS | 1832 | 1461136083191 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 00:08:03 INFO - PROCESS | 1832 | 1461136083194 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 00:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:08:03 INFO - PROCESS | 1832 | 1461136083211 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:08:03 INFO - PROCESS | 1832 | 1461136083220 Marionette TRACE conn4 <- [1,802,null,{}] 00:08:03 INFO - PROCESS | 1832 | 1461136083226 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:03 INFO - PROCESS | 1832 | 1461136083418 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 00:08:03 INFO - PROCESS | 1832 | 1461136083628 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x901c7800 == 76 [pid = 1832] [id = 208] 00:08:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 219 (0x901d0400) [pid = 1832] [serial = 624] [outer = (nil)] 00:08:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 220 (0x981e6000) [pid = 1832] [serial = 625] [outer = 0x901d0400] 00:08:03 INFO - PROCESS | 1832 | 1461136083810 Marionette DEBUG loaded listener.js 00:08:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 221 (0x98716c00) [pid = 1832] [serial = 626] [outer = 0x901d0400] 00:08:04 INFO - PROCESS | 1832 | 1461136084722 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 00:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 00:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1596ms 00:08:04 INFO - PROCESS | 1832 | 1461136084799 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 00:08:04 INFO - PROCESS | 1832 | 1461136084803 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 00:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:08:04 INFO - PROCESS | 1832 | 1461136084809 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:08:04 INFO - PROCESS | 1832 | 1461136084812 Marionette TRACE conn4 <- [1,806,null,{}] 00:08:04 INFO - PROCESS | 1832 | 1461136084818 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:05 INFO - PROCESS | 1832 | 1461136085028 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 00:08:05 INFO - PROCESS | 1832 | 1461136085250 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x9871dc00 == 77 [pid = 1832] [id = 209] 00:08:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 222 (0x987cc800) [pid = 1832] [serial = 627] [outer = (nil)] 00:08:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 223 (0x98b9b400) [pid = 1832] [serial = 628] [outer = 0x987cc800] 00:08:05 INFO - PROCESS | 1832 | 1461136085385 Marionette DEBUG loaded listener.js 00:08:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x98cdb800) [pid = 1832] [serial = 629] [outer = 0x987cc800] 00:08:06 INFO - PROCESS | 1832 | 1461136086239 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 00:08:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 00:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1478ms 00:08:06 INFO - PROCESS | 1832 | 1461136086287 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 00:08:06 INFO - PROCESS | 1832 | 1461136086291 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 00:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:08:06 INFO - PROCESS | 1832 | 1461136086297 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:08:06 INFO - PROCESS | 1832 | 1461136086301 Marionette TRACE conn4 <- [1,810,null,{}] 00:08:06 INFO - PROCESS | 1832 | 1461136086306 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:06 INFO - PROCESS | 1832 | 1461136086469 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 00:08:06 INFO - PROCESS | 1832 | 1461136086655 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x98ce7400 == 78 [pid = 1832] [id = 210] 00:08:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 225 (0x98e93400) [pid = 1832] [serial = 630] [outer = (nil)] 00:08:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 226 (0x99102800) [pid = 1832] [serial = 631] [outer = 0x98e93400] 00:08:06 INFO - PROCESS | 1832 | 1461136086750 Marionette DEBUG loaded listener.js 00:08:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 227 (0x9a677800) [pid = 1832] [serial = 632] [outer = 0x98e93400] 00:08:07 INFO - PROCESS | 1832 | 1461136087704 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 00:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1437ms 00:08:07 INFO - PROCESS | 1832 | 1461136087735 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 00:08:07 INFO - PROCESS | 1832 | 1461136087738 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 00:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:08:07 INFO - PROCESS | 1832 | 1461136087745 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:08:07 INFO - PROCESS | 1832 | 1461136087748 Marionette TRACE conn4 <- [1,814,null,{}] 00:08:07 INFO - PROCESS | 1832 | 1461136087754 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:07 INFO - PROCESS | 1832 | 1461136087923 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 00:08:08 INFO - PROCESS | 1832 | 1461136088113 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bbcb400 == 79 [pid = 1832] [id = 211] 00:08:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 228 (0x8bbcd800) [pid = 1832] [serial = 633] [outer = (nil)] 00:08:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 229 (0x9fb9c000) [pid = 1832] [serial = 634] [outer = 0x8bbcd800] 00:08:08 INFO - PROCESS | 1832 | 1461136088196 Marionette DEBUG loaded listener.js 00:08:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 230 (0x9fca5c00) [pid = 1832] [serial = 635] [outer = 0x8bbcd800] 00:08:09 INFO - PROCESS | 1832 | 1461136089125 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 00:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:08:09 INFO - PROCESS | 1832 | 1461136089180 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 00:08:09 INFO - PROCESS | 1832 | 1461136089186 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:08:09 INFO - PROCESS | 1832 | 1461136089190 Marionette TRACE conn4 <- [1,818,null,{}] 00:08:09 INFO - PROCESS | 1832 | 1461136089195 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:09 INFO - PROCESS | 1832 | 1461136089364 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 00:08:09 INFO - PROCESS | 1832 | 1461136089568 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bbcd400 == 80 [pid = 1832] [id = 212] 00:08:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0x8e678c00) [pid = 1832] [serial = 636] [outer = (nil)] 00:08:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 232 (0xa0a8f400) [pid = 1832] [serial = 637] [outer = 0x8e678c00] 00:08:09 INFO - PROCESS | 1832 | 1461136089735 Marionette DEBUG loaded listener.js 00:08:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 233 (0xa0e48c00) [pid = 1832] [serial = 638] [outer = 0x8e678c00] 00:08:10 INFO - PROCESS | 1832 | 1461136090561 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 00:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1432ms 00:08:10 INFO - PROCESS | 1832 | 1461136090618 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 00:08:10 INFO - PROCESS | 1832 | 1461136090622 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 00:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:08:10 INFO - PROCESS | 1832 | 1461136090629 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:08:10 INFO - PROCESS | 1832 | 1461136090632 Marionette TRACE conn4 <- [1,822,null,{}] 00:08:10 INFO - PROCESS | 1832 | 1461136090638 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:10 INFO - PROCESS | 1832 | 1461136090802 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 00:08:11 INFO - PROCESS | 1832 | 1461136091002 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bc6d800 == 81 [pid = 1832] [id = 213] 00:08:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 234 (0xa0bc8400) [pid = 1832] [serial = 639] [outer = (nil)] 00:08:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 235 (0xa2820000) [pid = 1832] [serial = 640] [outer = 0xa0bc8400] 00:08:11 INFO - PROCESS | 1832 | 1461136091133 Marionette DEBUG loaded listener.js 00:08:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 236 (0xa2a77800) [pid = 1832] [serial = 641] [outer = 0xa0bc8400] 00:08:12 INFO - PROCESS | 1832 | 1461136092067 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 00:08:12 INFO - PROCESS | 1832 | 1461136092117 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 00:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:08:12 INFO - PROCESS | 1832 | 1461136092124 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:08:12 INFO - PROCESS | 1832 | 1461136092126 Marionette TRACE conn4 <- [1,826,null,{}] 00:08:12 INFO - PROCESS | 1832 | 1461136092133 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:12 INFO - PROCESS | 1832 | 1461136092333 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 00:08:12 INFO - PROCESS | 1832 | 1461136092523 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c041400 == 82 [pid = 1832] [id = 214] 00:08:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 237 (0x8c041800) [pid = 1832] [serial = 642] [outer = (nil)] 00:08:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 238 (0x8c04a000) [pid = 1832] [serial = 643] [outer = 0x8c041800] 00:08:12 INFO - PROCESS | 1832 | 1461136092611 Marionette DEBUG loaded listener.js 00:08:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 239 (0x8c04d800) [pid = 1832] [serial = 644] [outer = 0x8c041800] 00:08:13 INFO - PROCESS | 1832 | 1461136093514 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 00:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1433ms 00:08:13 INFO - PROCESS | 1832 | 1461136093558 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 00:08:13 INFO - PROCESS | 1832 | 1461136093561 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 00:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:08:13 INFO - PROCESS | 1832 | 1461136093568 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:08:13 INFO - PROCESS | 1832 | 1461136093571 Marionette TRACE conn4 <- [1,830,null,{}] 00:08:13 INFO - PROCESS | 1832 | 1461136093576 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:13 INFO - PROCESS | 1832 | 1461136093752 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 00:08:13 INFO - PROCESS | 1832 | 1461136093950 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c049400 == 83 [pid = 1832] [id = 215] 00:08:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 240 (0x8c04a800) [pid = 1832] [serial = 645] [outer = (nil)] 00:08:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 241 (0x98246000) [pid = 1832] [serial = 646] [outer = 0x8c04a800] 00:08:14 INFO - PROCESS | 1832 | 1461136094096 Marionette DEBUG loaded listener.js 00:08:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 242 (0x9824c000) [pid = 1832] [serial = 647] [outer = 0x8c04a800] 00:08:15 INFO - PROCESS | 1832 | 1461136095070 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 00:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1534ms 00:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:08:15 INFO - PROCESS | 1832 | 1461136095102 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 00:08:15 INFO - PROCESS | 1832 | 1461136095106 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 00:08:15 INFO - PROCESS | 1832 | 1461136095112 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:08:15 INFO - PROCESS | 1832 | 1461136095117 Marionette TRACE conn4 <- [1,834,null,{}] 00:08:15 INFO - PROCESS | 1832 | 1461136095123 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:15 INFO - PROCESS | 1832 | 1461136095365 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 00:08:15 INFO - PROCESS | 1832 | 1461136095603 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x8b944000 == 84 [pid = 1832] [id = 216] 00:08:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 243 (0x8b947000) [pid = 1832] [serial = 648] [outer = (nil)] 00:08:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 244 (0x8b94d400) [pid = 1832] [serial = 649] [outer = 0x8b947000] 00:08:15 INFO - PROCESS | 1832 | 1461136095701 Marionette DEBUG loaded listener.js 00:08:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 245 (0x9824b800) [pid = 1832] [serial = 650] [outer = 0x8b947000] 00:08:16 INFO - PROCESS | 1832 | 1461136096556 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 00:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1479ms 00:08:16 INFO - PROCESS | 1832 | 1461136096591 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 00:08:16 INFO - PROCESS | 1832 | 1461136096595 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 00:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:08:16 INFO - PROCESS | 1832 | 1461136096601 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:08:16 INFO - PROCESS | 1832 | 1461136096604 Marionette TRACE conn4 <- [1,838,null,{}] 00:08:16 INFO - PROCESS | 1832 | 1461136096611 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:16 INFO - PROCESS | 1832 | 1461136096775 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 00:08:16 INFO - PROCESS | 1832 | 1461136096966 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6dfc00 == 85 [pid = 1832] [id = 217] 00:08:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 246 (0x8b944c00) [pid = 1832] [serial = 651] [outer = (nil)] 00:08:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 247 (0xa2a2ec00) [pid = 1832] [serial = 652] [outer = 0x8b944c00] 00:08:17 INFO - PROCESS | 1832 | 1461136097049 Marionette DEBUG loaded listener.js 00:08:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 248 (0xa3c0e400) [pid = 1832] [serial = 653] [outer = 0x8b944c00] 00:08:17 INFO - PROCESS | 1832 | 1461136097977 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 00:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1431ms 00:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:08:18 INFO - PROCESS | 1832 | 1461136098033 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 00:08:18 INFO - PROCESS | 1832 | 1461136098036 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 00:08:18 INFO - PROCESS | 1832 | 1461136098042 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:08:18 INFO - PROCESS | 1832 | 1461136098045 Marionette TRACE conn4 <- [1,842,null,{}] 00:08:18 INFO - PROCESS | 1832 | 1461136098051 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:18 INFO - PROCESS | 1832 | 1461136098220 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 00:08:18 INFO - PROCESS | 1832 | 1461136098426 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 249 (0x8e5e3000) [pid = 1832] [serial = 654] [outer = 0x8fb2e400] 00:08:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f4e6c00 == 86 [pid = 1832] [id = 218] 00:08:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 250 (0x8f504c00) [pid = 1832] [serial = 655] [outer = (nil)] 00:08:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 251 (0x98cde400) [pid = 1832] [serial = 656] [outer = 0x8f504c00] 00:08:18 INFO - PROCESS | 1832 | 1461136098627 Marionette DEBUG loaded listener.js 00:08:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 252 (0xa3c07800) [pid = 1832] [serial = 657] [outer = 0x8f504c00] 00:08:19 INFO - PROCESS | 1832 | 1461136099643 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 00:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1629ms 00:08:19 INFO - PROCESS | 1832 | 1461136099670 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 00:08:19 INFO - PROCESS | 1832 | 1461136099674 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 00:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:08:19 INFO - PROCESS | 1832 | 1461136099680 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:08:19 INFO - PROCESS | 1832 | 1461136099683 Marionette TRACE conn4 <- [1,846,null,{}] 00:08:19 INFO - PROCESS | 1832 | 1461136099689 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:19 INFO - PROCESS | 1832 | 1461136099851 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 00:08:20 INFO - PROCESS | 1832 | 1461136100047 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x8b902800 == 87 [pid = 1832] [id = 219] 00:08:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 253 (0x8b903400) [pid = 1832] [serial = 658] [outer = (nil)] 00:08:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 254 (0x8b90c400) [pid = 1832] [serial = 659] [outer = 0x8b903400] 00:08:20 INFO - PROCESS | 1832 | 1461136100129 Marionette DEBUG loaded listener.js 00:08:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 255 (0x8b910400) [pid = 1832] [serial = 660] [outer = 0x8b903400] 00:08:21 INFO - PROCESS | 1832 | 1461136101378 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 00:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1727ms 00:08:21 INFO - PROCESS | 1832 | 1461136101408 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 00:08:21 INFO - PROCESS | 1832 | 1461136101414 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 00:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:08:21 INFO - PROCESS | 1832 | 1461136101434 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:08:21 INFO - PROCESS | 1832 | 1461136101439 Marionette TRACE conn4 <- [1,850,null,{}] 00:08:21 INFO - PROCESS | 1832 | 1461136101446 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:21 INFO - PROCESS | 1832 | 1461136101657 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 00:08:21 INFO - PROCESS | 1832 | 1461136101891 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e43fc00 == 88 [pid = 1832] [id = 220] 00:08:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 256 (0x8e483800) [pid = 1832] [serial = 661] [outer = (nil)] 00:08:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 257 (0x8e48f000) [pid = 1832] [serial = 662] [outer = 0x8e483800] 00:08:22 INFO - PROCESS | 1832 | 1461136102103 Marionette DEBUG loaded listener.js 00:08:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 258 (0x8f3cf800) [pid = 1832] [serial = 663] [outer = 0x8e483800] 00:08:23 INFO - PROCESS | 1832 | 1461136103001 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 00:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1594ms 00:08:23 INFO - PROCESS | 1832 | 1461136103018 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 00:08:23 INFO - PROCESS | 1832 | 1461136103026 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 00:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:08:23 INFO - PROCESS | 1832 | 1461136103035 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:08:23 INFO - PROCESS | 1832 | 1461136103039 Marionette TRACE conn4 <- [1,854,null,{}] 00:08:23 INFO - PROCESS | 1832 | 1461136103045 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:23 INFO - PROCESS | 1832 | 1461136103214 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 00:08:23 INFO - PROCESS | 1832 | --DOCSHELL 0x8bbcc000 == 87 [pid = 1832] [id = 174] 00:08:23 INFO - PROCESS | 1832 | --DOCSHELL 0x8e5e2c00 == 86 [pid = 1832] [id = 175] 00:08:23 INFO - PROCESS | 1832 | --DOCSHELL 0x8a28c800 == 85 [pid = 1832] [id = 186] 00:08:23 INFO - PROCESS | 1832 | --DOCSHELL 0x8a28b400 == 84 [pid = 1832] [id = 173] 00:08:23 INFO - PROCESS | 1832 | --DOMWINDOW == 257 (0x912c5000) [pid = 1832] [serial = 571] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 1832 | --DOMWINDOW == 256 (0x8e675000) [pid = 1832] [serial = 538] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 1832 | --DOMWINDOW == 255 (0x999e2400) [pid = 1832] [serial = 547] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 1832 | --DOMWINDOW == 254 (0x98868800) [pid = 1832] [serial = 535] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 1832 | --DOMWINDOW == 253 (0xa0047400) [pid = 1832] [serial = 550] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 1832 | --DOMWINDOW == 252 (0x97d82400) [pid = 1832] [serial = 544] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 1832 | --DOMWINDOW == 251 (0x90141800) [pid = 1832] [serial = 541] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 1832 | 1461136103621 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:23 INFO - PROCESS | 1832 | --DOCSHELL 0x8e7a4400 == 83 [pid = 1832] [id = 204] 00:08:23 INFO - PROCESS | 1832 | --DOCSHELL 0x9307f400 == 82 [pid = 1832] [id = 203] 00:08:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c0fa400 == 83 [pid = 1832] [id = 221] 00:08:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 252 (0x8e43e400) [pid = 1832] [serial = 664] [outer = (nil)] 00:08:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 253 (0x8e66ec00) [pid = 1832] [serial = 665] [outer = 0x8e43e400] 00:08:23 INFO - PROCESS | 1832 | 1461136103727 Marionette DEBUG loaded listener.js 00:08:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 254 (0x8f50e000) [pid = 1832] [serial = 666] [outer = 0x8e43e400] 00:08:23 INFO - PROCESS | 1832 | --DOCSHELL 0x8f3d5c00 == 82 [pid = 1832] [id = 202] 00:08:23 INFO - PROCESS | 1832 | --DOCSHELL 0x8e5d7800 == 81 [pid = 1832] [id = 201] 00:08:23 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6e4c00 == 80 [pid = 1832] [id = 200] 00:08:23 INFO - PROCESS | 1832 | --DOCSHELL 0x8e5d8c00 == 79 [pid = 1832] [id = 199] 00:08:24 INFO - PROCESS | 1832 | --DOCSHELL 0x8a287c00 == 78 [pid = 1832] [id = 195] 00:08:24 INFO - PROCESS | 1832 | --DOCSHELL 0x8a28d400 == 77 [pid = 1832] [id = 194] 00:08:24 INFO - PROCESS | 1832 | --DOCSHELL 0x8f715400 == 76 [pid = 1832] [id = 193] 00:08:24 INFO - PROCESS | 1832 | --DOCSHELL 0x8f715800 == 75 [pid = 1832] [id = 192] 00:08:24 INFO - PROCESS | 1832 | --DOCSHELL 0x8e438800 == 74 [pid = 1832] [id = 191] 00:08:24 INFO - PROCESS | 1832 | --DOCSHELL 0x8f505000 == 73 [pid = 1832] [id = 190] 00:08:24 INFO - PROCESS | 1832 | --DOMWINDOW == 253 (0x9016c400) [pid = 1832] [serial = 569] [outer = (nil)] [url = about:blank] 00:08:24 INFO - PROCESS | 1832 | --DOMWINDOW == 252 (0x8e485800) [pid = 1832] [serial = 559] [outer = (nil)] [url = about:blank] 00:08:24 INFO - PROCESS | 1832 | --DOMWINDOW == 251 (0x8f3d8c00) [pid = 1832] [serial = 557] [outer = (nil)] [url = about:blank] 00:08:24 INFO - PROCESS | 1832 | --DOMWINDOW == 250 (0x9013f800) [pid = 1832] [serial = 568] [outer = (nil)] [url = about:blank] 00:08:24 INFO - PROCESS | 1832 | --DOMWINDOW == 249 (0x8e66f000) [pid = 1832] [serial = 560] [outer = (nil)] [url = about:blank] 00:08:24 INFO - PROCESS | 1832 | --DOMWINDOW == 248 (0x8e7a9c00) [pid = 1832] [serial = 556] [outer = (nil)] [url = about:blank] 00:08:24 INFO - PROCESS | 1832 | --DOMWINDOW == 247 (0x8fb28400) [pid = 1832] [serial = 563] [outer = (nil)] [url = about:blank] 00:08:24 INFO - PROCESS | 1832 | --DOMWINDOW == 246 (0x9013b400) [pid = 1832] [serial = 566] [outer = (nil)] [url = about:blank] 00:08:24 INFO - PROCESS | 1832 | --DOMWINDOW == 245 (0x8f6d1400) [pid = 1832] [serial = 562] [outer = (nil)] [url = about:blank] 00:08:24 INFO - PROCESS | 1832 | --DOMWINDOW == 244 (0x8fd78000) [pid = 1832] [serial = 565] [outer = (nil)] [url = about:blank] 00:08:24 INFO - PROCESS | 1832 | --DOMWINDOW == 243 (0x8a6e9c00) [pid = 1832] [serial = 553] [outer = (nil)] [url = about:blank] 00:08:24 INFO - PROCESS | 1832 | 1461136104588 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 00:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1583ms 00:08:24 INFO - PROCESS | 1832 | 1461136104620 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 00:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:08:24 INFO - PROCESS | 1832 | 1461136104625 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 00:08:24 INFO - PROCESS | 1832 | 1461136104631 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:08:24 INFO - PROCESS | 1832 | 1461136104636 Marionette TRACE conn4 <- [1,858,null,{}] 00:08:24 INFO - PROCESS | 1832 | 1461136104652 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:24 INFO - PROCESS | 1832 | 1461136104887 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 00:08:24 INFO - PROCESS | 1832 | 1461136104905 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e438800 == 74 [pid = 1832] [id = 222] 00:08:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 244 (0x8f715800) [pid = 1832] [serial = 667] [outer = (nil)] 00:08:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 245 (0x9013b400) [pid = 1832] [serial = 668] [outer = 0x8f715800] 00:08:24 INFO - PROCESS | 1832 | 1461136104983 Marionette DEBUG loaded listener.js 00:08:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 246 (0x9016d400) [pid = 1832] [serial = 669] [outer = 0x8f715800] 00:08:25 INFO - PROCESS | 1832 | 1461136105866 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 00:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1283ms 00:08:25 INFO - PROCESS | 1832 | 1461136105914 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 00:08:25 INFO - PROCESS | 1832 | 1461136105918 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 00:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:08:25 INFO - PROCESS | 1832 | 1461136105928 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:08:25 INFO - PROCESS | 1832 | 1461136105932 Marionette TRACE conn4 <- [1,862,null,{}] 00:08:25 INFO - PROCESS | 1832 | 1461136105937 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:26 INFO - PROCESS | 1832 | 1461136106113 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 00:08:26 INFO - PROCESS | 1832 | 1461136106288 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f6d1400 == 75 [pid = 1832] [id = 223] 00:08:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 247 (0x90439800) [pid = 1832] [serial = 670] [outer = (nil)] 00:08:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 248 (0x914e0400) [pid = 1832] [serial = 671] [outer = 0x90439800] 00:08:26 INFO - PROCESS | 1832 | 1461136106365 Marionette DEBUG loaded listener.js 00:08:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 249 (0x939f1800) [pid = 1832] [serial = 672] [outer = 0x90439800] 00:08:27 INFO - PROCESS | 1832 | 1461136107251 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 00:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1384ms 00:08:27 INFO - PROCESS | 1832 | 1461136107313 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 00:08:27 INFO - PROCESS | 1832 | 1461136107317 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 00:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:08:27 INFO - PROCESS | 1832 | 1461136107323 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:08:27 INFO - PROCESS | 1832 | 1461136107326 Marionette TRACE conn4 <- [1,866,null,{}] 00:08:27 INFO - PROCESS | 1832 | 1461136107331 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:27 INFO - PROCESS | 1832 | 1461136107542 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 00:08:27 INFO - PROCESS | 1832 | 1461136107578 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x90442400 == 76 [pid = 1832] [id = 224] 00:08:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 250 (0x93ba2c00) [pid = 1832] [serial = 673] [outer = (nil)] 00:08:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 251 (0x9428a000) [pid = 1832] [serial = 674] [outer = 0x93ba2c00] 00:08:27 INFO - PROCESS | 1832 | 1461136107651 Marionette DEBUG loaded listener.js 00:08:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 252 (0x94dca800) [pid = 1832] [serial = 675] [outer = 0x93ba2c00] 00:08:28 INFO - PROCESS | 1832 | --DOMWINDOW == 251 (0x91ee2800) [pid = 1832] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:08:28 INFO - PROCESS | 1832 | --DOMWINDOW == 250 (0x8e7a9800) [pid = 1832] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:08:28 INFO - PROCESS | 1832 | --DOMWINDOW == 249 (0x93915c00) [pid = 1832] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:08:28 INFO - PROCESS | 1832 | --DOMWINDOW == 248 (0x9013b800) [pid = 1832] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:08:28 INFO - PROCESS | 1832 | --DOMWINDOW == 247 (0x9016d000) [pid = 1832] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:08:28 INFO - PROCESS | 1832 | --DOMWINDOW == 246 (0x94dc2c00) [pid = 1832] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:08:28 INFO - PROCESS | 1832 | --DOMWINDOW == 245 (0x8f6ca000) [pid = 1832] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:08:28 INFO - PROCESS | 1832 | --DOMWINDOW == 244 (0x8e7a6400) [pid = 1832] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:08:28 INFO - PROCESS | 1832 | 1461136108717 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 00:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1439ms 00:08:28 INFO - PROCESS | 1832 | 1461136108762 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 00:08:28 INFO - PROCESS | 1832 | 1461136108766 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 00:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:08:28 INFO - PROCESS | 1832 | 1461136108772 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:08:28 INFO - PROCESS | 1832 | 1461136108775 Marionette TRACE conn4 <- [1,870,null,{}] 00:08:28 INFO - PROCESS | 1832 | 1461136108780 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:28 INFO - PROCESS | 1832 | 1461136108987 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 00:08:29 INFO - PROCESS | 1832 | 1461136109178 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bc6d000 == 77 [pid = 1832] [id = 225] 00:08:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 245 (0x90237800) [pid = 1832] [serial = 676] [outer = (nil)] 00:08:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 246 (0x97cb8c00) [pid = 1832] [serial = 677] [outer = 0x90237800] 00:08:29 INFO - PROCESS | 1832 | 1461136109254 Marionette DEBUG loaded listener.js 00:08:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 247 (0x98242000) [pid = 1832] [serial = 678] [outer = 0x90237800] 00:08:29 INFO - PROCESS | 1832 | 1461136109952 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 00:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1227ms 00:08:30 INFO - PROCESS | 1832 | 1461136109999 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 00:08:30 INFO - PROCESS | 1832 | 1461136110003 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 00:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:08:30 INFO - PROCESS | 1832 | 1461136110009 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:08:30 INFO - PROCESS | 1832 | 1461136110013 Marionette TRACE conn4 <- [1,874,null,{}] 00:08:30 INFO - PROCESS | 1832 | 1461136110018 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:30 INFO - PROCESS | 1832 | 1461136110168 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 00:08:30 INFO - PROCESS | 1832 | 1461136110182 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e482400 == 78 [pid = 1832] [id = 226] 00:08:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 248 (0x96b0b800) [pid = 1832] [serial = 679] [outer = (nil)] 00:08:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 249 (0x987c4400) [pid = 1832] [serial = 680] [outer = 0x96b0b800] 00:08:30 INFO - PROCESS | 1832 | 1461136110255 Marionette DEBUG loaded listener.js 00:08:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 250 (0x98863400) [pid = 1832] [serial = 681] [outer = 0x96b0b800] 00:08:31 INFO - PROCESS | 1832 | 1461136111440 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 00:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1479ms 00:08:31 INFO - PROCESS | 1832 | 1461136111490 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 00:08:31 INFO - PROCESS | 1832 | 1461136111498 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 00:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:08:31 INFO - PROCESS | 1832 | 1461136111507 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:08:31 INFO - PROCESS | 1832 | 1461136111512 Marionette TRACE conn4 <- [1,878,null,{}] 00:08:31 INFO - PROCESS | 1832 | 1461136111520 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:31 INFO - PROCESS | 1832 | 1461136111747 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 00:08:32 INFO - PROCESS | 1832 | 1461136112003 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c048400 == 79 [pid = 1832] [id = 227] 00:08:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 251 (0x8e43b800) [pid = 1832] [serial = 682] [outer = (nil)] 00:08:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 252 (0x8e671000) [pid = 1832] [serial = 683] [outer = 0x8e43b800] 00:08:32 INFO - PROCESS | 1832 | 1461136112107 Marionette DEBUG loaded listener.js 00:08:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 253 (0x8f3dac00) [pid = 1832] [serial = 684] [outer = 0x8e43b800] 00:08:33 INFO - PROCESS | 1832 | 1461136113042 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 00:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1596ms 00:08:33 INFO - PROCESS | 1832 | 1461136113103 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 00:08:33 INFO - PROCESS | 1832 | 1461136113112 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 00:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:08:33 INFO - PROCESS | 1832 | 1461136113123 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:08:33 INFO - PROCESS | 1832 | 1461136113126 Marionette TRACE conn4 <- [1,882,null,{}] 00:08:33 INFO - PROCESS | 1832 | 1461136113133 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:33 INFO - PROCESS | 1832 | 1461136113319 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 00:08:33 INFO - PROCESS | 1832 | 1461136113600 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fbca400 == 80 [pid = 1832] [id = 228] 00:08:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 254 (0x8fd80c00) [pid = 1832] [serial = 685] [outer = (nil)] 00:08:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 255 (0x9016c400) [pid = 1832] [serial = 686] [outer = 0x8fd80c00] 00:08:33 INFO - PROCESS | 1832 | 1461136113733 Marionette DEBUG loaded listener.js 00:08:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 256 (0x93b9c800) [pid = 1832] [serial = 687] [outer = 0x8fd80c00] 00:08:34 INFO - PROCESS | 1832 | 1461136114646 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 00:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1587ms 00:08:34 INFO - PROCESS | 1832 | 1461136114710 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 00:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:08:34 INFO - PROCESS | 1832 | 1461136114714 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 00:08:34 INFO - PROCESS | 1832 | 1461136114721 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:08:34 INFO - PROCESS | 1832 | 1461136114727 Marionette TRACE conn4 <- [1,886,null,{}] 00:08:34 INFO - PROCESS | 1832 | 1461136114744 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:34 INFO - PROCESS | 1832 | 1461136114967 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 00:08:35 INFO - PROCESS | 1832 | 1461136115202 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x97cbe000 == 81 [pid = 1832] [id = 229] 00:08:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 257 (0x9808a800) [pid = 1832] [serial = 688] [outer = (nil)] 00:08:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 258 (0x987cdc00) [pid = 1832] [serial = 689] [outer = 0x9808a800] 00:08:35 INFO - PROCESS | 1832 | 1461136115336 Marionette DEBUG loaded listener.js 00:08:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 259 (0x98e91c00) [pid = 1832] [serial = 690] [outer = 0x9808a800] 00:08:36 INFO - PROCESS | 1832 | 1461136116248 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 00:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1544ms 00:08:36 INFO - PROCESS | 1832 | 1461136116265 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 00:08:36 INFO - PROCESS | 1832 | 1461136116268 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 00:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:08:36 INFO - PROCESS | 1832 | 1461136116275 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:08:36 INFO - PROCESS | 1832 | 1461136116279 Marionette TRACE conn4 <- [1,890,null,{}] 00:08:36 INFO - PROCESS | 1832 | 1461136116284 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:36 INFO - PROCESS | 1832 | 1461136116459 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 00:08:36 INFO - PROCESS | 1832 | 1461136116656 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x99222800 == 82 [pid = 1832] [id = 230] 00:08:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 260 (0x99223c00) [pid = 1832] [serial = 691] [outer = (nil)] 00:08:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 261 (0x99bf2000) [pid = 1832] [serial = 692] [outer = 0x99223c00] 00:08:36 INFO - PROCESS | 1832 | 1461136116748 Marionette DEBUG loaded listener.js 00:08:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 262 (0x9a8afc00) [pid = 1832] [serial = 693] [outer = 0x99223c00] 00:08:37 INFO - PROCESS | 1832 | 1461136117657 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 00:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1430ms 00:08:37 INFO - PROCESS | 1832 | 1461136117706 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 00:08:37 INFO - PROCESS | 1832 | 1461136117710 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 00:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:08:37 INFO - PROCESS | 1832 | 1461136117716 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:08:37 INFO - PROCESS | 1832 | 1461136117720 Marionette TRACE conn4 <- [1,894,null,{}] 00:08:37 INFO - PROCESS | 1832 | 1461136117726 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:37 INFO - PROCESS | 1832 | 1461136117898 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 00:08:38 INFO - PROCESS | 1832 | 1461136118089 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e5dc800 == 83 [pid = 1832] [id = 231] 00:08:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 263 (0x912c7400) [pid = 1832] [serial = 694] [outer = (nil)] 00:08:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 264 (0xa0adbc00) [pid = 1832] [serial = 695] [outer = 0x912c7400] 00:08:38 INFO - PROCESS | 1832 | 1461136118176 Marionette DEBUG loaded listener.js 00:08:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 265 (0xa0c3bc00) [pid = 1832] [serial = 696] [outer = 0x912c7400] 00:08:39 INFO - PROCESS | 1832 | 1461136119111 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 00:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1444ms 00:08:39 INFO - PROCESS | 1832 | 1461136119162 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 00:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:08:39 INFO - PROCESS | 1832 | 1461136119166 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 00:08:39 INFO - PROCESS | 1832 | 1461136119172 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:08:39 INFO - PROCESS | 1832 | 1461136119175 Marionette TRACE conn4 <- [1,898,null,{}] 00:08:39 INFO - PROCESS | 1832 | 1461136119181 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:39 INFO - PROCESS | 1832 | 1461136119368 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 00:08:39 INFO - PROCESS | 1832 | 1461136119561 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x877d8400 == 84 [pid = 1832] [id = 232] 00:08:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 266 (0x877db000) [pid = 1832] [serial = 697] [outer = (nil)] 00:08:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 267 (0x877e5000) [pid = 1832] [serial = 698] [outer = 0x877db000] 00:08:39 INFO - PROCESS | 1832 | 1461136119660 Marionette DEBUG loaded listener.js 00:08:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 268 (0x9fc86400) [pid = 1832] [serial = 699] [outer = 0x877db000] 00:08:40 INFO - PROCESS | 1832 | 1461136120574 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 00:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1429ms 00:08:40 INFO - PROCESS | 1832 | 1461136120601 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 00:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:08:40 INFO - PROCESS | 1832 | 1461136120605 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 00:08:40 INFO - PROCESS | 1832 | 1461136120611 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:08:40 INFO - PROCESS | 1832 | 1461136120615 Marionette TRACE conn4 <- [1,902,null,{}] 00:08:40 INFO - PROCESS | 1832 | 1461136120621 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:40 INFO - PROCESS | 1832 | 1461136120786 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 00:08:41 INFO - PROCESS | 1832 | 1461136120994 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x86fc1c00 == 85 [pid = 1832] [id = 233] 00:08:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 269 (0x86fc4c00) [pid = 1832] [serial = 700] [outer = (nil)] 00:08:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 270 (0x86fc9c00) [pid = 1832] [serial = 701] [outer = 0x86fc4c00] 00:08:41 INFO - PROCESS | 1832 | 1461136121110 Marionette DEBUG loaded listener.js 00:08:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 271 (0x86fccc00) [pid = 1832] [serial = 702] [outer = 0x86fc4c00] 00:08:42 INFO - PROCESS | 1832 | 1461136122020 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 00:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1478ms 00:08:42 INFO - PROCESS | 1832 | 1461136122090 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 00:08:42 INFO - PROCESS | 1832 | 1461136122094 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 00:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:08:42 INFO - PROCESS | 1832 | 1461136122100 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:08:42 INFO - PROCESS | 1832 | 1461136122104 Marionette TRACE conn4 <- [1,906,null,{}] 00:08:42 INFO - PROCESS | 1832 | 1461136122109 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:42 INFO - PROCESS | 1832 | 1461136122278 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 00:08:42 INFO - PROCESS | 1832 | 1461136122471 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x86fc8400 == 86 [pid = 1832] [id = 234] 00:08:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 272 (0x86fc8800) [pid = 1832] [serial = 703] [outer = (nil)] 00:08:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 273 (0x96fc5000) [pid = 1832] [serial = 704] [outer = 0x86fc8800] 00:08:42 INFO - PROCESS | 1832 | 1461136122557 Marionette DEBUG loaded listener.js 00:08:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 274 (0xa0a89400) [pid = 1832] [serial = 705] [outer = 0x86fc8800] 00:08:43 INFO - PROCESS | 1832 | 1461136123450 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 00:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1428ms 00:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:08:43 INFO - PROCESS | 1832 | 1461136123528 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 00:08:43 INFO - PROCESS | 1832 | 1461136123531 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 00:08:43 INFO - PROCESS | 1832 | 1461136123538 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:08:43 INFO - PROCESS | 1832 | 1461136123542 Marionette TRACE conn4 <- [1,910,null,{}] 00:08:43 INFO - PROCESS | 1832 | 1461136123547 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:43 INFO - PROCESS | 1832 | 1461136123771 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 00:08:44 INFO - PROCESS | 1832 | 1461136124011 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x8682a400 == 87 [pid = 1832] [id = 235] 00:08:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 275 (0x8682c000) [pid = 1832] [serial = 706] [outer = (nil)] 00:08:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 276 (0x86833000) [pid = 1832] [serial = 707] [outer = 0x8682c000] 00:08:44 INFO - PROCESS | 1832 | 1461136124108 Marionette DEBUG loaded listener.js 00:08:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 277 (0x86836c00) [pid = 1832] [serial = 708] [outer = 0x8682c000] 00:08:44 INFO - PROCESS | 1832 | 1461136124967 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 00:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1486ms 00:08:45 INFO - PROCESS | 1832 | 1461136125023 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 00:08:45 INFO - PROCESS | 1832 | 1461136125026 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 00:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:08:45 INFO - PROCESS | 1832 | 1461136125033 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:08:45 INFO - PROCESS | 1832 | 1461136125037 Marionette TRACE conn4 <- [1,914,null,{}] 00:08:45 INFO - PROCESS | 1832 | 1461136125042 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:45 INFO - PROCESS | 1832 | 1461136125208 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 00:08:45 INFO - PROCESS | 1832 | 1461136125414 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x8682dc00 == 88 [pid = 1832] [id = 236] 00:08:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 278 (0x8682ec00) [pid = 1832] [serial = 709] [outer = (nil)] 00:08:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 279 (0x91edf400) [pid = 1832] [serial = 710] [outer = 0x8682ec00] 00:08:45 INFO - PROCESS | 1832 | 1461136125549 Marionette DEBUG loaded listener.js 00:08:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 280 (0xa44d7800) [pid = 1832] [serial = 711] [outer = 0x8682ec00] 00:08:46 INFO - PROCESS | 1832 | 1461136126468 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 00:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1479ms 00:08:46 INFO - PROCESS | 1832 | 1461136126513 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 00:08:46 INFO - PROCESS | 1832 | 1461136126518 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 00:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:08:46 INFO - PROCESS | 1832 | 1461136126524 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:08:46 INFO - PROCESS | 1832 | 1461136126528 Marionette TRACE conn4 <- [1,918,null,{}] 00:08:46 INFO - PROCESS | 1832 | 1461136126534 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:46 INFO - PROCESS | 1832 | 1461136126739 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 00:08:46 INFO - PROCESS | 1832 | 1461136126934 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x859b8800 == 89 [pid = 1832] [id = 237] 00:08:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 281 (0x859b9000) [pid = 1832] [serial = 712] [outer = (nil)] 00:08:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 282 (0x859c3c00) [pid = 1832] [serial = 713] [outer = 0x859b9000] 00:08:47 INFO - PROCESS | 1832 | 1461136127023 Marionette DEBUG loaded listener.js 00:08:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 283 (0xa4586c00) [pid = 1832] [serial = 714] [outer = 0x859b9000] 00:08:47 INFO - PROCESS | 1832 | 1461136127949 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 00:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1486ms 00:08:48 INFO - PROCESS | 1832 | 1461136128010 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 00:08:48 INFO - PROCESS | 1832 | 1461136128014 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 00:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:08:48 INFO - PROCESS | 1832 | 1461136128021 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:08:48 INFO - PROCESS | 1832 | 1461136128024 Marionette TRACE conn4 <- [1,922,null,{}] 00:08:48 INFO - PROCESS | 1832 | 1461136128029 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:48 INFO - PROCESS | 1832 | 1461136128200 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 00:08:48 INFO - PROCESS | 1832 | 1461136128397 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x859c6800 == 90 [pid = 1832] [id = 238] 00:08:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 284 (0x859c7c00) [pid = 1832] [serial = 715] [outer = (nil)] 00:08:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 285 (0x85bc3000) [pid = 1832] [serial = 716] [outer = 0x859c7c00] 00:08:48 INFO - PROCESS | 1832 | 1461136128481 Marionette DEBUG loaded listener.js 00:08:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 286 (0x85bc4c00) [pid = 1832] [serial = 717] [outer = 0x859c7c00] 00:08:49 INFO - PROCESS | 1832 | 1461136129405 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 00:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1427ms 00:08:49 INFO - PROCESS | 1832 | 1461136129449 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 00:08:49 INFO - PROCESS | 1832 | 1461136129453 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 00:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:08:49 INFO - PROCESS | 1832 | 1461136129459 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:08:49 INFO - PROCESS | 1832 | 1461136129462 Marionette TRACE conn4 <- [1,926,null,{}] 00:08:49 INFO - PROCESS | 1832 | 1461136129467 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:49 INFO - PROCESS | 1832 | 1461136129637 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 00:08:49 INFO - PROCESS | 1832 | 1461136129859 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x859bc400 == 91 [pid = 1832] [id = 239] 00:08:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 287 (0x859c5000) [pid = 1832] [serial = 718] [outer = (nil)] 00:08:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 288 (0x85ce8400) [pid = 1832] [serial = 719] [outer = 0x859c5000] 00:08:50 INFO - PROCESS | 1832 | 1461136130022 Marionette DEBUG loaded listener.js 00:08:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 289 (0x85ceac00) [pid = 1832] [serial = 720] [outer = 0x859c5000] 00:08:50 INFO - PROCESS | 1832 | 1461136130883 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 00:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1483ms 00:08:50 INFO - PROCESS | 1832 | 1461136130942 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 00:08:50 INFO - PROCESS | 1832 | 1461136130946 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 00:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:08:50 INFO - PROCESS | 1832 | 1461136130952 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:08:50 INFO - PROCESS | 1832 | 1461136130956 Marionette TRACE conn4 <- [1,930,null,{}] 00:08:50 INFO - PROCESS | 1832 | 1461136130961 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:51 INFO - PROCESS | 1832 | 1461136131136 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 00:08:51 INFO - PROCESS | 1832 | 1461136131346 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x859c1400 == 92 [pid = 1832] [id = 240] 00:08:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 290 (0x85bcb400) [pid = 1832] [serial = 721] [outer = (nil)] 00:08:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 291 (0x85cf2000) [pid = 1832] [serial = 722] [outer = 0x85bcb400] 00:08:51 INFO - PROCESS | 1832 | 1461136131473 Marionette DEBUG loaded listener.js 00:08:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 292 (0x85cf4800) [pid = 1832] [serial = 723] [outer = 0x85bcb400] 00:08:52 INFO - PROCESS | 1832 | 1461136132355 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 00:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1443ms 00:08:52 INFO - PROCESS | 1832 | 1461136132397 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 00:08:52 INFO - PROCESS | 1832 | 1461136132401 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 00:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:08:52 INFO - PROCESS | 1832 | 1461136132408 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:08:52 INFO - PROCESS | 1832 | 1461136132410 Marionette TRACE conn4 <- [1,934,null,{}] 00:08:52 INFO - PROCESS | 1832 | 1461136132416 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:52 INFO - PROCESS | 1832 | 1461136132585 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 00:08:52 INFO - PROCESS | 1832 | 1461136132790 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x850ea400 == 93 [pid = 1832] [id = 241] 00:08:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 293 (0x850eac00) [pid = 1832] [serial = 724] [outer = (nil)] 00:08:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 294 (0x850f1400) [pid = 1832] [serial = 725] [outer = 0x850eac00] 00:08:52 INFO - PROCESS | 1832 | 1461136132913 Marionette DEBUG loaded listener.js 00:08:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 295 (0x850f4400) [pid = 1832] [serial = 726] [outer = 0x850eac00] 00:08:53 INFO - PROCESS | 1832 | 1461136133851 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 00:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1482ms 00:08:53 INFO - PROCESS | 1832 | 1461136133891 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 00:08:53 INFO - PROCESS | 1832 | 1461136133895 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 00:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:08:53 INFO - PROCESS | 1832 | 1461136133901 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:08:53 INFO - PROCESS | 1832 | 1461136133904 Marionette TRACE conn4 <- [1,938,null,{}] 00:08:53 INFO - PROCESS | 1832 | 1461136133910 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:54 INFO - PROCESS | 1832 | 1461136134079 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 00:08:54 INFO - PROCESS | 1832 | 1461136134328 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x850ee400 == 94 [pid = 1832] [id = 242] 00:08:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 296 (0x850f0800) [pid = 1832] [serial = 727] [outer = (nil)] 00:08:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 297 (0x85cf3800) [pid = 1832] [serial = 728] [outer = 0x850f0800] 00:08:54 INFO - PROCESS | 1832 | 1461136134455 Marionette DEBUG loaded listener.js 00:08:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 298 (0x8c0f1400) [pid = 1832] [serial = 729] [outer = 0x850f0800] 00:08:55 INFO - PROCESS | 1832 | 1461136135327 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 00:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1488ms 00:08:55 INFO - PROCESS | 1832 | 1461136135390 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 00:08:55 INFO - PROCESS | 1832 | 1461136135393 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 00:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:08:55 INFO - PROCESS | 1832 | 1461136135399 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:08:55 INFO - PROCESS | 1832 | 1461136135403 Marionette TRACE conn4 <- [1,942,null,{}] 00:08:55 INFO - PROCESS | 1832 | 1461136135408 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:55 INFO - PROCESS | 1832 | 1461136135585 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 00:08:56 INFO - PROCESS | 1832 | 1461136136283 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x85cf1400 == 95 [pid = 1832] [id = 243] 00:08:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 299 (0x85cf2800) [pid = 1832] [serial = 730] [outer = (nil)] 00:08:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 300 (0x86833c00) [pid = 1832] [serial = 731] [outer = 0x85cf2800] 00:08:56 INFO - PROCESS | 1832 | 1461136136369 Marionette DEBUG loaded listener.js 00:08:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 301 (0x877d9400) [pid = 1832] [serial = 732] [outer = 0x85cf2800] 00:08:57 INFO - PROCESS | 1832 | 1461136137212 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 00:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1879ms 00:08:57 INFO - PROCESS | 1832 | 1461136137280 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 00:08:57 INFO - PROCESS | 1832 | 1461136137288 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 00:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:08:57 INFO - PROCESS | 1832 | 1461136137296 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:08:57 INFO - PROCESS | 1832 | 1461136137301 Marionette TRACE conn4 <- [1,946,null,{}] 00:08:57 INFO - PROCESS | 1832 | 1461136137308 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:57 INFO - PROCESS | 1832 | 1461136137482 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 00:08:57 INFO - PROCESS | 1832 | 1461136137691 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x850eb400 == 96 [pid = 1832] [id = 244] 00:08:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 302 (0x8a28c800) [pid = 1832] [serial = 733] [outer = (nil)] 00:08:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 303 (0x8b90ec00) [pid = 1832] [serial = 734] [outer = 0x8a28c800] 00:08:57 INFO - PROCESS | 1832 | 1461136137881 Marionette DEBUG loaded listener.js 00:08:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 304 (0x8bdd8c00) [pid = 1832] [serial = 735] [outer = 0x8a28c800] 00:08:58 INFO - PROCESS | 1832 | 1461136138890 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 00:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1635ms 00:08:58 INFO - PROCESS | 1832 | 1461136138935 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 00:08:58 INFO - PROCESS | 1832 | 1461136138941 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 00:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:08:58 INFO - PROCESS | 1832 | 1461136138948 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:08:58 INFO - PROCESS | 1832 | 1461136138950 Marionette TRACE conn4 <- [1,950,null,{}] 00:08:58 INFO - PROCESS | 1832 | 1461136138956 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:08:59 INFO - PROCESS | 1832 | 1461136139138 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 00:08:59 INFO - PROCESS | 1832 | --DOMWINDOW == 303 (0x97d8a400) [pid = 1832] [serial = 613] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 1832 | --DOMWINDOW == 302 (0x9871c400) [pid = 1832] [serial = 592] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 1832 | --DOMWINDOW == 301 (0x914e6000) [pid = 1832] [serial = 595] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 1832 | 1461136139540 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x877e7800 == 97 [pid = 1832] [id = 245] 00:08:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 302 (0x8c048000) [pid = 1832] [serial = 736] [outer = (nil)] 00:08:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 303 (0x8e5df000) [pid = 1832] [serial = 737] [outer = 0x8c048000] 00:08:59 INFO - PROCESS | 1832 | 1461136139642 Marionette DEBUG loaded listener.js 00:08:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 304 (0x8f502400) [pid = 1832] [serial = 738] [outer = 0x8c048000] 00:08:59 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6dfc00 == 96 [pid = 1832] [id = 217] 00:08:59 INFO - PROCESS | 1832 | --DOCSHELL 0x8b944000 == 95 [pid = 1832] [id = 216] 00:08:59 INFO - PROCESS | 1832 | --DOCSHELL 0x8c049400 == 94 [pid = 1832] [id = 215] 00:09:00 INFO - PROCESS | 1832 | --DOCSHELL 0x8c041400 == 93 [pid = 1832] [id = 214] 00:09:00 INFO - PROCESS | 1832 | --DOCSHELL 0x8bc6d800 == 92 [pid = 1832] [id = 213] 00:09:00 INFO - PROCESS | 1832 | --DOCSHELL 0x8bbcd400 == 91 [pid = 1832] [id = 212] 00:09:00 INFO - PROCESS | 1832 | --DOCSHELL 0x8bbcb400 == 90 [pid = 1832] [id = 211] 00:09:00 INFO - PROCESS | 1832 | --DOCSHELL 0x98ce7400 == 89 [pid = 1832] [id = 210] 00:09:00 INFO - PROCESS | 1832 | --DOCSHELL 0x9871dc00 == 88 [pid = 1832] [id = 209] 00:09:00 INFO - PROCESS | 1832 | --DOCSHELL 0x901c7800 == 87 [pid = 1832] [id = 208] 00:09:00 INFO - PROCESS | 1832 | --DOCSHELL 0x8fb2b400 == 86 [pid = 1832] [id = 207] 00:09:00 INFO - PROCESS | 1832 | --DOCSHELL 0x8e48b000 == 85 [pid = 1832] [id = 206] 00:09:00 INFO - PROCESS | 1832 | --DOCSHELL 0x8a284400 == 84 [pid = 1832] [id = 205] 00:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 303 (0x939f1400) [pid = 1832] [serial = 607] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 302 (0x8f4f0400) [pid = 1832] [serial = 601] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 301 (0x8fb2a400) [pid = 1832] [serial = 602] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 300 (0x96b08c00) [pid = 1832] [serial = 610] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 299 (0x96b0ec00) [pid = 1832] [serial = 586] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 298 (0x94dd0000) [pid = 1832] [serial = 583] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 297 (0x8e7aa000) [pid = 1832] [serial = 574] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 296 (0x9023b800) [pid = 1832] [serial = 604] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 295 (0x8fd73000) [pid = 1832] [serial = 577] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 294 (0x97ebec00) [pid = 1832] [serial = 589] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 293 (0x939e8c00) [pid = 1832] [serial = 580] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 292 (0x91ee6400) [pid = 1832] [serial = 572] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 291 (0x98c0d000) [pid = 1832] [serial = 536] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 290 (0x8f71a000) [pid = 1832] [serial = 467] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 289 (0x8f6cd000) [pid = 1832] [serial = 599] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 288 (0x8f504000) [pid = 1832] [serial = 598] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 287 (0x9792a000) [pid = 1832] [serial = 611] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 286 (0x94286400) [pid = 1832] [serial = 608] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 285 (0x90671c00) [pid = 1832] [serial = 605] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 1832 | 1461136140463 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 00:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1579ms 00:09:00 INFO - PROCESS | 1832 | 1461136140536 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 00:09:00 INFO - PROCESS | 1832 | 1461136140539 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 00:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:09:00 INFO - PROCESS | 1832 | 1461136140557 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:09:00 INFO - PROCESS | 1832 | 1461136140565 Marionette TRACE conn4 <- [1,954,null,{}] 00:09:00 INFO - PROCESS | 1832 | 1461136140573 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:00 INFO - PROCESS | 1832 | 1461136140738 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 00:09:00 INFO - PROCESS | 1832 | 1461136140750 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a284400 == 85 [pid = 1832] [id = 246] 00:09:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 286 (0x8c041400) [pid = 1832] [serial = 739] [outer = (nil)] 00:09:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 287 (0x8fb24000) [pid = 1832] [serial = 740] [outer = 0x8c041400] 00:09:00 INFO - PROCESS | 1832 | 1461136140820 Marionette DEBUG loaded listener.js 00:09:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 288 (0x8fbce400) [pid = 1832] [serial = 741] [outer = 0x8c041400] 00:09:01 INFO - PROCESS | 1832 | 1461136141724 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 00:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1193ms 00:09:01 INFO - PROCESS | 1832 | 1461136141743 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 00:09:01 INFO - PROCESS | 1832 | 1461136141748 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 00:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:09:01 INFO - PROCESS | 1832 | 1461136141758 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:09:01 INFO - PROCESS | 1832 | 1461136141761 Marionette TRACE conn4 <- [1,958,null,{}] 00:09:01 INFO - PROCESS | 1832 | 1461136141767 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:01 INFO - PROCESS | 1832 | 1461136141942 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 00:09:01 INFO - PROCESS | 1832 | 1461136141952 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x85bc7800 == 86 [pid = 1832] [id = 247] 00:09:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 289 (0x8f3da400) [pid = 1832] [serial = 742] [outer = (nil)] 00:09:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 290 (0x90138c00) [pid = 1832] [serial = 743] [outer = 0x8f3da400] 00:09:02 INFO - PROCESS | 1832 | 1461136142191 Marionette DEBUG loaded listener.js 00:09:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 291 (0x90143c00) [pid = 1832] [serial = 744] [outer = 0x8f3da400] 00:09:03 INFO - PROCESS | 1832 | 1461136143052 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 00:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1332ms 00:09:03 INFO - PROCESS | 1832 | 1461136143090 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 00:09:03 INFO - PROCESS | 1832 | 1461136143094 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 00:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:09:03 INFO - PROCESS | 1832 | 1461136143100 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:09:03 INFO - PROCESS | 1832 | 1461136143103 Marionette TRACE conn4 <- [1,962,null,{}] 00:09:03 INFO - PROCESS | 1832 | 1461136143116 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:03 INFO - PROCESS | 1832 | 1461136143328 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 00:09:03 INFO - PROCESS | 1832 | 1461136143353 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x9043b800 == 87 [pid = 1832] [id = 248] 00:09:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 292 (0x9043f800) [pid = 1832] [serial = 745] [outer = (nil)] 00:09:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 293 (0x914e1400) [pid = 1832] [serial = 746] [outer = 0x9043f800] 00:09:03 INFO - PROCESS | 1832 | 1461136143438 Marionette DEBUG loaded listener.js 00:09:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 294 (0x93b99400) [pid = 1832] [serial = 747] [outer = 0x9043f800] 00:09:04 INFO - PROCESS | 1832 | --DOMWINDOW == 293 (0x93ba2c00) [pid = 1832] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:09:04 INFO - PROCESS | 1832 | --DOMWINDOW == 292 (0x8e483800) [pid = 1832] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:09:04 INFO - PROCESS | 1832 | --DOMWINDOW == 291 (0x8e43e400) [pid = 1832] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:09:04 INFO - PROCESS | 1832 | --DOMWINDOW == 290 (0x90237800) [pid = 1832] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:09:04 INFO - PROCESS | 1832 | --DOMWINDOW == 289 (0x8f715800) [pid = 1832] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:09:04 INFO - PROCESS | 1832 | --DOMWINDOW == 288 (0x90439800) [pid = 1832] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:09:04 INFO - PROCESS | 1832 | --DOMWINDOW == 287 (0x8f50b400) [pid = 1832] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:09:04 INFO - PROCESS | 1832 | 1461136144846 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 00:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1797ms 00:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:09:04 INFO - PROCESS | 1832 | 1461136144897 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 00:09:04 INFO - PROCESS | 1832 | 1461136144900 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 00:09:04 INFO - PROCESS | 1832 | 1461136144907 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:09:04 INFO - PROCESS | 1832 | 1461136144911 Marionette TRACE conn4 <- [1,966,null,{}] 00:09:04 INFO - PROCESS | 1832 | 1461136144968 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:05 INFO - PROCESS | 1832 | 1461136145128 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 00:09:05 INFO - PROCESS | 1832 | 1461136145139 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x85bca800 == 88 [pid = 1832] [id = 249] 00:09:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 288 (0x8bdd9400) [pid = 1832] [serial = 748] [outer = (nil)] 00:09:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 289 (0x93ba2000) [pid = 1832] [serial = 749] [outer = 0x8bdd9400] 00:09:05 INFO - PROCESS | 1832 | 1461136145211 Marionette DEBUG loaded listener.js 00:09:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 290 (0x94dc2800) [pid = 1832] [serial = 750] [outer = 0x8bdd9400] 00:09:06 INFO - PROCESS | 1832 | 1461136146045 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 00:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1183ms 00:09:06 INFO - PROCESS | 1832 | 1461136146092 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 00:09:06 INFO - PROCESS | 1832 | 1461136146096 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 00:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:09:06 INFO - PROCESS | 1832 | 1461136146102 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:09:06 INFO - PROCESS | 1832 | 1461136146106 Marionette TRACE conn4 <- [1,970,null,{}] 00:09:06 INFO - PROCESS | 1832 | 1461136146111 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:06 INFO - PROCESS | 1832 | 1461136146291 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 00:09:06 INFO - PROCESS | 1832 | 1461136146301 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e483800 == 89 [pid = 1832] [id = 250] 00:09:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 291 (0x9427fc00) [pid = 1832] [serial = 751] [outer = (nil)] 00:09:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 292 (0x979e5000) [pid = 1832] [serial = 752] [outer = 0x9427fc00] 00:09:06 INFO - PROCESS | 1832 | 1461136146372 Marionette DEBUG loaded listener.js 00:09:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 293 (0x97d8a800) [pid = 1832] [serial = 753] [outer = 0x9427fc00] 00:09:07 INFO - PROCESS | 1832 | 1461136147569 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 00:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1531ms 00:09:07 INFO - PROCESS | 1832 | 1461136147634 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 00:09:07 INFO - PROCESS | 1832 | 1461136147642 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 00:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:09:07 INFO - PROCESS | 1832 | 1461136147652 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:09:07 INFO - PROCESS | 1832 | 1461136147657 Marionette TRACE conn4 <- [1,974,null,{}] 00:09:07 INFO - PROCESS | 1832 | 1461136147665 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:07 INFO - PROCESS | 1832 | 1461136147912 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 00:09:08 INFO - PROCESS | 1832 | 1461136148214 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x86831000 == 90 [pid = 1832] [id = 251] 00:09:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 294 (0x86fc3c00) [pid = 1832] [serial = 754] [outer = (nil)] 00:09:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 295 (0x8b90b000) [pid = 1832] [serial = 755] [outer = 0x86fc3c00] 00:09:08 INFO - PROCESS | 1832 | 1461136148304 Marionette DEBUG loaded listener.js 00:09:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 296 (0x8bbcc400) [pid = 1832] [serial = 756] [outer = 0x86fc3c00] 00:09:09 INFO - PROCESS | 1832 | 1461136149285 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 00:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1684ms 00:09:09 INFO - PROCESS | 1832 | 1461136149336 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 00:09:09 INFO - PROCESS | 1832 | 1461136149344 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 00:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:09:09 INFO - PROCESS | 1832 | 1461136149356 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:09:09 INFO - PROCESS | 1832 | 1461136149360 Marionette TRACE conn4 <- [1,978,null,{}] 00:09:09 INFO - PROCESS | 1832 | 1461136149367 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:09 INFO - PROCESS | 1832 | 1461136149599 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 00:09:09 INFO - PROCESS | 1832 | 1461136149950 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x8b905c00 == 91 [pid = 1832] [id = 252] 00:09:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 297 (0x8f4e6800) [pid = 1832] [serial = 757] [outer = (nil)] 00:09:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 298 (0x8f6d3000) [pid = 1832] [serial = 758] [outer = 0x8f4e6800] 00:09:10 INFO - PROCESS | 1832 | 1461136150054 Marionette DEBUG loaded listener.js 00:09:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 299 (0x8fd73000) [pid = 1832] [serial = 759] [outer = 0x8f4e6800] 00:09:10 INFO - PROCESS | 1832 | 1461136150902 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 00:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1584ms 00:09:10 INFO - PROCESS | 1832 | 1461136150940 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 00:09:10 INFO - PROCESS | 1832 | 1461136150943 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 00:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:09:10 INFO - PROCESS | 1832 | 1461136150950 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:09:10 INFO - PROCESS | 1832 | 1461136150956 Marionette TRACE conn4 <- [1,982,null,{}] 00:09:10 INFO - PROCESS | 1832 | 1461136150972 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:11 INFO - PROCESS | 1832 | 1461136151161 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 00:09:11 INFO - PROCESS | 1832 | 1461136151365 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x93ba2c00 == 92 [pid = 1832] [id = 253] 00:09:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 300 (0x96b08c00) [pid = 1832] [serial = 760] [outer = (nil)] 00:09:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 301 (0x97ec5400) [pid = 1832] [serial = 761] [outer = 0x96b08c00] 00:09:11 INFO - PROCESS | 1832 | 1461136151497 Marionette DEBUG loaded listener.js 00:09:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 302 (0x98246800) [pid = 1832] [serial = 762] [outer = 0x96b08c00] 00:09:12 INFO - PROCESS | 1832 | 1461136152437 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 00:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1535ms 00:09:12 INFO - PROCESS | 1832 | 1461136152486 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 00:09:12 INFO - PROCESS | 1832 | 1461136152491 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 00:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:09:12 INFO - PROCESS | 1832 | 1461136152497 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:09:12 INFO - PROCESS | 1832 | 1461136152501 Marionette TRACE conn4 <- [1,986,null,{}] 00:09:12 INFO - PROCESS | 1832 | 1461136152507 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:12 INFO - PROCESS | 1832 | 1461136152691 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 00:09:12 INFO - PROCESS | 1832 | 1461136152939 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x914e1000 == 93 [pid = 1832] [id = 254] 00:09:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 303 (0x96a0c000) [pid = 1832] [serial = 763] [outer = (nil)] 00:09:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 304 (0x98715800) [pid = 1832] [serial = 764] [outer = 0x96a0c000] 00:09:13 INFO - PROCESS | 1832 | 1461136153069 Marionette DEBUG loaded listener.js 00:09:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 305 (0x987d1c00) [pid = 1832] [serial = 765] [outer = 0x96a0c000] 00:09:13 INFO - PROCESS | 1832 | 1461136153902 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 00:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1478ms 00:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:09:13 INFO - PROCESS | 1832 | 1461136153976 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 00:09:13 INFO - PROCESS | 1832 | 1461136153980 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 00:09:13 INFO - PROCESS | 1832 | 1461136153986 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:09:13 INFO - PROCESS | 1832 | 1461136153990 Marionette TRACE conn4 <- [1,990,null,{}] 00:09:13 INFO - PROCESS | 1832 | 1461136153995 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:14 INFO - PROCESS | 1832 | 1461136154171 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 00:09:14 INFO - PROCESS | 1832 | 1461136154372 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x9824c800 == 94 [pid = 1832] [id = 255] 00:09:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 306 (0x98250000) [pid = 1832] [serial = 766] [outer = (nil)] 00:09:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 307 (0x98f5ec00) [pid = 1832] [serial = 767] [outer = 0x98250000] 00:09:14 INFO - PROCESS | 1832 | 1461136154497 Marionette DEBUG loaded listener.js 00:09:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 308 (0x999e2000) [pid = 1832] [serial = 768] [outer = 0x98250000] 00:09:15 INFO - PROCESS | 1832 | 1461136155495 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 00:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1541ms 00:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:09:15 INFO - PROCESS | 1832 | 1461136155527 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 00:09:15 INFO - PROCESS | 1832 | 1461136155530 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 00:09:15 INFO - PROCESS | 1832 | 1461136155537 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:09:15 INFO - PROCESS | 1832 | 1461136155541 Marionette TRACE conn4 <- [1,994,null,{}] 00:09:15 INFO - PROCESS | 1832 | 1461136155546 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:15 INFO - PROCESS | 1832 | 1461136155739 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 00:09:16 INFO - PROCESS | 1832 | 1461136155985 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x98cdd800 == 95 [pid = 1832] [id = 256] 00:09:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 309 (0x98ce2400) [pid = 1832] [serial = 769] [outer = (nil)] 00:09:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 310 (0xa3c0e800) [pid = 1832] [serial = 770] [outer = 0x98ce2400] 00:09:16 INFO - PROCESS | 1832 | 1461136156117 Marionette DEBUG loaded listener.js 00:09:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 311 (0xa3ce1000) [pid = 1832] [serial = 771] [outer = 0x98ce2400] 00:09:16 INFO - PROCESS | 1832 | 1461136156959 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 00:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1491ms 00:09:17 INFO - PROCESS | 1832 | 1461136157028 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 00:09:17 INFO - PROCESS | 1832 | 1461136157031 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 00:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:09:17 INFO - PROCESS | 1832 | 1461136157038 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:09:17 INFO - PROCESS | 1832 | 1461136157041 Marionette TRACE conn4 <- [1,998,null,{}] 00:09:17 INFO - PROCESS | 1832 | 1461136157046 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:17 INFO - PROCESS | 1832 | 1461136157220 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 00:09:17 INFO - PROCESS | 1832 | 1461136157432 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x87fad400 == 96 [pid = 1832] [id = 257] 00:09:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 312 (0x87faf000) [pid = 1832] [serial = 772] [outer = (nil)] 00:09:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 313 (0x87fb5c00) [pid = 1832] [serial = 773] [outer = 0x87faf000] 00:09:17 INFO - PROCESS | 1832 | 1461136157602 Marionette DEBUG loaded listener.js 00:09:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 314 (0x87fb9000) [pid = 1832] [serial = 774] [outer = 0x87faf000] 00:09:18 INFO - PROCESS | 1832 | 1461136158469 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 00:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1479ms 00:09:18 INFO - PROCESS | 1832 | 1461136158518 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 00:09:18 INFO - PROCESS | 1832 | 1461136158522 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 00:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:09:18 INFO - PROCESS | 1832 | 1461136158528 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:09:18 INFO - PROCESS | 1832 | 1461136158532 Marionette TRACE conn4 <- [1,1002,null,{}] 00:09:18 INFO - PROCESS | 1832 | 1461136158537 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:18 INFO - PROCESS | 1832 | 1461136158708 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 00:09:18 INFO - PROCESS | 1832 | 1461136158918 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x87fadc00 == 97 [pid = 1832] [id = 258] 00:09:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 315 (0x87fafc00) [pid = 1832] [serial = 775] [outer = (nil)] 00:09:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 316 (0x880b9c00) [pid = 1832] [serial = 776] [outer = 0x87fafc00] 00:09:19 INFO - PROCESS | 1832 | 1461136159041 Marionette DEBUG loaded listener.js 00:09:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 317 (0x880bc800) [pid = 1832] [serial = 777] [outer = 0x87fafc00] 00:09:20 INFO - PROCESS | 1832 | 1461136160025 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 00:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1540ms 00:09:20 INFO - PROCESS | 1832 | 1461136160069 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 00:09:20 INFO - PROCESS | 1832 | 1461136160073 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 00:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:09:20 INFO - PROCESS | 1832 | 1461136160079 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:09:20 INFO - PROCESS | 1832 | 1461136160082 Marionette TRACE conn4 <- [1,1006,null,{}] 00:09:20 INFO - PROCESS | 1832 | 1461136160088 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:20 INFO - PROCESS | 1832 | 1461136160259 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 00:09:20 INFO - PROCESS | 1832 | 1461136160513 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x87fbac00 == 98 [pid = 1832] [id = 259] 00:09:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 318 (0x880b7000) [pid = 1832] [serial = 778] [outer = (nil)] 00:09:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 319 (0x880c3c00) [pid = 1832] [serial = 779] [outer = 0x880b7000] 00:09:20 INFO - PROCESS | 1832 | 1461136160641 Marionette DEBUG loaded listener.js 00:09:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 320 (0x8814ac00) [pid = 1832] [serial = 780] [outer = 0x880b7000] 00:09:21 INFO - PROCESS | 1832 | 1461136161492 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 00:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1478ms 00:09:21 INFO - PROCESS | 1832 | 1461136161558 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 00:09:21 INFO - PROCESS | 1832 | 1461136161562 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 00:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:09:21 INFO - PROCESS | 1832 | 1461136161568 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:09:21 INFO - PROCESS | 1832 | 1461136161571 Marionette TRACE conn4 <- [1,1010,null,{}] 00:09:21 INFO - PROCESS | 1832 | 1461136161577 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:21 INFO - PROCESS | 1832 | 1461136161754 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 00:09:21 INFO - PROCESS | 1832 | 1461136161960 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x8814a400 == 99 [pid = 1832] [id = 260] 00:09:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 321 (0x88151000) [pid = 1832] [serial = 781] [outer = (nil)] 00:09:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 322 (0x88153400) [pid = 1832] [serial = 782] [outer = 0x88151000] 00:09:22 INFO - PROCESS | 1832 | 1461136162156 Marionette DEBUG loaded listener.js 00:09:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 323 (0x88155c00) [pid = 1832] [serial = 783] [outer = 0x88151000] 00:09:23 INFO - PROCESS | 1832 | 1461136163032 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 00:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1531ms 00:09:23 INFO - PROCESS | 1832 | 1461136163099 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 00:09:23 INFO - PROCESS | 1832 | 1461136163104 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 00:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:09:23 INFO - PROCESS | 1832 | 1461136163110 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:09:23 INFO - PROCESS | 1832 | 1461136163115 Marionette TRACE conn4 <- [1,1014,null,{}] 00:09:23 INFO - PROCESS | 1832 | 1461136163120 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:23 INFO - PROCESS | 1832 | 1461136163364 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 00:09:23 INFO - PROCESS | 1832 | 1461136163628 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x854df000 == 100 [pid = 1832] [id = 261] 00:09:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 324 (0x854df400) [pid = 1832] [serial = 784] [outer = (nil)] 00:09:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 325 (0x854ea000) [pid = 1832] [serial = 785] [outer = 0x854df400] 00:09:23 INFO - PROCESS | 1832 | 1461136163763 Marionette DEBUG loaded listener.js 00:09:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 326 (0x88157400) [pid = 1832] [serial = 786] [outer = 0x854df400] 00:09:24 INFO - PROCESS | 1832 | 1461136164636 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 00:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1585ms 00:09:24 INFO - PROCESS | 1832 | 1461136164695 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 00:09:24 INFO - PROCESS | 1832 | 1461136164699 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 00:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:09:24 INFO - PROCESS | 1832 | 1461136164706 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:09:24 INFO - PROCESS | 1832 | 1461136164710 Marionette TRACE conn4 <- [1,1018,null,{}] 00:09:24 INFO - PROCESS | 1832 | 1461136164715 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:24 INFO - PROCESS | 1832 | 1461136164923 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 00:09:25 INFO - PROCESS | 1832 | 1461136165174 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x84a59c00 == 101 [pid = 1832] [id = 262] 00:09:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 327 (0x84a5a000) [pid = 1832] [serial = 787] [outer = (nil)] 00:09:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 328 (0x84a62000) [pid = 1832] [serial = 788] [outer = 0x84a5a000] 00:09:25 INFO - PROCESS | 1832 | 1461136165302 Marionette DEBUG loaded listener.js 00:09:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 329 (0x84a65800) [pid = 1832] [serial = 789] [outer = 0x84a5a000] 00:09:26 INFO - PROCESS | 1832 | 1461136166153 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 00:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1486ms 00:09:26 INFO - PROCESS | 1832 | 1461136166194 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 00:09:26 INFO - PROCESS | 1832 | 1461136166198 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 00:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:09:26 INFO - PROCESS | 1832 | 1461136166204 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:09:26 INFO - PROCESS | 1832 | 1461136166208 Marionette TRACE conn4 <- [1,1022,null,{}] 00:09:26 INFO - PROCESS | 1832 | 1461136166213 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:26 INFO - PROCESS | 1832 | 1461136166409 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 00:09:26 INFO - PROCESS | 1832 | 1461136166625 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x84a5d000 == 102 [pid = 1832] [id = 263] 00:09:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 330 (0x84a60800) [pid = 1832] [serial = 790] [outer = (nil)] 00:09:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 331 (0x84c81800) [pid = 1832] [serial = 791] [outer = 0x84a60800] 00:09:26 INFO - PROCESS | 1832 | 1461136166748 Marionette DEBUG loaded listener.js 00:09:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 332 (0x84c84000) [pid = 1832] [serial = 792] [outer = 0x84a60800] 00:09:27 INFO - PROCESS | 1832 | 1461136167676 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 00:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1535ms 00:09:27 INFO - PROCESS | 1832 | 1461136167739 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 00:09:27 INFO - PROCESS | 1832 | 1461136167743 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 00:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:09:27 INFO - PROCESS | 1832 | 1461136167750 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:09:27 INFO - PROCESS | 1832 | 1461136167753 Marionette TRACE conn4 <- [1,1026,null,{}] 00:09:27 INFO - PROCESS | 1832 | 1461136167758 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:27 INFO - PROCESS | 1832 | 1461136167939 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 00:09:28 INFO - PROCESS | 1832 | 1461136168193 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x84a68000 == 103 [pid = 1832] [id = 264] 00:09:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 333 (0x84a68400) [pid = 1832] [serial = 793] [outer = (nil)] 00:09:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 334 (0x84c8b000) [pid = 1832] [serial = 794] [outer = 0x84a68400] 00:09:28 INFO - PROCESS | 1832 | 1461136168329 Marionette DEBUG loaded listener.js 00:09:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 335 (0x854e0c00) [pid = 1832] [serial = 795] [outer = 0x84a68400] 00:09:29 INFO - PROCESS | 1832 | 1461136169207 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 00:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1528ms 00:09:29 INFO - PROCESS | 1832 | 1461136169278 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 00:09:29 INFO - PROCESS | 1832 | 1461136169282 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 00:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:09:29 INFO - PROCESS | 1832 | 1461136169289 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:09:29 INFO - PROCESS | 1832 | 1461136169292 Marionette TRACE conn4 <- [1,1030,null,{}] 00:09:29 INFO - PROCESS | 1832 | 1461136169298 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:29 INFO - PROCESS | 1832 | 1461136169491 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 00:09:29 INFO - PROCESS | 1832 | 1461136169758 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x84c89000 == 104 [pid = 1832] [id = 265] 00:09:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 336 (0x84c8ac00) [pid = 1832] [serial = 796] [outer = (nil)] 00:09:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 337 (0x8b946400) [pid = 1832] [serial = 797] [outer = 0x84c8ac00] 00:09:29 INFO - PROCESS | 1832 | 1461136169895 Marionette DEBUG loaded listener.js 00:09:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 338 (0x8c045400) [pid = 1832] [serial = 798] [outer = 0x84c8ac00] 00:09:30 INFO - PROCESS | 1832 | 1461136170757 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 00:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1527ms 00:09:30 INFO - PROCESS | 1832 | 1461136170817 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 00:09:30 INFO - PROCESS | 1832 | 1461136170821 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 00:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:09:30 INFO - PROCESS | 1832 | 1461136170828 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:09:30 INFO - PROCESS | 1832 | 1461136170832 Marionette TRACE conn4 <- [1,1034,null,{}] 00:09:30 INFO - PROCESS | 1832 | 1461136170839 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:31 INFO - PROCESS | 1832 | 1461136171032 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 00:09:31 INFO - PROCESS | 1832 | 1461136171290 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x84c88c00 == 105 [pid = 1832] [id = 266] 00:09:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 339 (0x87fb8400) [pid = 1832] [serial = 799] [outer = (nil)] 00:09:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 340 (0x8bc6f800) [pid = 1832] [serial = 800] [outer = 0x87fb8400] 00:09:31 INFO - PROCESS | 1832 | 1461136171439 Marionette DEBUG loaded listener.js 00:09:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 341 (0x90173c00) [pid = 1832] [serial = 801] [outer = 0x87fb8400] 00:09:32 INFO - PROCESS | 1832 | 1461136172335 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 00:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1540ms 00:09:32 INFO - PROCESS | 1832 | 1461136172370 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 00:09:32 INFO - PROCESS | 1832 | 1461136172374 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 00:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:09:32 INFO - PROCESS | 1832 | 1461136172381 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:09:32 INFO - PROCESS | 1832 | 1461136172383 Marionette TRACE conn4 <- [1,1038,null,{}] 00:09:32 INFO - PROCESS | 1832 | 1461136172389 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:32 INFO - PROCESS | 1832 | 1461136172580 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 00:09:32 INFO - PROCESS | 1832 | 1461136172800 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6e2400 == 106 [pid = 1832] [id = 267] 00:09:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 342 (0x8bc61800) [pid = 1832] [serial = 802] [outer = (nil)] 00:09:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 343 (0x8e5dec00) [pid = 1832] [serial = 803] [outer = 0x8bc61800] 00:09:32 INFO - PROCESS | 1832 | 1461136172960 Marionette DEBUG loaded listener.js 00:09:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 344 (0x93918c00) [pid = 1832] [serial = 804] [outer = 0x8bc61800] 00:09:34 INFO - PROCESS | 1832 | 1461136174358 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 00:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 2078ms 00:09:34 INFO - PROCESS | 1832 | 1461136174460 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 00:09:34 INFO - PROCESS | 1832 | 1461136174465 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 00:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:09:34 INFO - PROCESS | 1832 | 1461136174474 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:09:34 INFO - PROCESS | 1832 | 1461136174479 Marionette TRACE conn4 <- [1,1042,null,{}] 00:09:34 INFO - PROCESS | 1832 | 1461136174487 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:34 INFO - PROCESS | 1832 | 1461136174662 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 00:09:34 INFO - PROCESS | 1832 | 1461136174968 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x859c0800 == 107 [pid = 1832] [id = 268] 00:09:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 345 (0x85bc2800) [pid = 1832] [serial = 805] [outer = (nil)] 00:09:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 346 (0x86fc3000) [pid = 1832] [serial = 806] [outer = 0x85bc2800] 00:09:35 INFO - PROCESS | 1832 | 1461136175050 Marionette DEBUG loaded listener.js 00:09:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 347 (0x877dd000) [pid = 1832] [serial = 807] [outer = 0x85bc2800] 00:09:36 INFO - PROCESS | 1832 | 1461136176118 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 00:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1686ms 00:09:36 INFO - PROCESS | 1832 | 1461136176160 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 00:09:36 INFO - PROCESS | 1832 | 1461136176169 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 00:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:09:36 INFO - PROCESS | 1832 | 1461136176179 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:09:36 INFO - PROCESS | 1832 | 1461136176183 Marionette TRACE conn4 <- [1,1046,null,{}] 00:09:36 INFO - PROCESS | 1832 | 1461136176189 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:36 INFO - PROCESS | 1832 | 1461136176368 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 00:09:36 INFO - PROCESS | 1832 | 1461136176734 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x850ec800 == 108 [pid = 1832] [id = 269] 00:09:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 348 (0x850f5400) [pid = 1832] [serial = 808] [outer = (nil)] 00:09:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 349 (0x85bc8000) [pid = 1832] [serial = 809] [outer = 0x850f5400] 00:09:36 INFO - PROCESS | 1832 | 1461136176818 Marionette DEBUG loaded listener.js 00:09:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 350 (0x86fcd800) [pid = 1832] [serial = 810] [outer = 0x850f5400] 00:09:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8e67c800 == 107 [pid = 1832] [id = 188] 00:09:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8e677800 == 106 [pid = 1832] [id = 177] 00:09:37 INFO - PROCESS | 1832 | --DOCSHELL 0x93b9e000 == 105 [pid = 1832] [id = 176] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 349 (0x987c4400) [pid = 1832] [serial = 680] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOCSHELL 0x91e92400 == 104 [pid = 1832] [id = 47] 00:09:37 INFO - PROCESS | 1832 | --DOCSHELL 0x85bca800 == 103 [pid = 1832] [id = 249] 00:09:37 INFO - PROCESS | 1832 | --DOCSHELL 0x9043b800 == 102 [pid = 1832] [id = 248] 00:09:37 INFO - PROCESS | 1832 | --DOCSHELL 0x85bc7800 == 101 [pid = 1832] [id = 247] 00:09:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8a284400 == 100 [pid = 1832] [id = 246] 00:09:37 INFO - PROCESS | 1832 | --DOCSHELL 0x877e7800 == 99 [pid = 1832] [id = 245] 00:09:37 INFO - PROCESS | 1832 | --DOCSHELL 0x850eb400 == 98 [pid = 1832] [id = 244] 00:09:37 INFO - PROCESS | 1832 | --DOCSHELL 0x85cf1400 == 97 [pid = 1832] [id = 243] 00:09:37 INFO - PROCESS | 1832 | 1461136177794 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 00:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1639ms 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 348 (0x98085c00) [pid = 1832] [serial = 614] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 347 (0x9428a000) [pid = 1832] [serial = 674] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 346 (0x99102800) [pid = 1832] [serial = 631] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 345 (0x8f3cf800) [pid = 1832] [serial = 663] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 344 (0x8e48f000) [pid = 1832] [serial = 662] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 343 (0x8c04a000) [pid = 1832] [serial = 643] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 342 (0x8e66ec00) [pid = 1832] [serial = 665] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 341 (0x94dca800) [pid = 1832] [serial = 675] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 340 (0x8f50e000) [pid = 1832] [serial = 666] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 339 (0x97cb8c00) [pid = 1832] [serial = 677] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 338 (0x8b94d400) [pid = 1832] [serial = 649] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 337 (0x9013b400) [pid = 1832] [serial = 668] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 336 (0x9016d400) [pid = 1832] [serial = 669] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 335 (0x914dd800) [pid = 1832] [serial = 622] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 334 (0x98246000) [pid = 1832] [serial = 646] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 333 (0xa0a8f400) [pid = 1832] [serial = 637] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 332 (0x98b9b400) [pid = 1832] [serial = 628] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 331 (0x9fb9c000) [pid = 1832] [serial = 634] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 330 (0x8bc6c000) [pid = 1832] [serial = 616] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 329 (0xa2a2ec00) [pid = 1832] [serial = 652] [outer = (nil)] [url = about:blank] 00:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 328 (0xa2820000) [pid = 1832] [serial = 640] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 327 (0x8b90c400) [pid = 1832] [serial = 659] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 326 (0x8fbd0c00) [pid = 1832] [serial = 619] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 325 (0x98cde400) [pid = 1832] [serial = 656] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 324 (0x981e6000) [pid = 1832] [serial = 625] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 323 (0x939f1800) [pid = 1832] [serial = 672] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 322 (0x98242000) [pid = 1832] [serial = 678] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 321 (0x914e0400) [pid = 1832] [serial = 671] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 1832 | --DOMWINDOW == 320 (0x987d0c00) [pid = 1832] [serial = 422] [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.] 00:09:37 INFO - PROCESS | 1832 | 1461136177848 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 00:09:37 INFO - PROCESS | 1832 | 1461136177850 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 00:09:37 INFO - PROCESS | 1832 | 1461136177869 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:09:37 INFO - PROCESS | 1832 | 1461136177876 Marionette TRACE conn4 <- [1,1050,null,{}] 00:09:37 INFO - PROCESS | 1832 | 1461136177896 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:38 INFO - PROCESS | 1832 | 1461136178063 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 00:09:38 INFO - PROCESS | 1832 | 1461136178292 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6ea800 == 98 [pid = 1832] [id = 270] 00:09:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 321 (0x8b908000) [pid = 1832] [serial = 811] [outer = (nil)] 00:09:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 322 (0x8b90f400) [pid = 1832] [serial = 812] [outer = 0x8b908000] 00:09:38 INFO - PROCESS | 1832 | 1461136178372 Marionette DEBUG loaded listener.js 00:09:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 323 (0x8b94d000) [pid = 1832] [serial = 813] [outer = 0x8b908000] 00:09:39 INFO - PROCESS | 1832 | 1461136179098 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 00:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1255ms 00:09:39 INFO - PROCESS | 1832 | 1461136179117 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 00:09:39 INFO - PROCESS | 1832 | 1461136179121 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 00:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:09:39 INFO - PROCESS | 1832 | 1461136179141 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:09:39 INFO - PROCESS | 1832 | 1461136179143 Marionette TRACE conn4 <- [1,1054,null,{}] 00:09:39 INFO - PROCESS | 1832 | 1461136179149 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:39 INFO - PROCESS | 1832 | 1461136179307 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 00:09:39 INFO - PROCESS | 1832 | 1461136179321 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x8b901400 == 99 [pid = 1832] [id = 271] 00:09:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 324 (0x8bc70800) [pid = 1832] [serial = 814] [outer = (nil)] 00:09:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 325 (0x8c045c00) [pid = 1832] [serial = 815] [outer = 0x8bc70800] 00:09:39 INFO - PROCESS | 1832 | 1461136179394 Marionette DEBUG loaded listener.js 00:09:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 326 (0x8c0f2c00) [pid = 1832] [serial = 816] [outer = 0x8bc70800] 00:09:40 INFO - PROCESS | 1832 | 1461136180402 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 00:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1280ms 00:09:40 INFO - PROCESS | 1832 | 1461136180420 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 00:09:40 INFO - PROCESS | 1832 | 1461136180423 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 00:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:09:40 INFO - PROCESS | 1832 | 1461136180429 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:09:40 INFO - PROCESS | 1832 | 1461136180431 Marionette TRACE conn4 <- [1,1058,null,{}] 00:09:40 INFO - PROCESS | 1832 | 1461136180447 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:40 INFO - PROCESS | 1832 | 1461136180662 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 00:09:40 INFO - PROCESS | 1832 | 1461136180690 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x8b945800 == 100 [pid = 1832] [id = 272] 00:09:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 327 (0x8bbc7800) [pid = 1832] [serial = 817] [outer = (nil)] 00:09:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 328 (0x8e43bc00) [pid = 1832] [serial = 818] [outer = 0x8bbc7800] 00:09:40 INFO - PROCESS | 1832 | 1461136180762 Marionette DEBUG loaded listener.js 00:09:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 329 (0x8e48b000) [pid = 1832] [serial = 819] [outer = 0x8bbc7800] 00:09:41 INFO - PROCESS | 1832 | 1461136181629 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 00:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1247ms 00:09:41 INFO - PROCESS | 1832 | 1461136181684 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 00:09:41 INFO - PROCESS | 1832 | 1461136181686 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 00:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:09:41 INFO - PROCESS | 1832 | 1461136181692 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:09:41 INFO - PROCESS | 1832 | 1461136181695 Marionette TRACE conn4 <- [1,1062,null,{}] 00:09:41 INFO - PROCESS | 1832 | 1461136181701 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:41 INFO - PROCESS | 1832 | 1461136181978 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 00:09:42 INFO - PROCESS | 1832 | 1461136182008 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e481800 == 101 [pid = 1832] [id = 273] 00:09:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 330 (0x8e671800) [pid = 1832] [serial = 820] [outer = (nil)] 00:09:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 331 (0x8f3d0c00) [pid = 1832] [serial = 821] [outer = 0x8e671800] 00:09:42 INFO - PROCESS | 1832 | 1461136182080 Marionette DEBUG loaded listener.js 00:09:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 332 (0x8f3dbc00) [pid = 1832] [serial = 822] [outer = 0x8e671800] 00:09:42 INFO - PROCESS | 1832 | --DOMWINDOW == 331 (0x8f3da400) [pid = 1832] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:09:42 INFO - PROCESS | 1832 | --DOMWINDOW == 330 (0x9043f800) [pid = 1832] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:09:42 INFO - PROCESS | 1832 | --DOMWINDOW == 329 (0x8a28c800) [pid = 1832] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:09:42 INFO - PROCESS | 1832 | --DOMWINDOW == 328 (0x8c048000) [pid = 1832] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:09:42 INFO - PROCESS | 1832 | --DOMWINDOW == 327 (0x8c041400) [pid = 1832] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:09:42 INFO - PROCESS | 1832 | --DOMWINDOW == 326 (0x85cf2800) [pid = 1832] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:09:42 INFO - PROCESS | 1832 | --DOMWINDOW == 325 (0x8bdd9400) [pid = 1832] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:09:43 INFO - PROCESS | 1832 | 1461136183212 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 00:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1584ms 00:09:43 INFO - PROCESS | 1832 | 1461136183277 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 00:09:43 INFO - PROCESS | 1832 | 1461136183280 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 00:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:09:43 INFO - PROCESS | 1832 | 1461136183286 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:09:43 INFO - PROCESS | 1832 | 1461136183290 Marionette TRACE conn4 <- [1,1066,null,{}] 00:09:43 INFO - PROCESS | 1832 | 1461136183295 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:43 INFO - PROCESS | 1832 | 1461136183452 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 00:09:43 INFO - PROCESS | 1832 | 1461136183465 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x877e5c00 == 102 [pid = 1832] [id = 274] 00:09:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 326 (0x8b90a400) [pid = 1832] [serial = 823] [outer = (nil)] 00:09:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 327 (0x8f4ecc00) [pid = 1832] [serial = 824] [outer = 0x8b90a400] 00:09:43 INFO - PROCESS | 1832 | 1461136183537 Marionette DEBUG loaded listener.js 00:09:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 328 (0x8f50bc00) [pid = 1832] [serial = 825] [outer = 0x8b90a400] 00:09:44 INFO - PROCESS | 1832 | 1461136184407 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 00:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1178ms 00:09:44 INFO - PROCESS | 1832 | 1461136184465 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 00:09:44 INFO - PROCESS | 1832 | 1461136184469 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 00:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:09:44 INFO - PROCESS | 1832 | 1461136184479 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:09:44 INFO - PROCESS | 1832 | 1461136184481 Marionette TRACE conn4 <- [1,1070,null,{}] 00:09:44 INFO - PROCESS | 1832 | 1461136184487 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:44 INFO - PROCESS | 1832 | 1461136184652 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 00:09:45 INFO - PROCESS | 1832 | 1461136184986 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x84a5d400 == 103 [pid = 1832] [id = 275] 00:09:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 329 (0x84a5f800) [pid = 1832] [serial = 826] [outer = (nil)] 00:09:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 330 (0x84c86800) [pid = 1832] [serial = 827] [outer = 0x84a5f800] 00:09:45 INFO - PROCESS | 1832 | 1461136185076 Marionette DEBUG loaded listener.js 00:09:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 331 (0x854e2000) [pid = 1832] [serial = 828] [outer = 0x84a5f800] 00:09:46 INFO - PROCESS | 1832 | 1461136186062 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 00:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1630ms 00:09:46 INFO - PROCESS | 1832 | 1461136186111 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 00:09:46 INFO - PROCESS | 1832 | 1461136186119 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 00:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:09:46 INFO - PROCESS | 1832 | 1461136186128 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:09:46 INFO - PROCESS | 1832 | 1461136186133 Marionette TRACE conn4 <- [1,1074,null,{}] 00:09:46 INFO - PROCESS | 1832 | 1461136186140 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:46 INFO - PROCESS | 1832 | 1461136186335 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 00:09:46 INFO - PROCESS | 1832 | 1461136186600 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x87fb4400 == 104 [pid = 1832] [id = 276] 00:09:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 332 (0x87fb5800) [pid = 1832] [serial = 829] [outer = (nil)] 00:09:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 333 (0x8814a000) [pid = 1832] [serial = 830] [outer = 0x87fb5800] 00:09:46 INFO - PROCESS | 1832 | 1461136186737 Marionette DEBUG loaded listener.js 00:09:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 334 (0x8a28d400) [pid = 1832] [serial = 831] [outer = 0x87fb5800] 00:09:47 INFO - PROCESS | 1832 | 1461136187718 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 00:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1630ms 00:09:47 INFO - PROCESS | 1832 | 1461136187761 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 00:09:47 INFO - PROCESS | 1832 | 1461136187767 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 00:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:09:47 INFO - PROCESS | 1832 | 1461136187774 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:09:47 INFO - PROCESS | 1832 | 1461136187777 Marionette TRACE conn4 <- [1,1078,null,{}] 00:09:47 INFO - PROCESS | 1832 | 1461136187783 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:47 INFO - PROCESS | 1832 | 1461136187971 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 00:09:48 INFO - PROCESS | 1832 | 1461136188269 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x88152400 == 105 [pid = 1832] [id = 277] 00:09:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 335 (0x8c049000) [pid = 1832] [serial = 832] [outer = (nil)] 00:09:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 336 (0x8e43c800) [pid = 1832] [serial = 833] [outer = 0x8c049000] 00:09:48 INFO - PROCESS | 1832 | 1461136188396 Marionette DEBUG loaded listener.js 00:09:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 337 (0x8e677c00) [pid = 1832] [serial = 834] [outer = 0x8c049000] 00:09:49 INFO - PROCESS | 1832 | 1461136189299 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 00:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1578ms 00:09:49 INFO - PROCESS | 1832 | 1461136189353 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 00:09:49 INFO - PROCESS | 1832 | 1461136189356 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 00:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:09:49 INFO - PROCESS | 1832 | 1461136189372 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:09:49 INFO - PROCESS | 1832 | 1461136189382 Marionette TRACE conn4 <- [1,1082,null,{}] 00:09:49 INFO - PROCESS | 1832 | 1461136189388 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:49 INFO - PROCESS | 1832 | 1461136189618 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 00:09:49 INFO - PROCESS | 1832 | 1461136189872 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e7a8000 == 106 [pid = 1832] [id = 278] 00:09:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 338 (0x8f6cb800) [pid = 1832] [serial = 835] [outer = (nil)] 00:09:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 339 (0x8fb25000) [pid = 1832] [serial = 836] [outer = 0x8f6cb800] 00:09:50 INFO - PROCESS | 1832 | 1461136190023 Marionette DEBUG loaded listener.js 00:09:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 340 (0x8fbcc000) [pid = 1832] [serial = 837] [outer = 0x8f6cb800] 00:09:50 INFO - PROCESS | 1832 | 1461136190944 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 00:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1592ms 00:09:50 INFO - PROCESS | 1832 | 1461136190956 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 00:09:50 INFO - PROCESS | 1832 | 1461136190960 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 00:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:09:50 INFO - PROCESS | 1832 | 1461136190966 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:09:50 INFO - PROCESS | 1832 | 1461136190969 Marionette TRACE conn4 <- [1,1086,null,{}] 00:09:50 INFO - PROCESS | 1832 | 1461136190975 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:51 INFO - PROCESS | 1832 | 1461136191153 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 00:09:51 INFO - PROCESS | 1832 | 1461136191388 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fb29800 == 107 [pid = 1832] [id = 279] 00:09:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 341 (0x8fbd4800) [pid = 1832] [serial = 838] [outer = (nil)] 00:09:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 342 (0x9013d800) [pid = 1832] [serial = 839] [outer = 0x8fbd4800] 00:09:51 INFO - PROCESS | 1832 | 1461136191486 Marionette DEBUG loaded listener.js 00:09:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 343 (0x90141400) [pid = 1832] [serial = 840] [outer = 0x8fbd4800] 00:09:52 INFO - PROCESS | 1832 | 1461136192379 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 00:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1481ms 00:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:09:52 INFO - PROCESS | 1832 | 1461136192449 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 00:09:52 INFO - PROCESS | 1832 | 1461136192452 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 00:09:52 INFO - PROCESS | 1832 | 1461136192459 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:09:52 INFO - PROCESS | 1832 | 1461136192462 Marionette TRACE conn4 <- [1,1090,null,{}] 00:09:52 INFO - PROCESS | 1832 | 1461136192468 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:52 INFO - PROCESS | 1832 | 1461136192645 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 00:09:52 INFO - PROCESS | 1832 | 1461136192856 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x901c3800 == 108 [pid = 1832] [id = 280] 00:09:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 344 (0x901c4400) [pid = 1832] [serial = 841] [outer = (nil)] 00:09:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 345 (0x901c8800) [pid = 1832] [serial = 842] [outer = 0x901c4400] 00:09:53 INFO - PROCESS | 1832 | 1461136193048 Marionette DEBUG loaded listener.js 00:09:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 346 (0x9066c400) [pid = 1832] [serial = 843] [outer = 0x901c4400] 00:09:53 INFO - PROCESS | 1832 | 1461136193951 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 00:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1540ms 00:09:54 INFO - PROCESS | 1832 | 1461136193998 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 00:09:54 INFO - PROCESS | 1832 | 1461136194001 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 00:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:09:54 INFO - PROCESS | 1832 | 1461136194008 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:09:54 INFO - PROCESS | 1832 | 1461136194012 Marionette TRACE conn4 <- [1,1094,null,{}] 00:09:54 INFO - PROCESS | 1832 | 1461136194017 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:54 INFO - PROCESS | 1832 | 1461136194210 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 00:09:54 INFO - PROCESS | 1832 | 1461136194423 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x90172800 == 109 [pid = 1832] [id = 281] 00:09:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 347 (0x901c4000) [pid = 1832] [serial = 844] [outer = (nil)] 00:09:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 348 (0x9307a800) [pid = 1832] [serial = 845] [outer = 0x901c4000] 00:09:54 INFO - PROCESS | 1832 | 1461136194548 Marionette DEBUG loaded listener.js 00:09:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 349 (0x93914000) [pid = 1832] [serial = 846] [outer = 0x901c4000] 00:09:55 INFO - PROCESS | 1832 | 1461136195545 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 00:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1581ms 00:09:55 INFO - PROCESS | 1832 | 1461136195590 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 00:09:55 INFO - PROCESS | 1832 | 1461136195594 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 00:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:09:55 INFO - PROCESS | 1832 | 1461136195600 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:09:55 INFO - PROCESS | 1832 | 1461136195604 Marionette TRACE conn4 <- [1,1098,null,{}] 00:09:55 INFO - PROCESS | 1832 | 1461136195610 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:55 INFO - PROCESS | 1832 | 1461136195809 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 00:09:56 INFO - PROCESS | 1832 | 1461136196078 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x914dd800 == 110 [pid = 1832] [id = 282] 00:09:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 350 (0x91ee4400) [pid = 1832] [serial = 847] [outer = (nil)] 00:09:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 351 (0x93b9e400) [pid = 1832] [serial = 848] [outer = 0x91ee4400] 00:09:56 INFO - PROCESS | 1832 | 1461136196204 Marionette DEBUG loaded listener.js 00:09:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 352 (0x93ba5800) [pid = 1832] [serial = 849] [outer = 0x91ee4400] 00:09:57 INFO - PROCESS | 1832 | 1461136197059 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 00:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1529ms 00:09:57 INFO - PROCESS | 1832 | 1461136197131 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 00:09:57 INFO - PROCESS | 1832 | 1461136197135 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 00:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:09:57 INFO - PROCESS | 1832 | 1461136197142 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:09:57 INFO - PROCESS | 1832 | 1461136197145 Marionette TRACE conn4 <- [1,1102,null,{}] 00:09:57 INFO - PROCESS | 1832 | 1461136197152 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:57 INFO - PROCESS | 1832 | 1461136197361 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 00:09:57 INFO - PROCESS | 1832 | 1461136197624 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x91e87c00 == 111 [pid = 1832] [id = 283] 00:09:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 353 (0x9307c000) [pid = 1832] [serial = 850] [outer = (nil)] 00:09:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 354 (0x94dc8800) [pid = 1832] [serial = 851] [outer = 0x9307c000] 00:09:57 INFO - PROCESS | 1832 | 1461136197758 Marionette DEBUG loaded listener.js 00:09:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 355 (0x958aac00) [pid = 1832] [serial = 852] [outer = 0x9307c000] 00:09:58 INFO - PROCESS | 1832 | 1461136198611 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 00:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1531ms 00:09:58 INFO - PROCESS | 1832 | 1461136198674 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 00:09:58 INFO - PROCESS | 1832 | 1461136198678 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 00:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:09:58 INFO - PROCESS | 1832 | 1461136198684 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:09:58 INFO - PROCESS | 1832 | 1461136198687 Marionette TRACE conn4 <- [1,1106,null,{}] 00:09:58 INFO - PROCESS | 1832 | 1461136198693 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:09:58 INFO - PROCESS | 1832 | 1461136198873 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 00:09:59 INFO - PROCESS | 1832 | 1461136199091 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x93b9a400 == 112 [pid = 1832] [id = 284] 00:09:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 356 (0x94289800) [pid = 1832] [serial = 853] [outer = (nil)] 00:09:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 357 (0x96b09400) [pid = 1832] [serial = 854] [outer = 0x94289800] 00:09:59 INFO - PROCESS | 1832 | 1461136199223 Marionette DEBUG loaded listener.js 00:09:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 358 (0x96b11000) [pid = 1832] [serial = 855] [outer = 0x94289800] 00:10:00 INFO - PROCESS | 1832 | 1461136200177 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 00:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1532ms 00:10:00 INFO - PROCESS | 1832 | 1461136200217 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 00:10:00 INFO - PROCESS | 1832 | 1461136200220 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 00:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:10:00 INFO - PROCESS | 1832 | 1461136200227 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:10:00 INFO - PROCESS | 1832 | 1461136200230 Marionette TRACE conn4 <- [1,1110,null,{}] 00:10:00 INFO - PROCESS | 1832 | 1461136200236 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:00 INFO - PROCESS | 1832 | 1461136200439 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 00:10:00 INFO - PROCESS | 1832 | 1461136200710 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x971a1000 == 113 [pid = 1832] [id = 285] 00:10:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 359 (0x971a1400) [pid = 1832] [serial = 856] [outer = (nil)] 00:10:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 360 (0x979e4000) [pid = 1832] [serial = 857] [outer = 0x971a1400] 00:10:00 INFO - PROCESS | 1832 | 1461136200855 Marionette DEBUG loaded listener.js 00:10:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 361 (0x97d88000) [pid = 1832] [serial = 858] [outer = 0x971a1400] 00:10:01 INFO - PROCESS | 1832 | 1461136201884 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 00:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1730ms 00:10:01 INFO - PROCESS | 1832 | 1461136201958 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 00:10:01 INFO - PROCESS | 1832 | 1461136201962 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 00:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:10:01 INFO - PROCESS | 1832 | 1461136201969 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:10:01 INFO - PROCESS | 1832 | 1461136201974 Marionette TRACE conn4 <- [1,1114,null,{}] 00:10:01 INFO - PROCESS | 1832 | 1461136201979 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:02 INFO - PROCESS | 1832 | 1461136202241 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 00:10:02 INFO - PROCESS | 1832 | 1461136202551 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x98082800 == 114 [pid = 1832] [id = 286] 00:10:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 362 (0x98087800) [pid = 1832] [serial = 859] [outer = (nil)] 00:10:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 363 (0x98245c00) [pid = 1832] [serial = 860] [outer = 0x98087800] 00:10:02 INFO - PROCESS | 1832 | 1461136202640 Marionette DEBUG loaded listener.js 00:10:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 364 (0x9824ec00) [pid = 1832] [serial = 861] [outer = 0x98087800] 00:10:03 INFO - PROCESS | 1832 | 1461136203512 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 00:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1580ms 00:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:10:03 INFO - PROCESS | 1832 | 1461136203549 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 00:10:03 INFO - PROCESS | 1832 | 1461136203552 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 00:10:03 INFO - PROCESS | 1832 | 1461136203559 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:10:03 INFO - PROCESS | 1832 | 1461136203562 Marionette TRACE conn4 <- [1,1118,null,{}] 00:10:03 INFO - PROCESS | 1832 | 1461136203568 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:03 INFO - PROCESS | 1832 | 1461136203747 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 00:10:03 INFO - PROCESS | 1832 | 1461136203968 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x939e5c00 == 115 [pid = 1832] [id = 287] 00:10:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 365 (0x98089400) [pid = 1832] [serial = 862] [outer = (nil)] 00:10:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 366 (0x987c9c00) [pid = 1832] [serial = 863] [outer = 0x98089400] 00:10:04 INFO - PROCESS | 1832 | 1461136204086 Marionette DEBUG loaded listener.js 00:10:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 367 (0x98860c00) [pid = 1832] [serial = 864] [outer = 0x98089400] 00:10:05 INFO - PROCESS | 1832 | 1461136205066 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 00:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1579ms 00:10:05 INFO - PROCESS | 1832 | 1461136205137 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 00:10:05 INFO - PROCESS | 1832 | 1461136205141 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 00:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:10:05 INFO - PROCESS | 1832 | 1461136205147 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:10:05 INFO - PROCESS | 1832 | 1461136205150 Marionette TRACE conn4 <- [1,1122,null,{}] 00:10:05 INFO - PROCESS | 1832 | 1461136205156 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:05 INFO - PROCESS | 1832 | 1461136205346 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 00:10:05 INFO - PROCESS | 1832 | 1461136205695 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x90446800 == 116 [pid = 1832] [id = 288] 00:10:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 368 (0x98242000) [pid = 1832] [serial = 865] [outer = (nil)] 00:10:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 369 (0x98cde400) [pid = 1832] [serial = 866] [outer = 0x98242000] 00:10:05 INFO - PROCESS | 1832 | 1461136205786 Marionette DEBUG loaded listener.js 00:10:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 370 (0x98ce0400) [pid = 1832] [serial = 867] [outer = 0x98242000] 00:10:06 INFO - PROCESS | 1832 | 1461136206632 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 00:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1538ms 00:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:10:06 INFO - PROCESS | 1832 | 1461136206686 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 00:10:06 INFO - PROCESS | 1832 | 1461136206689 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 00:10:06 INFO - PROCESS | 1832 | 1461136206696 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:10:06 INFO - PROCESS | 1832 | 1461136206699 Marionette TRACE conn4 <- [1,1126,null,{}] 00:10:06 INFO - PROCESS | 1832 | 1461136206704 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:06 INFO - PROCESS | 1832 | 1461136206878 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 00:10:07 INFO - PROCESS | 1832 | 1461136207101 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x854ebc00 == 117 [pid = 1832] [id = 289] 00:10:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 371 (0x86fc2c00) [pid = 1832] [serial = 868] [outer = (nil)] 00:10:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 372 (0x98f6bc00) [pid = 1832] [serial = 869] [outer = 0x86fc2c00] 00:10:07 INFO - PROCESS | 1832 | 1461136207226 Marionette DEBUG loaded listener.js 00:10:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 373 (0x9916f800) [pid = 1832] [serial = 870] [outer = 0x86fc2c00] 00:10:08 INFO - PROCESS | 1832 | 1461136208176 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 00:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1529ms 00:10:08 INFO - PROCESS | 1832 | 1461136208224 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 00:10:08 INFO - PROCESS | 1832 | 1461136208227 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 00:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:10:08 INFO - PROCESS | 1832 | 1461136208234 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:10:08 INFO - PROCESS | 1832 | 1461136208237 Marionette TRACE conn4 <- [1,1130,null,{}] 00:10:08 INFO - PROCESS | 1832 | 1461136208243 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:08 INFO - PROCESS | 1832 | 1461136208441 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 00:10:08 INFO - PROCESS | 1832 | 1461136208708 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x98e96800 == 118 [pid = 1832] [id = 290] 00:10:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 374 (0x991c5800) [pid = 1832] [serial = 871] [outer = (nil)] 00:10:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 375 (0x999e7000) [pid = 1832] [serial = 872] [outer = 0x991c5800] 00:10:08 INFO - PROCESS | 1832 | 1461136208837 Marionette DEBUG loaded listener.js 00:10:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 376 (0x99a97000) [pid = 1832] [serial = 873] [outer = 0x991c5800] 00:10:09 INFO - PROCESS | 1832 | 1461136209756 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 00:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1582ms 00:10:09 INFO - PROCESS | 1832 | 1461136209817 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 00:10:09 INFO - PROCESS | 1832 | 1461136209820 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 00:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:10:09 INFO - PROCESS | 1832 | 1461136209826 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:10:09 INFO - PROCESS | 1832 | 1461136209830 Marionette TRACE conn4 <- [1,1134,null,{}] 00:10:09 INFO - PROCESS | 1832 | 1461136209835 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:10 INFO - PROCESS | 1832 | 1461136210041 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 00:10:10 INFO - PROCESS | 1832 | 1461136210383 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x877da400 == 119 [pid = 1832] [id = 291] 00:10:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 377 (0x877da800) [pid = 1832] [serial = 874] [outer = (nil)] 00:10:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 378 (0x8e48cc00) [pid = 1832] [serial = 875] [outer = 0x877da800] 00:10:10 INFO - PROCESS | 1832 | 1461136210474 Marionette DEBUG loaded listener.js 00:10:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 379 (0x8fbc8000) [pid = 1832] [serial = 876] [outer = 0x877da800] 00:10:11 INFO - PROCESS | 1832 | 1461136211324 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 00:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1535ms 00:10:11 INFO - PROCESS | 1832 | 1461136211362 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 00:10:11 INFO - PROCESS | 1832 | 1461136211366 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 00:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:10:11 INFO - PROCESS | 1832 | 1461136211372 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:10:11 INFO - PROCESS | 1832 | 1461136211376 Marionette TRACE conn4 <- [1,1138,null,{}] 00:10:11 INFO - PROCESS | 1832 | 1461136211381 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:11 INFO - PROCESS | 1832 | 1461136211571 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 00:10:11 INFO - PROCESS | 1832 | 1461136211842 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x9fb93800 == 120 [pid = 1832] [id = 292] 00:10:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 380 (0x9fb9c000) [pid = 1832] [serial = 877] [outer = (nil)] 00:10:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 381 (0x9fc8b400) [pid = 1832] [serial = 878] [outer = 0x9fb9c000] 00:10:11 INFO - PROCESS | 1832 | 1461136211972 Marionette DEBUG loaded listener.js 00:10:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 382 (0x9fef4800) [pid = 1832] [serial = 879] [outer = 0x9fb9c000] 00:10:12 INFO - PROCESS | 1832 | 1461136212800 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 00:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1493ms 00:10:12 INFO - PROCESS | 1832 | 1461136212867 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 00:10:12 INFO - PROCESS | 1832 | 1461136212870 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 00:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:10:12 INFO - PROCESS | 1832 | 1461136212877 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:10:12 INFO - PROCESS | 1832 | 1461136212880 Marionette TRACE conn4 <- [1,1142,null,{}] 00:10:12 INFO - PROCESS | 1832 | 1461136212885 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:13 INFO - PROCESS | 1832 | 1461136213070 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 00:10:13 INFO - PROCESS | 1832 | 1461136213379 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:13 INFO - PROCESS | 1832 | ++DOCSHELL 0xa0c39400 == 121 [pid = 1832] [id = 293] 00:10:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 383 (0xa0c3e000) [pid = 1832] [serial = 880] [outer = (nil)] 00:10:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 384 (0xa0f9b000) [pid = 1832] [serial = 881] [outer = 0xa0c3e000] 00:10:13 INFO - PROCESS | 1832 | 1461136213471 Marionette DEBUG loaded listener.js 00:10:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 385 (0xa0f9d400) [pid = 1832] [serial = 882] [outer = 0xa0c3e000] 00:10:14 INFO - PROCESS | 1832 | 1461136214331 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 00:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1478ms 00:10:14 INFO - PROCESS | 1832 | 1461136214355 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 00:10:14 INFO - PROCESS | 1832 | 1461136214359 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 00:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:10:14 INFO - PROCESS | 1832 | 1461136214366 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:10:14 INFO - PROCESS | 1832 | 1461136214369 Marionette TRACE conn4 <- [1,1146,null,{}] 00:10:14 INFO - PROCESS | 1832 | 1461136214375 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:14 INFO - PROCESS | 1832 | 1461136214560 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 00:10:14 INFO - PROCESS | 1832 | 1461136214801 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:14 INFO - PROCESS | 1832 | ++DOCSHELL 0xa3c0d000 == 122 [pid = 1832] [id = 294] 00:10:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 386 (0xa3c0d400) [pid = 1832] [serial = 883] [outer = (nil)] 00:10:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 387 (0xa444d400) [pid = 1832] [serial = 884] [outer = 0xa3c0d400] 00:10:14 INFO - PROCESS | 1832 | 1461136214890 Marionette DEBUG loaded listener.js 00:10:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 388 (0xa3cd4400) [pid = 1832] [serial = 885] [outer = 0xa3c0d400] 00:10:16 INFO - PROCESS | 1832 | --DOCSHELL 0x877e5c00 == 121 [pid = 1832] [id = 274] 00:10:16 INFO - PROCESS | 1832 | --DOCSHELL 0x8e481800 == 120 [pid = 1832] [id = 273] 00:10:16 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6ea800 == 119 [pid = 1832] [id = 270] 00:10:16 INFO - PROCESS | 1832 | --DOCSHELL 0x850ec800 == 118 [pid = 1832] [id = 269] 00:10:16 INFO - PROCESS | 1832 | --DOCSHELL 0x859c0800 == 117 [pid = 1832] [id = 268] 00:10:16 INFO - PROCESS | 1832 | --DOCSHELL 0x8814a400 == 116 [pid = 1832] [id = 260] 00:10:16 INFO - PROCESS | 1832 | --DOCSHELL 0x854df000 == 115 [pid = 1832] [id = 261] 00:10:16 INFO - PROCESS | 1832 | --DOCSHELL 0x87fbac00 == 114 [pid = 1832] [id = 259] 00:10:16 INFO - PROCESS | 1832 | --DOCSHELL 0x87fadc00 == 113 [pid = 1832] [id = 258] 00:10:16 INFO - PROCESS | 1832 | --DOCSHELL 0x98cdd800 == 112 [pid = 1832] [id = 256] 00:10:16 INFO - PROCESS | 1832 | --DOCSHELL 0x87fad400 == 111 [pid = 1832] [id = 257] 00:10:16 INFO - PROCESS | 1832 | --DOCSHELL 0x9824c800 == 110 [pid = 1832] [id = 255] 00:10:16 INFO - PROCESS | 1832 | --DOCSHELL 0x914e1000 == 109 [pid = 1832] [id = 254] 00:10:16 INFO - PROCESS | 1832 | --DOCSHELL 0x8b905c00 == 108 [pid = 1832] [id = 252] 00:10:16 INFO - PROCESS | 1832 | --DOCSHELL 0x86831000 == 107 [pid = 1832] [id = 251] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 387 (0x94dc2800) [pid = 1832] [serial = 750] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 386 (0x91edf400) [pid = 1832] [serial = 710] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 385 (0x86fc9c00) [pid = 1832] [serial = 701] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 384 (0x90143c00) [pid = 1832] [serial = 744] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 383 (0x96fc5000) [pid = 1832] [serial = 704] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 382 (0x93b99400) [pid = 1832] [serial = 747] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 381 (0x8b90ec00) [pid = 1832] [serial = 734] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 380 (0x85cf3800) [pid = 1832] [serial = 728] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 379 (0x9016c400) [pid = 1832] [serial = 686] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 378 (0x8f502400) [pid = 1832] [serial = 738] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 377 (0x8fbce400) [pid = 1832] [serial = 741] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 376 (0x8e5df000) [pid = 1832] [serial = 737] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 375 (0x8e671000) [pid = 1832] [serial = 683] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 374 (0x877e5000) [pid = 1832] [serial = 698] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 373 (0x8bdd8c00) [pid = 1832] [serial = 735] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 372 (0x987cdc00) [pid = 1832] [serial = 689] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 371 (0x850f1400) [pid = 1832] [serial = 725] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 370 (0x85bc3000) [pid = 1832] [serial = 716] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 369 (0x914e1400) [pid = 1832] [serial = 746] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 368 (0x86833c00) [pid = 1832] [serial = 731] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 367 (0x8fb24000) [pid = 1832] [serial = 740] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 366 (0xa0adbc00) [pid = 1832] [serial = 695] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 365 (0x85ce8400) [pid = 1832] [serial = 719] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 364 (0x93ba2000) [pid = 1832] [serial = 749] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 363 (0x99bf2000) [pid = 1832] [serial = 692] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 362 (0x90138c00) [pid = 1832] [serial = 743] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 361 (0x877d9400) [pid = 1832] [serial = 732] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 360 (0x85cf2000) [pid = 1832] [serial = 722] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 359 (0x859c3c00) [pid = 1832] [serial = 713] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | --DOMWINDOW == 358 (0x86833000) [pid = 1832] [serial = 707] [outer = (nil)] [url = about:blank] 00:10:16 INFO - PROCESS | 1832 | 1461136216944 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 00:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 2630ms 00:10:16 INFO - PROCESS | 1832 | 1461136216996 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 00:10:17 INFO - PROCESS | 1832 | 1461136217003 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 00:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:10:17 INFO - PROCESS | 1832 | 1461136217011 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:10:17 INFO - PROCESS | 1832 | 1461136217017 Marionette TRACE conn4 <- [1,1150,null,{}] 00:10:17 INFO - PROCESS | 1832 | 1461136217024 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:17 INFO - PROCESS | 1832 | 1461136217205 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 00:10:17 INFO - PROCESS | 1832 | 1461136217386 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x8682cc00 == 108 [pid = 1832] [id = 295] 00:10:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 359 (0x86830c00) [pid = 1832] [serial = 886] [outer = (nil)] 00:10:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 360 (0x877dbc00) [pid = 1832] [serial = 887] [outer = 0x86830c00] 00:10:17 INFO - PROCESS | 1832 | 1461136217461 Marionette DEBUG loaded listener.js 00:10:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 361 (0x87fad400) [pid = 1832] [serial = 888] [outer = 0x86830c00] 00:10:18 INFO - PROCESS | 1832 | 1461136218325 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 00:10:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1343ms 00:10:18 INFO - PROCESS | 1832 | 1461136218355 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 00:10:18 INFO - PROCESS | 1832 | 1461136218363 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 00:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:10:18 INFO - PROCESS | 1832 | 1461136218374 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:10:18 INFO - PROCESS | 1832 | 1461136218377 Marionette TRACE conn4 <- [1,1154,null,{}] 00:10:18 INFO - PROCESS | 1832 | 1461136218383 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:18 INFO - PROCESS | 1832 | 1461136218568 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 00:10:18 INFO - PROCESS | 1832 | 1461136218775 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x86fca800 == 109 [pid = 1832] [id = 296] 00:10:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 362 (0x880b8000) [pid = 1832] [serial = 889] [outer = (nil)] 00:10:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 363 (0x8a28c400) [pid = 1832] [serial = 890] [outer = 0x880b8000] 00:10:18 INFO - PROCESS | 1832 | 1461136218851 Marionette DEBUG loaded listener.js 00:10:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 364 (0x8b90b400) [pid = 1832] [serial = 891] [outer = 0x880b8000] 00:10:19 INFO - PROCESS | 1832 | 1461136219751 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 00:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1440ms 00:10:19 INFO - PROCESS | 1832 | 1461136219814 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 00:10:19 INFO - PROCESS | 1832 | 1461136219818 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 00:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:10:19 INFO - PROCESS | 1832 | 1461136219824 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:10:19 INFO - PROCESS | 1832 | 1461136219830 Marionette TRACE conn4 <- [1,1158,null,{}] 00:10:19 INFO - PROCESS | 1832 | 1461136219862 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:20 INFO - PROCESS | 1832 | 1461136220138 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 00:10:20 INFO - PROCESS | 1832 | 1461136220174 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x8814a800 == 110 [pid = 1832] [id = 297] 00:10:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 365 (0x8c0fb400) [pid = 1832] [serial = 892] [outer = (nil)] 00:10:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 366 (0x8e436800) [pid = 1832] [serial = 893] [outer = 0x8c0fb400] 00:10:20 INFO - PROCESS | 1832 | 1461136220261 Marionette DEBUG loaded listener.js 00:10:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 367 (0x8e7a9800) [pid = 1832] [serial = 894] [outer = 0x8c0fb400] 00:10:21 INFO - PROCESS | 1832 | --DOMWINDOW == 366 (0x8bbc7800) [pid = 1832] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:10:21 INFO - PROCESS | 1832 | --DOMWINDOW == 365 (0x8b908000) [pid = 1832] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:10:21 INFO - PROCESS | 1832 | --DOMWINDOW == 364 (0x8e671800) [pid = 1832] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:10:21 INFO - PROCESS | 1832 | --DOMWINDOW == 363 (0x85bc2800) [pid = 1832] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:10:21 INFO - PROCESS | 1832 | --DOMWINDOW == 362 (0x8bc70800) [pid = 1832] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:10:21 INFO - PROCESS | 1832 | --DOMWINDOW == 361 (0x850f5400) [pid = 1832] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:10:21 INFO - PROCESS | 1832 | 1461136221464 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 00:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1696ms 00:10:21 INFO - PROCESS | 1832 | 1461136221520 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 00:10:21 INFO - PROCESS | 1832 | 1461136221524 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 00:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:10:21 INFO - PROCESS | 1832 | 1461136221530 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:10:21 INFO - PROCESS | 1832 | 1461136221534 Marionette TRACE conn4 <- [1,1162,null,{}] 00:10:21 INFO - PROCESS | 1832 | 1461136221553 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:21 INFO - PROCESS | 1832 | 1461136221744 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 00:10:21 INFO - PROCESS | 1832 | 1461136221754 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x85bc1400 == 111 [pid = 1832] [id = 298] 00:10:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 362 (0x8c043400) [pid = 1832] [serial = 895] [outer = (nil)] 00:10:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 363 (0x8f509c00) [pid = 1832] [serial = 896] [outer = 0x8c043400] 00:10:21 INFO - PROCESS | 1832 | 1461136221826 Marionette DEBUG loaded listener.js 00:10:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 364 (0x8f6d0400) [pid = 1832] [serial = 897] [outer = 0x8c043400] 00:10:22 INFO - PROCESS | 1832 | 1461136222758 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 00:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1288ms 00:10:22 INFO - PROCESS | 1832 | 1461136222819 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 00:10:22 INFO - PROCESS | 1832 | 1461136222823 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 00:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:10:22 INFO - PROCESS | 1832 | 1461136222833 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:10:22 INFO - PROCESS | 1832 | 1461136222835 Marionette TRACE conn4 <- [1,1166,null,{}] 00:10:22 INFO - PROCESS | 1832 | 1461136222840 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:23 INFO - PROCESS | 1832 | 1461136223002 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 00:10:23 INFO - PROCESS | 1832 | 1461136223333 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x84a5c400 == 112 [pid = 1832] [id = 299] 00:10:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 365 (0x84a60c00) [pid = 1832] [serial = 898] [outer = (nil)] 00:10:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 366 (0x850f3800) [pid = 1832] [serial = 899] [outer = 0x84a60c00] 00:10:23 INFO - PROCESS | 1832 | 1461136223424 Marionette DEBUG loaded listener.js 00:10:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 367 (0x86830000) [pid = 1832] [serial = 900] [outer = 0x84a60c00] 00:10:24 INFO - PROCESS | 1832 | 1461136224434 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 00:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1681ms 00:10:24 INFO - PROCESS | 1832 | 1461136224512 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 00:10:24 INFO - PROCESS | 1832 | 1461136224520 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 00:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:10:24 INFO - PROCESS | 1832 | 1461136224530 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:10:24 INFO - PROCESS | 1832 | 1461136224534 Marionette TRACE conn4 <- [1,1170,null,{}] 00:10:24 INFO - PROCESS | 1832 | 1461136224542 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:24 INFO - PROCESS | 1832 | 1461136224783 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 00:10:25 INFO - PROCESS | 1832 | 1461136225057 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a284400 == 113 [pid = 1832] [id = 300] 00:10:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 368 (0x8a6af400) [pid = 1832] [serial = 901] [outer = (nil)] 00:10:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 369 (0x8b90e000) [pid = 1832] [serial = 902] [outer = 0x8a6af400] 00:10:25 INFO - PROCESS | 1832 | 1461136225193 Marionette DEBUG loaded listener.js 00:10:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 370 (0x8bc68800) [pid = 1832] [serial = 903] [outer = 0x8a6af400] 00:10:26 INFO - PROCESS | 1832 | 1461136226214 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 00:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1741ms 00:10:26 INFO - PROCESS | 1832 | 1461136226274 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 00:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:10:26 INFO - PROCESS | 1832 | 1461136226281 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 00:10:26 INFO - PROCESS | 1832 | 1461136226288 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:10:26 INFO - PROCESS | 1832 | 1461136226292 Marionette TRACE conn4 <- [1,1174,null,{}] 00:10:26 INFO - PROCESS | 1832 | 1461136226298 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:26 INFO - PROCESS | 1832 | 1461136226500 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 00:10:26 INFO - PROCESS | 1832 | 1461136226813 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e481c00 == 114 [pid = 1832] [id = 301] 00:10:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 371 (0x8e7a7400) [pid = 1832] [serial = 904] [outer = (nil)] 00:10:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 372 (0x8f3d8c00) [pid = 1832] [serial = 905] [outer = 0x8e7a7400] 00:10:26 INFO - PROCESS | 1832 | 1461136226945 Marionette DEBUG loaded listener.js 00:10:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 373 (0x8f71a400) [pid = 1832] [serial = 906] [outer = 0x8e7a7400] 00:10:27 INFO - PROCESS | 1832 | 1461136227862 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 00:10:27 INFO - PROCESS | 1832 | 1461136227933 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 00:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 00:10:27 INFO - PROCESS | 1832 | 1461136227950 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:10:27 INFO - PROCESS | 1832 | 1461136227960 Marionette TRACE conn4 <- [1,1178,null,{}] 00:10:27 INFO - PROCESS | 1832 | 1461136227966 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:28 INFO - PROCESS | 1832 | 1461136228208 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 00:10:28 INFO - PROCESS | 1832 | 1461136228478 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x8b905400 == 115 [pid = 1832] [id = 302] 00:10:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 374 (0x8e677400) [pid = 1832] [serial = 907] [outer = (nil)] 00:10:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 375 (0x90437800) [pid = 1832] [serial = 908] [outer = 0x8e677400] 00:10:28 INFO - PROCESS | 1832 | 1461136228611 Marionette DEBUG loaded listener.js 00:10:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 376 (0x90444c00) [pid = 1832] [serial = 909] [outer = 0x8e677400] 00:10:29 INFO - PROCESS | 1832 | 1461136229490 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 00:10:29 INFO - PROCESS | 1832 | 1461136229556 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 00:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:10:29 INFO - PROCESS | 1832 | 1461136229563 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:10:29 INFO - PROCESS | 1832 | 1461136229566 Marionette TRACE conn4 <- [1,1182,null,{}] 00:10:29 INFO - PROCESS | 1832 | 1461136229572 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:29 INFO - PROCESS | 1832 | 1461136229763 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 00:10:30 INFO - PROCESS | 1832 | 1461136230025 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdcf800 == 116 [pid = 1832] [id = 303] 00:10:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 377 (0x8c0f0c00) [pid = 1832] [serial = 910] [outer = (nil)] 00:10:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 378 (0x939f3800) [pid = 1832] [serial = 911] [outer = 0x8c0f0c00] 00:10:30 INFO - PROCESS | 1832 | 1461136230170 Marionette DEBUG loaded listener.js 00:10:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 379 (0x94286c00) [pid = 1832] [serial = 912] [outer = 0x8c0f0c00] 00:10:30 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:10:30 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:10:31 INFO - PROCESS | 1832 | 1461136231044 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 00:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:10:31 INFO - PROCESS | 1832 | 1461136231107 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 00:10:31 INFO - PROCESS | 1832 | 1461136231113 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:10:31 INFO - PROCESS | 1832 | 1461136231115 Marionette TRACE conn4 <- [1,1186,null,{}] 00:10:31 INFO - PROCESS | 1832 | 1461136231122 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:31 INFO - PROCESS | 1832 | 1461136231307 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 00:10:31 INFO - PROCESS | 1832 | 1461136231625 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x96b09800 == 117 [pid = 1832] [id = 304] 00:10:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 380 (0x96b12400) [pid = 1832] [serial = 913] [outer = (nil)] 00:10:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 381 (0x9719fc00) [pid = 1832] [serial = 914] [outer = 0x96b12400] 00:10:31 INFO - PROCESS | 1832 | 1461136231736 Marionette DEBUG loaded listener.js 00:10:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 382 (0x98246000) [pid = 1832] [serial = 915] [outer = 0x96b12400] 00:10:32 INFO - PROCESS | 1832 | 1461136232656 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 00:10:32 INFO - PROCESS | 1832 | 1461136232698 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 00:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:10:32 INFO - PROCESS | 1832 | 1461136232705 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:10:32 INFO - PROCESS | 1832 | 1461136232709 Marionette TRACE conn4 <- [1,1190,null,{}] 00:10:32 INFO - PROCESS | 1832 | 1461136232714 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:32 INFO - PROCESS | 1832 | 1461136232905 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 00:10:33 INFO - PROCESS | 1832 | 1461136233209 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x94dc5000 == 118 [pid = 1832] [id = 305] 00:10:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 383 (0x987cf000) [pid = 1832] [serial = 916] [outer = (nil)] 00:10:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 384 (0x9a8a8c00) [pid = 1832] [serial = 917] [outer = 0x987cf000] 00:10:33 INFO - PROCESS | 1832 | 1461136233299 Marionette DEBUG loaded listener.js 00:10:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 385 (0x9fb3b800) [pid = 1832] [serial = 918] [outer = 0x987cf000] 00:10:34 INFO - PROCESS | 1832 | 1461136234166 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 00:10:34 INFO - PROCESS | 1832 | 1461136234248 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 00:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:10:34 INFO - PROCESS | 1832 | 1461136234256 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:10:34 INFO - PROCESS | 1832 | 1461136234259 Marionette TRACE conn4 <- [1,1194,null,{}] 00:10:34 INFO - PROCESS | 1832 | 1461136234265 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:34 INFO - PROCESS | 1832 | 1461136234483 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 00:10:34 INFO - PROCESS | 1832 | 1461136234797 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e5e2000 == 119 [pid = 1832] [id = 306] 00:10:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 386 (0x90234c00) [pid = 1832] [serial = 919] [outer = (nil)] 00:10:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 387 (0xa2a2f000) [pid = 1832] [serial = 920] [outer = 0x90234c00] 00:10:34 INFO - PROCESS | 1832 | 1461136234889 Marionette DEBUG loaded listener.js 00:10:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 388 (0xa3c08800) [pid = 1832] [serial = 921] [outer = 0x90234c00] 00:10:35 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:10:35 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:10:35 INFO - PROCESS | 1832 | 1461136235759 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 00:10:35 INFO - PROCESS | 1832 | 1461136235848 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 00:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:10:35 INFO - PROCESS | 1832 | 1461136235855 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:10:35 INFO - PROCESS | 1832 | 1461136235858 Marionette TRACE conn4 <- [1,1198,null,{}] 00:10:35 INFO - PROCESS | 1832 | 1461136235864 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:36 INFO - PROCESS | 1832 | 1461136236081 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 00:10:36 INFO - PROCESS | 1832 | 1461136236432 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x844ea800 == 120 [pid = 1832] [id = 307] 00:10:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 389 (0x844ee000) [pid = 1832] [serial = 922] [outer = (nil)] 00:10:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 390 (0x844f5000) [pid = 1832] [serial = 923] [outer = 0x844ee000] 00:10:36 INFO - PROCESS | 1832 | 1461136236523 Marionette DEBUG loaded listener.js 00:10:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 391 (0x844f8400) [pid = 1832] [serial = 924] [outer = 0x844ee000] 00:10:37 INFO - PROCESS | 1832 | 1461136237373 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 00:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1580ms 00:10:37 INFO - PROCESS | 1832 | 1461136237436 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 00:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:10:37 INFO - PROCESS | 1832 | 1461136237440 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 00:10:37 INFO - PROCESS | 1832 | 1461136237446 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:10:37 INFO - PROCESS | 1832 | 1461136237450 Marionette TRACE conn4 <- [1,1202,null,{}] 00:10:37 INFO - PROCESS | 1832 | 1461136237455 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:37 INFO - PROCESS | 1832 | 1461136237664 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 00:10:37 INFO - PROCESS | 1832 | 1461136237971 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x844f3c00 == 121 [pid = 1832] [id = 308] 00:10:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 392 (0x844f9c00) [pid = 1832] [serial = 925] [outer = (nil)] 00:10:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 393 (0xa444fc00) [pid = 1832] [serial = 926] [outer = 0x844f9c00] 00:10:38 INFO - PROCESS | 1832 | 1461136238063 Marionette DEBUG loaded listener.js 00:10:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 394 (0xa457e800) [pid = 1832] [serial = 927] [outer = 0x844f9c00] 00:10:38 INFO - PROCESS | 1832 | 1461136238911 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:10:38 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 00:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1534ms 00:10:38 INFO - PROCESS | 1832 | 1461136238980 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 00:10:38 INFO - PROCESS | 1832 | 1461136238984 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 00:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:10:38 INFO - PROCESS | 1832 | 1461136238990 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:10:38 INFO - PROCESS | 1832 | 1461136238994 Marionette TRACE conn4 <- [1,1206,null,{}] 00:10:39 INFO - PROCESS | 1832 | 1461136238999 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:39 INFO - PROCESS | 1832 | 1461136239219 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 00:10:39 INFO - PROCESS | 1832 | 1461136239547 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x82658800 == 122 [pid = 1832] [id = 309] 00:10:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 395 (0x82658c00) [pid = 1832] [serial = 928] [outer = (nil)] 00:10:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 396 (0x8265b400) [pid = 1832] [serial = 929] [outer = 0x82658c00] 00:10:39 INFO - PROCESS | 1832 | 1461136239652 Marionette DEBUG loaded listener.js 00:10:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 397 (0x98e8a800) [pid = 1832] [serial = 930] [outer = 0x82658c00] 00:10:40 INFO - PROCESS | 1832 | 1461136240557 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:10:40 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 00:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1633ms 00:10:40 INFO - PROCESS | 1832 | 1461136240638 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 00:10:40 INFO - PROCESS | 1832 | 1461136240643 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 00:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:10:40 INFO - PROCESS | 1832 | 1461136240651 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:10:40 INFO - PROCESS | 1832 | 1461136240655 Marionette TRACE conn4 <- [1,1210,null,{}] 00:10:40 INFO - PROCESS | 1832 | 1461136240660 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:40 INFO - PROCESS | 1832 | 1461136240873 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 00:10:41 INFO - PROCESS | 1832 | 1461136241187 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x8265b800 == 123 [pid = 1832] [id = 310] 00:10:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 398 (0x8265d000) [pid = 1832] [serial = 931] [outer = (nil)] 00:10:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 399 (0x82bb1c00) [pid = 1832] [serial = 932] [outer = 0x8265d000] 00:10:41 INFO - PROCESS | 1832 | 1461136241287 Marionette DEBUG loaded listener.js 00:10:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 400 (0x82bb7800) [pid = 1832] [serial = 933] [outer = 0x8265d000] 00:10:42 INFO - PROCESS | 1832 | 1461136242122 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 00:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1533ms 00:10:42 INFO - PROCESS | 1832 | 1461136242185 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 00:10:42 INFO - PROCESS | 1832 | 1461136242189 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 00:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:10:42 INFO - PROCESS | 1832 | 1461136242195 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:10:42 INFO - PROCESS | 1832 | 1461136242198 Marionette TRACE conn4 <- [1,1214,null,{}] 00:10:42 INFO - PROCESS | 1832 | 1461136242203 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:42 INFO - PROCESS | 1832 | 1461136242382 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 00:10:42 INFO - PROCESS | 1832 | 1461136242694 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x82bae800 == 124 [pid = 1832] [id = 311] 00:10:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 401 (0x82bb4800) [pid = 1832] [serial = 934] [outer = (nil)] 00:10:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 402 (0x84439000) [pid = 1832] [serial = 935] [outer = 0x82bb4800] 00:10:42 INFO - PROCESS | 1832 | 1461136242786 Marionette DEBUG loaded listener.js 00:10:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 403 (0x8443b000) [pid = 1832] [serial = 936] [outer = 0x82bb4800] 00:10:43 INFO - PROCESS | 1832 | 1461136243627 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 00:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1493ms 00:10:43 INFO - PROCESS | 1832 | 1461136243703 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 00:10:43 INFO - PROCESS | 1832 | 1461136243707 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 00:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:10:43 INFO - PROCESS | 1832 | 1461136243715 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:10:43 INFO - PROCESS | 1832 | 1461136243718 Marionette TRACE conn4 <- [1,1218,null,{}] 00:10:43 INFO - PROCESS | 1832 | 1461136243724 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:43 INFO - PROCESS | 1832 | 1461136243903 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 00:10:44 INFO - PROCESS | 1832 | 1461136244171 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x81ae2800 == 125 [pid = 1832] [id = 312] 00:10:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 404 (0x81ae3c00) [pid = 1832] [serial = 937] [outer = (nil)] 00:10:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 405 (0x81aeb400) [pid = 1832] [serial = 938] [outer = 0x81ae3c00] 00:10:44 INFO - PROCESS | 1832 | 1461136244299 Marionette DEBUG loaded listener.js 00:10:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 406 (0x81aee000) [pid = 1832] [serial = 939] [outer = 0x81ae3c00] 00:10:45 INFO - PROCESS | 1832 | 1461136245138 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 00:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1493ms 00:10:45 INFO - PROCESS | 1832 | 1461136245212 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 00:10:45 INFO - PROCESS | 1832 | 1461136245217 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 00:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:10:45 INFO - PROCESS | 1832 | 1461136245230 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:10:45 INFO - PROCESS | 1832 | 1461136245237 Marionette TRACE conn4 <- [1,1222,null,{}] 00:10:45 INFO - PROCESS | 1832 | 1461136245242 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:45 INFO - PROCESS | 1832 | 1461136245457 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 00:10:45 INFO - PROCESS | 1832 | 1461136245792 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x81ae5c00 == 126 [pid = 1832] [id = 313] 00:10:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 407 (0x81aeb000) [pid = 1832] [serial = 940] [outer = (nil)] 00:10:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 408 (0x8443d800) [pid = 1832] [serial = 941] [outer = 0x81aeb000] 00:10:45 INFO - PROCESS | 1832 | 1461136245879 Marionette DEBUG loaded listener.js 00:10:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 409 (0x84440800) [pid = 1832] [serial = 942] [outer = 0x81aeb000] 00:10:47 INFO - PROCESS | 1832 | 1461136247250 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 00:10:47 INFO - PROCESS | 1832 | 1461136247373 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 00:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:10:47 INFO - PROCESS | 1832 | 1461136247381 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:10:47 INFO - PROCESS | 1832 | 1461136247386 Marionette TRACE conn4 <- [1,1226,null,{}] 00:10:47 INFO - PROCESS | 1832 | 1461136247403 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:47 INFO - PROCESS | 1832 | 1461136247576 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 00:10:47 INFO - PROCESS | 1832 | 1461136247851 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x82653c00 == 127 [pid = 1832] [id = 314] 00:10:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 410 (0x82bb3400) [pid = 1832] [serial = 943] [outer = (nil)] 00:10:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 411 (0x850e8400) [pid = 1832] [serial = 944] [outer = 0x82bb3400] 00:10:47 INFO - PROCESS | 1832 | 1461136247930 Marionette DEBUG loaded listener.js 00:10:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 412 (0x85cf5400) [pid = 1832] [serial = 945] [outer = 0x82bb3400] 00:10:48 INFO - PROCESS | 1832 | --DOCSHELL 0x8fb2a800 == 126 [pid = 1832] [id = 10] 00:10:49 INFO - PROCESS | 1832 | 1461136249024 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 00:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1687ms 00:10:49 INFO - PROCESS | 1832 | 1461136249068 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 00:10:49 INFO - PROCESS | 1832 | 1461136249074 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 00:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:10:49 INFO - PROCESS | 1832 | 1461136249084 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:10:49 INFO - PROCESS | 1832 | 1461136249088 Marionette TRACE conn4 <- [1,1230,null,{}] 00:10:49 INFO - PROCESS | 1832 | 1461136249093 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:49 INFO - PROCESS | 1832 | 1461136249278 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 00:10:49 INFO - PROCESS | 1832 | 1461136249546 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x86836800 == 127 [pid = 1832] [id = 315] 00:10:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 413 (0x877e4800) [pid = 1832] [serial = 946] [outer = (nil)] 00:10:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 414 (0x88151800) [pid = 1832] [serial = 947] [outer = 0x877e4800] 00:10:49 INFO - PROCESS | 1832 | 1461136249623 Marionette DEBUG loaded listener.js 00:10:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 415 (0x8b904000) [pid = 1832] [serial = 948] [outer = 0x877e4800] 00:10:50 INFO - PROCESS | 1832 | 1461136250559 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 00:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1544ms 00:10:50 INFO - PROCESS | 1832 | 1461136250628 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 00:10:50 INFO - PROCESS | 1832 | 1461136250632 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 00:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:10:50 INFO - PROCESS | 1832 | 1461136250638 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:10:50 INFO - PROCESS | 1832 | 1461136250644 Marionette TRACE conn4 <- [1,1234,null,{}] 00:10:50 INFO - PROCESS | 1832 | 1461136250659 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:50 INFO - PROCESS | 1832 | 1461136250882 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 00:10:51 INFO - PROCESS | 1832 | 1461136251204 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x880bd400 == 128 [pid = 1832] [id = 316] 00:10:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 416 (0x880bdc00) [pid = 1832] [serial = 949] [outer = (nil)] 00:10:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 417 (0x8e676c00) [pid = 1832] [serial = 950] [outer = 0x880bdc00] 00:10:51 INFO - PROCESS | 1832 | 1461136251302 Marionette DEBUG loaded listener.js 00:10:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 418 (0x8f4e9400) [pid = 1832] [serial = 951] [outer = 0x880bdc00] 00:10:52 INFO - PROCESS | 1832 | 1461136252207 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 00:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1634ms 00:10:52 INFO - PROCESS | 1832 | 1461136252272 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 00:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:10:52 INFO - PROCESS | 1832 | 1461136252277 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 00:10:52 INFO - PROCESS | 1832 | 1461136252283 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:10:52 INFO - PROCESS | 1832 | 1461136252286 Marionette TRACE conn4 <- [1,1238,null,{}] 00:10:52 INFO - PROCESS | 1832 | 1461136252291 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:52 INFO - PROCESS | 1832 | 1461136252465 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 00:10:52 INFO - PROCESS | 1832 | 1461136252739 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x84a66400 == 129 [pid = 1832] [id = 317] 00:10:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 419 (0x8814f400) [pid = 1832] [serial = 952] [outer = (nil)] 00:10:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 420 (0x9013a400) [pid = 1832] [serial = 953] [outer = 0x8814f400] 00:10:52 INFO - PROCESS | 1832 | 1461136252861 Marionette DEBUG loaded listener.js 00:10:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 421 (0x9022f800) [pid = 1832] [serial = 954] [outer = 0x8814f400] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x8a289400 == 128 [pid = 1832] [id = 196] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x859b8800 == 127 [pid = 1832] [id = 237] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x8c0fa400 == 126 [pid = 1832] [id = 221] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x99222800 == 125 [pid = 1832] [id = 230] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x850ee400 == 124 [pid = 1832] [id = 242] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x8fbd5000 == 123 [pid = 1832] [id = 54] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x86fc8400 == 122 [pid = 1832] [id = 234] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x859bc400 == 121 [pid = 1832] [id = 239] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x859c1400 == 120 [pid = 1832] [id = 240] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x859c6800 == 119 [pid = 1832] [id = 238] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x8682dc00 == 118 [pid = 1832] [id = 236] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x850ea400 == 117 [pid = 1832] [id = 241] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x8682a400 == 116 [pid = 1832] [id = 235] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x877d8400 == 115 [pid = 1832] [id = 232] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x86fc1c00 == 114 [pid = 1832] [id = 233] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x8e43c000 == 113 [pid = 1832] [id = 197] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x8e5dc800 == 112 [pid = 1832] [id = 231] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x85bc1400 == 111 [pid = 1832] [id = 298] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x8814a800 == 110 [pid = 1832] [id = 297] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x86fca800 == 109 [pid = 1832] [id = 296] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x8b945800 == 108 [pid = 1832] [id = 272] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x8b901400 == 107 [pid = 1832] [id = 271] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x8682cc00 == 106 [pid = 1832] [id = 295] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x93b9a400 == 105 [pid = 1832] [id = 284] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x971a1000 == 104 [pid = 1832] [id = 285] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x91e87c00 == 103 [pid = 1832] [id = 283] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x914dd800 == 102 [pid = 1832] [id = 282] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x90172800 == 101 [pid = 1832] [id = 281] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x901c3800 == 100 [pid = 1832] [id = 280] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x8e7a8000 == 99 [pid = 1832] [id = 278] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x8fb29800 == 98 [pid = 1832] [id = 279] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x88152400 == 97 [pid = 1832] [id = 277] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x87fb4400 == 96 [pid = 1832] [id = 276] 00:10:53 INFO - PROCESS | 1832 | --DOCSHELL 0x84a5d400 == 95 [pid = 1832] [id = 275] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 420 (0x8b90b000) [pid = 1832] [serial = 755] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 419 (0x8e48b000) [pid = 1832] [serial = 819] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 418 (0x8e5dec00) [pid = 1832] [serial = 803] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 417 (0x979e5000) [pid = 1832] [serial = 752] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 416 (0x98f5ec00) [pid = 1832] [serial = 767] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 415 (0x84c8b000) [pid = 1832] [serial = 794] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 414 (0x8b946400) [pid = 1832] [serial = 797] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 413 (0x8f6d3000) [pid = 1832] [serial = 758] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 412 (0x97ec5400) [pid = 1832] [serial = 761] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 411 (0x98715800) [pid = 1832] [serial = 764] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 410 (0x8b90f400) [pid = 1832] [serial = 812] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 409 (0x8f3d0c00) [pid = 1832] [serial = 821] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 408 (0xa3c0e800) [pid = 1832] [serial = 770] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 407 (0x87fb5c00) [pid = 1832] [serial = 773] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 406 (0x8b94d000) [pid = 1832] [serial = 813] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 405 (0x877dd000) [pid = 1832] [serial = 807] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 404 (0x86fc3000) [pid = 1832] [serial = 806] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 403 (0x8c045c00) [pid = 1832] [serial = 815] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 402 (0x8e43bc00) [pid = 1832] [serial = 818] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 401 (0x8bc6f800) [pid = 1832] [serial = 800] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 400 (0x880b9c00) [pid = 1832] [serial = 776] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 399 (0x8c0f2c00) [pid = 1832] [serial = 816] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 398 (0x854ea000) [pid = 1832] [serial = 785] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 397 (0x85bc8000) [pid = 1832] [serial = 809] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 396 (0x88153400) [pid = 1832] [serial = 782] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 395 (0x84a62000) [pid = 1832] [serial = 788] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 394 (0x8f3dbc00) [pid = 1832] [serial = 822] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 393 (0x880c3c00) [pid = 1832] [serial = 779] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 392 (0x86fcd800) [pid = 1832] [serial = 810] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 391 (0x84c81800) [pid = 1832] [serial = 791] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 390 (0x8f4ecc00) [pid = 1832] [serial = 824] [outer = (nil)] [url = about:blank] 00:10:54 INFO - PROCESS | 1832 | 1461136254448 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 00:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 2185ms 00:10:54 INFO - PROCESS | 1832 | 1461136254467 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 00:10:54 INFO - PROCESS | 1832 | 1461136254470 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 00:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:10:54 INFO - PROCESS | 1832 | 1461136254476 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:10:54 INFO - PROCESS | 1832 | 1461136254479 Marionette TRACE conn4 <- [1,1242,null,{}] 00:10:54 INFO - PROCESS | 1832 | 1461136254484 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:54 INFO - PROCESS | 1832 | 1461136254668 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 00:10:54 INFO - PROCESS | 1832 | 1461136254855 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x84a5d400 == 96 [pid = 1832] [id = 318] 00:10:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 391 (0x84a62000) [pid = 1832] [serial = 955] [outer = (nil)] 00:10:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 392 (0x850ed400) [pid = 1832] [serial = 956] [outer = 0x84a62000] 00:10:54 INFO - PROCESS | 1832 | 1461136254929 Marionette DEBUG loaded listener.js 00:10:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 393 (0x86835000) [pid = 1832] [serial = 957] [outer = 0x84a62000] 00:10:55 INFO - PROCESS | 1832 | 1461136255678 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 00:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1237ms 00:10:55 INFO - PROCESS | 1832 | 1461136255714 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 00:10:55 INFO - PROCESS | 1832 | 1461136255718 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 00:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:10:55 INFO - PROCESS | 1832 | 1461136255724 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:10:55 INFO - PROCESS | 1832 | 1461136255726 Marionette TRACE conn4 <- [1,1246,null,{}] 00:10:55 INFO - PROCESS | 1832 | 1461136255732 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:55 INFO - PROCESS | 1832 | 1461136255942 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 00:10:56 INFO - PROCESS | 1832 | 1461136256148 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x854ea000 == 97 [pid = 1832] [id = 319] 00:10:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 394 (0x859c6800) [pid = 1832] [serial = 958] [outer = (nil)] 00:10:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 395 (0x8b901400) [pid = 1832] [serial = 959] [outer = 0x859c6800] 00:10:56 INFO - PROCESS | 1832 | 1461136256224 Marionette DEBUG loaded listener.js 00:10:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 396 (0x8e485400) [pid = 1832] [serial = 960] [outer = 0x859c6800] 00:10:57 INFO - PROCESS | 1832 | 1461136257083 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 00:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1383ms 00:10:57 INFO - PROCESS | 1832 | 1461136257109 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 00:10:57 INFO - PROCESS | 1832 | 1461136257112 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 00:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:10:57 INFO - PROCESS | 1832 | 1461136257118 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:10:57 INFO - PROCESS | 1832 | 1461136257120 Marionette TRACE conn4 <- [1,1250,null,{}] 00:10:57 INFO - PROCESS | 1832 | 1461136257126 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:57 INFO - PROCESS | 1832 | 1461136257351 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 00:10:57 INFO - PROCESS | 1832 | 1461136257387 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x87fb8000 == 98 [pid = 1832] [id = 320] 00:10:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 397 (0x88152800) [pid = 1832] [serial = 961] [outer = (nil)] 00:10:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 398 (0x8f4ecc00) [pid = 1832] [serial = 962] [outer = 0x88152800] 00:10:57 INFO - PROCESS | 1832 | 1461136257457 Marionette DEBUG loaded listener.js 00:10:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 399 (0x8fb28400) [pid = 1832] [serial = 963] [outer = 0x88152800] 00:10:58 INFO - PROCESS | 1832 | 1461136258373 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 00:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1281ms 00:10:58 INFO - PROCESS | 1832 | 1461136258399 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 00:10:58 INFO - PROCESS | 1832 | 1461136258402 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 00:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:10:58 INFO - PROCESS | 1832 | 1461136258416 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:10:58 INFO - PROCESS | 1832 | 1461136258418 Marionette TRACE conn4 <- [1,1254,null,{}] 00:10:58 INFO - PROCESS | 1832 | 1461136258424 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:10:58 INFO - PROCESS | 1832 | 1461136258665 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 398 (0x98242000) [pid = 1832] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 397 (0x86830c00) [pid = 1832] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 396 (0x93914800) [pid = 1832] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 395 (0x8bbcd800) [pid = 1832] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 394 (0x91ee4400) [pid = 1832] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 393 (0x86fc4c00) [pid = 1832] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 392 (0x96a0c000) [pid = 1832] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 391 (0x84a5a000) [pid = 1832] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 390 (0x8f4e6800) [pid = 1832] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 389 (0x9307c000) [pid = 1832] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 388 (0x9fb9c000) [pid = 1832] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 387 (0x8e5d7c00) [pid = 1832] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 386 (0x8a6b0000) [pid = 1832] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 385 (0x8e434000) [pid = 1832] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 384 (0x97d8fc00) [pid = 1832] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 383 (0x8bc63c00) [pid = 1832] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 382 (0xa0c3e000) [pid = 1832] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 381 (0x880b8000) [pid = 1832] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 380 (0x8682ec00) [pid = 1832] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 379 (0x91eda000) [pid = 1832] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 378 (0xa0bc8400) [pid = 1832] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 377 (0x901c4000) [pid = 1832] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 376 (0x98f6a400) [pid = 1832] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 375 (0x8e7a4c00) [pid = 1832] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 374 (0x9427fc00) [pid = 1832] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 373 (0x98ce2400) [pid = 1832] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 372 (0x8bbc3c00) [pid = 1832] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 371 (0x8f3d2000) [pid = 1832] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 370 (0x87fb5800) [pid = 1832] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 369 (0x94289800) [pid = 1832] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 368 (0x939ef800) [pid = 1832] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 367 (0x97d8e400) [pid = 1832] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 366 (0x99937400) [pid = 1832] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 365 (0x87faf000) [pid = 1832] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 364 (0x98e93400) [pid = 1832] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 363 (0x84c8ac00) [pid = 1832] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 362 (0x971a1400) [pid = 1832] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 361 (0x8a6e1000) [pid = 1832] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 360 (0x8bdcd800) [pid = 1832] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 359 (0x90232800) [pid = 1832] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 358 (0x8e79ec00) [pid = 1832] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 357 (0x84a5f800) [pid = 1832] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 356 (0x958ad800) [pid = 1832] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 355 (0x9430c400) [pid = 1832] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 354 (0x8bbc8000) [pid = 1832] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 353 (0x8bc61800) [pid = 1832] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 352 (0x94dd0400) [pid = 1832] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 351 (0x9016d800) [pid = 1832] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 350 (0x99223c00) [pid = 1832] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 349 (0x8bc6f000) [pid = 1832] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 348 (0x86fc2c00) [pid = 1832] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 347 (0x901c4400) [pid = 1832] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 346 (0x9807f400) [pid = 1832] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 345 (0x98087800) [pid = 1832] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 344 (0x8e7ac800) [pid = 1832] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 343 (0x901d0000) [pid = 1832] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 342 (0x877da800) [pid = 1832] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 341 (0x8a6a1800) [pid = 1832] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 340 (0x8c04a800) [pid = 1832] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 339 (0x8e67b800) [pid = 1832] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 338 (0x8fbd4800) [pid = 1832] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 337 (0x8b903400) [pid = 1832] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 336 (0x8f6ce000) [pid = 1832] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 335 (0x8f50a800) [pid = 1832] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 334 (0x8c041800) [pid = 1832] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 333 (0x8a6e2000) [pid = 1832] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 332 (0x958b8c00) [pid = 1832] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 331 (0x8e482c00) [pid = 1832] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 330 (0x98711400) [pid = 1832] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 329 (0x8f504c00) [pid = 1832] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 328 (0x8fd7a000) [pid = 1832] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 327 (0x90173000) [pid = 1832] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 326 (0x991c5800) [pid = 1832] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 325 (0x8c0f5400) [pid = 1832] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 324 (0x8fd77c00) [pid = 1832] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 323 (0x8f6cb800) [pid = 1832] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 322 (0x859c5000) [pid = 1832] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 321 (0x84a60800) [pid = 1832] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 320 (0x8a28a400) [pid = 1832] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 319 (0x8e674000) [pid = 1832] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 318 (0x939f2c00) [pid = 1832] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 317 (0x8a28dc00) [pid = 1832] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 316 (0x901d0400) [pid = 1832] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 315 (0x8e43b800) [pid = 1832] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 314 (0x999e6400) [pid = 1832] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 313 (0xa0f9e800) [pid = 1832] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 312 (0x8c049000) [pid = 1832] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 311 (0x9df17000) [pid = 1832] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 310 (0x8c0fb400) [pid = 1832] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 309 (0x9016b800) [pid = 1832] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 308 (0x8e5da400) [pid = 1832] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 307 (0x85bcb400) [pid = 1832] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 306 (0x98089400) [pid = 1832] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 305 (0x99177800) [pid = 1832] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 304 (0x9807f800) [pid = 1832] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 303 (0x8682c000) [pid = 1832] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 302 (0x96b0b800) [pid = 1832] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 301 (0x8a285c00) [pid = 1832] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 300 (0x8fbcfc00) [pid = 1832] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 299 (0x859c7c00) [pid = 1832] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 298 (0x97b6e800) [pid = 1832] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 297 (0x914dfc00) [pid = 1832] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 296 (0x84a68400) [pid = 1832] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 295 (0x9807dc00) [pid = 1832] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 294 (0x901cd400) [pid = 1832] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 293 (0x8bdd2400) [pid = 1832] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 292 (0x98868400) [pid = 1832] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 291 (0x9808a800) [pid = 1832] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 290 (0x9a8ad400) [pid = 1832] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 289 (0x880b7000) [pid = 1832] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 288 (0x88151000) [pid = 1832] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 287 (0x8b947000) [pid = 1832] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 286 (0x98250000) [pid = 1832] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 285 (0x86fc8800) [pid = 1832] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 284 (0x86fc3c00) [pid = 1832] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 283 (0x939edc00) [pid = 1832] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 282 (0x8bdd7800) [pid = 1832] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 281 (0x87fb8400) [pid = 1832] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 280 (0x94282800) [pid = 1832] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 279 (0x9fb93000) [pid = 1832] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 278 (0x859b9000) [pid = 1832] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 277 (0x991d4800) [pid = 1832] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 276 (0x939ea000) [pid = 1832] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 275 (0x96b08c00) [pid = 1832] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 274 (0x90442800) [pid = 1832] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 273 (0x90439400) [pid = 1832] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 272 (0x850eac00) [pid = 1832] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 271 (0x87fafc00) [pid = 1832] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 270 (0x8e43cc00) [pid = 1832] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 269 (0x987cc800) [pid = 1832] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 268 (0x8e482000) [pid = 1832] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 267 (0x8b944c00) [pid = 1832] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 266 (0x850f0800) [pid = 1832] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 265 (0x912c7400) [pid = 1832] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 264 (0x9921b000) [pid = 1832] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 263 (0x8fd80c00) [pid = 1832] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 262 (0x8e678c00) [pid = 1832] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 261 (0x97d8bc00) [pid = 1832] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 260 (0x8e48c800) [pid = 1832] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 259 (0x8c0fd400) [pid = 1832] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 258 (0x877db000) [pid = 1832] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 257 (0x8fbc8c00) [pid = 1832] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:11:00 INFO - PROCESS | 1832 | --DOMWINDOW == 256 (0x854df400) [pid = 1832] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:11:00 INFO - PROCESS | 1832 | 1461136260869 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x84a5a000 == 99 [pid = 1832] [id = 321] 00:11:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 257 (0x84a5a800) [pid = 1832] [serial = 964] [outer = (nil)] 00:11:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 258 (0x84c7f800) [pid = 1832] [serial = 965] [outer = 0x84a5a800] 00:11:00 INFO - PROCESS | 1832 | 1461136260996 Marionette DEBUG loaded listener.js 00:11:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 259 (0x850f4000) [pid = 1832] [serial = 966] [outer = 0x84a5a800] 00:11:01 INFO - PROCESS | 1832 | 1461136261714 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 00:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 3331ms 00:11:01 INFO - PROCESS | 1832 | 1461136261750 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 00:11:01 INFO - PROCESS | 1832 | 1461136261753 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 00:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:11:01 INFO - PROCESS | 1832 | 1461136261763 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:11:01 INFO - PROCESS | 1832 | 1461136261765 Marionette TRACE conn4 <- [1,1258,null,{}] 00:11:01 INFO - PROCESS | 1832 | 1461136261770 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:02 INFO - PROCESS | 1832 | 1461136262009 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 00:11:02 INFO - PROCESS | 1832 | 1461136262029 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x84a60400 == 100 [pid = 1832] [id = 322] 00:11:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 260 (0x84c8b800) [pid = 1832] [serial = 967] [outer = (nil)] 00:11:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 261 (0x86fc8000) [pid = 1832] [serial = 968] [outer = 0x84c8b800] 00:11:02 INFO - PROCESS | 1832 | 1461136262099 Marionette DEBUG loaded listener.js 00:11:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 262 (0x87fb0400) [pid = 1832] [serial = 969] [outer = 0x84c8b800] 00:11:03 INFO - PROCESS | 1832 | 1461136263242 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 00:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1527ms 00:11:03 INFO - PROCESS | 1832 | 1461136263291 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 00:11:03 INFO - PROCESS | 1832 | 1461136263298 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 00:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:11:03 INFO - PROCESS | 1832 | 1461136263308 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:11:03 INFO - PROCESS | 1832 | 1461136263313 Marionette TRACE conn4 <- [1,1262,null,{}] 00:11:03 INFO - PROCESS | 1832 | 1461136263321 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:03 INFO - PROCESS | 1832 | 1461136263519 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 00:11:03 INFO - PROCESS | 1832 | 1461136263843 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x84435400 == 101 [pid = 1832] [id = 323] 00:11:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 263 (0x844ed400) [pid = 1832] [serial = 970] [outer = (nil)] 00:11:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 264 (0x854e7c00) [pid = 1832] [serial = 971] [outer = 0x844ed400] 00:11:03 INFO - PROCESS | 1832 | 1461136263938 Marionette DEBUG loaded listener.js 00:11:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 265 (0x86833000) [pid = 1832] [serial = 972] [outer = 0x844ed400] 00:11:04 INFO - PROCESS | 1832 | 1461136264834 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 00:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1596ms 00:11:04 INFO - PROCESS | 1832 | 1461136264905 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 00:11:04 INFO - PROCESS | 1832 | 1461136264914 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 00:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:11:04 INFO - PROCESS | 1832 | 1461136264924 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:11:04 INFO - PROCESS | 1832 | 1461136264928 Marionette TRACE conn4 <- [1,1266,null,{}] 00:11:04 INFO - PROCESS | 1832 | 1461136264935 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:05 INFO - PROCESS | 1832 | 1461136265166 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 00:11:05 INFO - PROCESS | 1832 | 1461136265568 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x880b9c00 == 102 [pid = 1832] [id = 324] 00:11:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 266 (0x880bd800) [pid = 1832] [serial = 973] [outer = (nil)] 00:11:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 267 (0x88150c00) [pid = 1832] [serial = 974] [outer = 0x880bd800] 00:11:05 INFO - PROCESS | 1832 | 1461136265667 Marionette DEBUG loaded listener.js 00:11:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 268 (0x8a6a1400) [pid = 1832] [serial = 975] [outer = 0x880bd800] 00:11:06 INFO - PROCESS | 1832 | 1461136266600 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 00:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1733ms 00:11:06 INFO - PROCESS | 1832 | 1461136266658 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 00:11:06 INFO - PROCESS | 1832 | 1461136266662 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 00:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:11:06 INFO - PROCESS | 1832 | 1461136266697 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:11:06 INFO - PROCESS | 1832 | 1461136266705 Marionette TRACE conn4 <- [1,1270,null,{}] 00:11:06 INFO - PROCESS | 1832 | 1461136266725 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:07 INFO - PROCESS | 1832 | 1461136267028 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 00:11:07 INFO - PROCESS | 1832 | 1461136267278 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bbc8400 == 103 [pid = 1832] [id = 325] 00:11:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 269 (0x8bbd0000) [pid = 1832] [serial = 976] [outer = (nil)] 00:11:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 270 (0x8bc6f000) [pid = 1832] [serial = 977] [outer = 0x8bbd0000] 00:11:07 INFO - PROCESS | 1832 | 1461136267374 Marionette DEBUG loaded listener.js 00:11:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 271 (0x8bdd9400) [pid = 1832] [serial = 978] [outer = 0x8bbd0000] 00:11:08 INFO - PROCESS | 1832 | 1461136268273 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 00:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1639ms 00:11:08 INFO - PROCESS | 1832 | 1461136268336 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 00:11:08 INFO - PROCESS | 1832 | 1461136268340 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 00:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:11:08 INFO - PROCESS | 1832 | 1461136268347 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:11:08 INFO - PROCESS | 1832 | 1461136268351 Marionette TRACE conn4 <- [1,1274,null,{}] 00:11:08 INFO - PROCESS | 1832 | 1461136268356 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:08 INFO - PROCESS | 1832 | 1461136268549 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 00:11:08 INFO - PROCESS | 1832 | 1461136268864 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bbc4400 == 104 [pid = 1832] [id = 326] 00:11:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 272 (0x8bdce800) [pid = 1832] [serial = 979] [outer = (nil)] 00:11:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 273 (0x8e437800) [pid = 1832] [serial = 980] [outer = 0x8bdce800] 00:11:08 INFO - PROCESS | 1832 | 1461136268956 Marionette DEBUG loaded listener.js 00:11:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 274 (0x8e485000) [pid = 1832] [serial = 981] [outer = 0x8bdce800] 00:11:09 INFO - PROCESS | 1832 | 1461136269819 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 00:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1528ms 00:11:09 INFO - PROCESS | 1832 | 1461136269876 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 00:11:09 INFO - PROCESS | 1832 | 1461136269880 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 00:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:11:09 INFO - PROCESS | 1832 | 1461136269886 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:11:09 INFO - PROCESS | 1832 | 1461136269890 Marionette TRACE conn4 <- [1,1278,null,{}] 00:11:09 INFO - PROCESS | 1832 | 1461136269895 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:10 INFO - PROCESS | 1832 | 1461136270086 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 00:11:10 INFO - PROCESS | 1832 | 1461136270420 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c04e000 == 105 [pid = 1832] [id = 327] 00:11:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 275 (0x8c0f5000) [pid = 1832] [serial = 982] [outer = (nil)] 00:11:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 276 (0x8e671800) [pid = 1832] [serial = 983] [outer = 0x8c0f5000] 00:11:10 INFO - PROCESS | 1832 | 1461136270511 Marionette DEBUG loaded listener.js 00:11:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 277 (0x8e679c00) [pid = 1832] [serial = 984] [outer = 0x8c0f5000] 00:11:11 INFO - PROCESS | 1832 | 1461136271398 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 00:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1543ms 00:11:11 INFO - PROCESS | 1832 | 1461136271431 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 00:11:11 INFO - PROCESS | 1832 | 1461136271435 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 00:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:11:11 INFO - PROCESS | 1832 | 1461136271441 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:11:11 INFO - PROCESS | 1832 | 1461136271445 Marionette TRACE conn4 <- [1,1282,null,{}] 00:11:11 INFO - PROCESS | 1832 | 1461136271451 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:11 INFO - PROCESS | 1832 | 1461136271663 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 00:11:12 INFO - PROCESS | 1832 | 1461136271980 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x8b902000 == 106 [pid = 1832] [id = 328] 00:11:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 278 (0x8e675c00) [pid = 1832] [serial = 985] [outer = (nil)] 00:11:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 279 (0x8f6d6400) [pid = 1832] [serial = 986] [outer = 0x8e675c00] 00:11:12 INFO - PROCESS | 1832 | 1461136272078 Marionette DEBUG loaded listener.js 00:11:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 280 (0x8fc0d000) [pid = 1832] [serial = 987] [outer = 0x8e675c00] 00:11:12 INFO - PROCESS | 1832 | 1461136272917 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 00:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1534ms 00:11:12 INFO - PROCESS | 1832 | 1461136272977 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 00:11:12 INFO - PROCESS | 1832 | 1461136272981 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 00:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:11:12 INFO - PROCESS | 1832 | 1461136272988 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:11:12 INFO - PROCESS | 1832 | 1461136272990 Marionette TRACE conn4 <- [1,1286,null,{}] 00:11:12 INFO - PROCESS | 1832 | 1461136272996 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:13 INFO - PROCESS | 1832 | 1461136273237 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 00:11:13 INFO - PROCESS | 1832 | 1461136273550 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e67a800 == 107 [pid = 1832] [id = 329] 00:11:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 281 (0x8f3d8800) [pid = 1832] [serial = 988] [outer = (nil)] 00:11:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 282 (0x90143c00) [pid = 1832] [serial = 989] [outer = 0x8f3d8800] 00:11:13 INFO - PROCESS | 1832 | 1461136273641 Marionette DEBUG loaded listener.js 00:11:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 283 (0x901c2c00) [pid = 1832] [serial = 990] [outer = 0x8f3d8800] 00:11:14 INFO - PROCESS | 1832 | 1461136274507 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 00:11:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:11:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1577ms 00:11:14 INFO - PROCESS | 1832 | 1461136274566 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 00:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:11:14 INFO - PROCESS | 1832 | 1461136274570 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 00:11:14 INFO - PROCESS | 1832 | 1461136274577 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:11:14 INFO - PROCESS | 1832 | 1461136274580 Marionette TRACE conn4 <- [1,1290,null,{}] 00:11:14 INFO - PROCESS | 1832 | 1461136274586 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:14 INFO - PROCESS | 1832 | 1461136274770 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 00:11:15 INFO - PROCESS | 1832 | 1461136275040 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x90139800 == 108 [pid = 1832] [id = 330] 00:11:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 284 (0x9013c400) [pid = 1832] [serial = 991] [outer = (nil)] 00:11:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 285 (0x9043cc00) [pid = 1832] [serial = 992] [outer = 0x9013c400] 00:11:15 INFO - PROCESS | 1832 | 1461136275173 Marionette DEBUG loaded listener.js 00:11:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 286 (0x912c5c00) [pid = 1832] [serial = 993] [outer = 0x9013c400] 00:11:16 INFO - PROCESS | 1832 | 1461136276054 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 00:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1531ms 00:11:16 INFO - PROCESS | 1832 | 1461136276108 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 00:11:16 INFO - PROCESS | 1832 | 1461136276111 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 00:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:11:16 INFO - PROCESS | 1832 | 1461136276118 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:11:16 INFO - PROCESS | 1832 | 1461136276121 Marionette TRACE conn4 <- [1,1294,null,{}] 00:11:16 INFO - PROCESS | 1832 | 1461136276127 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:16 INFO - PROCESS | 1832 | 1461136276312 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 00:11:16 INFO - PROCESS | 1832 | 1461136276580 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x84c83400 == 109 [pid = 1832] [id = 331] 00:11:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 287 (0x8fc01800) [pid = 1832] [serial = 994] [outer = (nil)] 00:11:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 288 (0x91ee3400) [pid = 1832] [serial = 995] [outer = 0x8fc01800] 00:11:16 INFO - PROCESS | 1832 | 1461136276710 Marionette DEBUG loaded listener.js 00:11:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 289 (0x93918000) [pid = 1832] [serial = 996] [outer = 0x8fc01800] 00:11:17 INFO - PROCESS | 1832 | 1461136277537 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 00:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1477ms 00:11:17 INFO - PROCESS | 1832 | 1461136277596 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 00:11:17 INFO - PROCESS | 1832 | 1461136277599 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 00:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:11:17 INFO - PROCESS | 1832 | 1461136277625 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:11:17 INFO - PROCESS | 1832 | 1461136277629 Marionette TRACE conn4 <- [1,1298,null,{}] 00:11:17 INFO - PROCESS | 1832 | 1461136277634 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:17 INFO - PROCESS | 1832 | 1461136277822 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 00:11:18 INFO - PROCESS | 1832 | 1461136278095 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x85ceec00 == 110 [pid = 1832] [id = 332] 00:11:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 290 (0x8e5e4800) [pid = 1832] [serial = 997] [outer = (nil)] 00:11:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 291 (0x93b9b400) [pid = 1832] [serial = 998] [outer = 0x8e5e4800] 00:11:18 INFO - PROCESS | 1832 | 1461136278233 Marionette DEBUG loaded listener.js 00:11:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 292 (0x9427fc00) [pid = 1832] [serial = 999] [outer = 0x8e5e4800] 00:11:19 INFO - PROCESS | 1832 | 1461136279177 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 00:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1602ms 00:11:19 INFO - PROCESS | 1832 | 1461136279224 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 00:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:11:19 INFO - PROCESS | 1832 | 1461136279228 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 00:11:19 INFO - PROCESS | 1832 | 1461136279235 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:11:19 INFO - PROCESS | 1832 | 1461136279239 Marionette TRACE conn4 <- [1,1302,null,{}] 00:11:19 INFO - PROCESS | 1832 | 1461136279245 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:19 INFO - PROCESS | 1832 | 1461136279462 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 00:11:19 INFO - PROCESS | 1832 | 1461136279787 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x93b99400 == 111 [pid = 1832] [id = 333] 00:11:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 293 (0x96a08800) [pid = 1832] [serial = 1000] [outer = (nil)] 00:11:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 294 (0x96b0ac00) [pid = 1832] [serial = 1001] [outer = 0x96a08800] 00:11:19 INFO - PROCESS | 1832 | 1461136279883 Marionette DEBUG loaded listener.js 00:11:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 295 (0x971a1400) [pid = 1832] [serial = 1002] [outer = 0x96a08800] 00:11:20 INFO - PROCESS | 1832 | 1461136280722 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 00:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1536ms 00:11:20 INFO - PROCESS | 1832 | 1461136280772 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 00:11:20 INFO - PROCESS | 1832 | 1461136280776 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 00:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:11:20 INFO - PROCESS | 1832 | 1461136280782 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:11:20 INFO - PROCESS | 1832 | 1461136280786 Marionette TRACE conn4 <- [1,1306,null,{}] 00:11:20 INFO - PROCESS | 1832 | 1461136280791 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:20 INFO - PROCESS | 1832 | 1461136280976 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 00:11:21 INFO - PROCESS | 1832 | 1461136281250 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x9430c400 == 112 [pid = 1832] [id = 334] 00:11:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 296 (0x96b0b800) [pid = 1832] [serial = 1003] [outer = (nil)] 00:11:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 297 (0x97d87400) [pid = 1832] [serial = 1004] [outer = 0x96b0b800] 00:11:21 INFO - PROCESS | 1832 | 1461136281384 Marionette DEBUG loaded listener.js 00:11:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 298 (0x97d8f000) [pid = 1832] [serial = 1005] [outer = 0x96b0b800] 00:11:22 INFO - PROCESS | 1832 | 1461136282302 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 00:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1578ms 00:11:22 INFO - PROCESS | 1832 | 1461136282361 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 00:11:22 INFO - PROCESS | 1832 | 1461136282365 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 00:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:11:22 INFO - PROCESS | 1832 | 1461136282371 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:11:22 INFO - PROCESS | 1832 | 1461136282374 Marionette TRACE conn4 <- [1,1310,null,{}] 00:11:22 INFO - PROCESS | 1832 | 1461136282380 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:22 INFO - PROCESS | 1832 | 1461136282564 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 00:11:22 INFO - PROCESS | 1832 | 1461136282882 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x96b8b400 == 113 [pid = 1832] [id = 335] 00:11:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 299 (0x96fbc800) [pid = 1832] [serial = 1006] [outer = (nil)] 00:11:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 300 (0x9810e400) [pid = 1832] [serial = 1007] [outer = 0x96fbc800] 00:11:22 INFO - PROCESS | 1832 | 1461136282973 Marionette DEBUG loaded listener.js 00:11:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 301 (0x98249c00) [pid = 1832] [serial = 1008] [outer = 0x96fbc800] 00:11:23 INFO - PROCESS | 1832 | 1461136283886 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 00:11:23 INFO - PROCESS | 1832 | 1461136283956 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 00:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:11:23 INFO - PROCESS | 1832 | 1461136283962 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:11:23 INFO - PROCESS | 1832 | 1461136283965 Marionette TRACE conn4 <- [1,1314,null,{}] 00:11:23 INFO - PROCESS | 1832 | 1461136283971 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:24 INFO - PROCESS | 1832 | 1461136284156 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 00:11:24 INFO - PROCESS | 1832 | 1461136284478 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x8682e000 == 114 [pid = 1832] [id = 336] 00:11:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 302 (0x97d84400) [pid = 1832] [serial = 1009] [outer = (nil)] 00:11:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 303 (0x987ca800) [pid = 1832] [serial = 1010] [outer = 0x97d84400] 00:11:24 INFO - PROCESS | 1832 | 1461136284566 Marionette DEBUG loaded listener.js 00:11:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 304 (0x9885cc00) [pid = 1832] [serial = 1011] [outer = 0x97d84400] 00:11:25 INFO - PROCESS | 1832 | 1461136285429 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 00:11:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:11:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1532ms 00:11:25 INFO - PROCESS | 1832 | 1461136285495 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 00:11:25 INFO - PROCESS | 1832 | 1461136285499 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 00:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:11:25 INFO - PROCESS | 1832 | 1461136285505 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:11:25 INFO - PROCESS | 1832 | 1461136285509 Marionette TRACE conn4 <- [1,1318,null,{}] 00:11:25 INFO - PROCESS | 1832 | 1461136285514 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:25 INFO - PROCESS | 1832 | 1461136285698 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 00:11:26 INFO - PROCESS | 1832 | 1461136286027 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x81ae3800 == 115 [pid = 1832] [id = 337] 00:11:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 305 (0x94287c00) [pid = 1832] [serial = 1012] [outer = (nil)] 00:11:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 306 (0x98cdb400) [pid = 1832] [serial = 1013] [outer = 0x94287c00] 00:11:26 INFO - PROCESS | 1832 | 1461136286118 Marionette DEBUG loaded listener.js 00:11:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 307 (0x98ce2c00) [pid = 1832] [serial = 1014] [outer = 0x94287c00] 00:11:27 INFO - PROCESS | 1832 | 1461136287003 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 00:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1545ms 00:11:27 INFO - PROCESS | 1832 | 1461136287052 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 00:11:27 INFO - PROCESS | 1832 | 1461136287055 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 00:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:11:27 INFO - PROCESS | 1832 | 1461136287062 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:11:27 INFO - PROCESS | 1832 | 1461136287065 Marionette TRACE conn4 <- [1,1322,null,{}] 00:11:27 INFO - PROCESS | 1832 | 1461136287071 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:27 INFO - PROCESS | 1832 | 1461136287253 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 00:11:27 INFO - PROCESS | 1832 | 1461136287581 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x82baac00 == 116 [pid = 1832] [id = 338] 00:11:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 308 (0x84433400) [pid = 1832] [serial = 1015] [outer = (nil)] 00:11:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 309 (0x8814cc00) [pid = 1832] [serial = 1016] [outer = 0x84433400] 00:11:27 INFO - PROCESS | 1832 | 1461136287670 Marionette DEBUG loaded listener.js 00:11:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 310 (0x8c046000) [pid = 1832] [serial = 1017] [outer = 0x84433400] 00:11:28 INFO - PROCESS | 1832 | 1461136288537 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 00:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1529ms 00:11:28 INFO - PROCESS | 1832 | 1461136288592 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 00:11:28 INFO - PROCESS | 1832 | 1461136288596 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 00:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:11:28 INFO - PROCESS | 1832 | 1461136288604 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:11:28 INFO - PROCESS | 1832 | 1461136288607 Marionette TRACE conn4 <- [1,1326,null,{}] 00:11:28 INFO - PROCESS | 1832 | 1461136288613 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:28 INFO - PROCESS | 1832 | 1461136288812 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 00:11:29 INFO - PROCESS | 1832 | 1461136289140 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6ec000 == 117 [pid = 1832] [id = 339] 00:11:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 311 (0x8b90e400) [pid = 1832] [serial = 1018] [outer = (nil)] 00:11:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 312 (0x9016f000) [pid = 1832] [serial = 1019] [outer = 0x8b90e400] 00:11:29 INFO - PROCESS | 1832 | 1461136289233 Marionette DEBUG loaded listener.js 00:11:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 313 (0x90237400) [pid = 1832] [serial = 1020] [outer = 0x8b90e400] 00:11:30 INFO - PROCESS | 1832 | 1461136290090 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:11:30 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 00:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1528ms 00:11:30 INFO - PROCESS | 1832 | 1461136290132 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 00:11:30 INFO - PROCESS | 1832 | 1461136290136 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 00:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:11:30 INFO - PROCESS | 1832 | 1461136290142 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:11:30 INFO - PROCESS | 1832 | 1461136290146 Marionette TRACE conn4 <- [1,1330,null,{}] 00:11:30 INFO - PROCESS | 1832 | 1461136290152 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:30 INFO - PROCESS | 1832 | 1461136290336 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 00:11:30 INFO - PROCESS | 1832 | 1461136290672 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x84a5ac00 == 118 [pid = 1832] [id = 340] 00:11:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 314 (0x84a5e400) [pid = 1832] [serial = 1021] [outer = (nil)] 00:11:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 315 (0x84c86400) [pid = 1832] [serial = 1022] [outer = 0x84a5e400] 00:11:30 INFO - PROCESS | 1832 | 1461136290763 Marionette DEBUG loaded listener.js 00:11:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 316 (0x854ed400) [pid = 1832] [serial = 1023] [outer = 0x84a5e400] 00:11:31 INFO - PROCESS | 1832 | 1461136291651 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:11:31 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 00:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1583ms 00:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:11:31 INFO - PROCESS | 1832 | 1461136291727 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 00:11:31 INFO - PROCESS | 1832 | 1461136291730 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 00:11:31 INFO - PROCESS | 1832 | 1461136291736 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:11:31 INFO - PROCESS | 1832 | 1461136291740 Marionette TRACE conn4 <- [1,1334,null,{}] 00:11:31 INFO - PROCESS | 1832 | 1461136291745 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:31 INFO - PROCESS | 1832 | 1461136291961 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 00:11:32 INFO - PROCESS | 1832 | 1461136292293 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x84a5bc00 == 119 [pid = 1832] [id = 341] 00:11:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 317 (0x84a5cc00) [pid = 1832] [serial = 1024] [outer = (nil)] 00:11:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 318 (0x850ef800) [pid = 1832] [serial = 1025] [outer = 0x84a5cc00] 00:11:32 INFO - PROCESS | 1832 | 1461136292384 Marionette DEBUG loaded listener.js 00:11:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 319 (0x85bc0400) [pid = 1832] [serial = 1026] [outer = 0x84a5cc00] 00:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8fc07800 == 118 [pid = 1832] [id = 105] 00:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8e483800 == 117 [pid = 1832] [id = 250] 00:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdccc00 == 116 [pid = 1832] [id = 110] 00:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8f4e6c00 == 115 [pid = 1832] [id = 218] 00:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6e0400 == 114 [pid = 1832] [id = 185] 00:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8e439c00 == 113 [pid = 1832] [id = 187] 00:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x81ae2800 == 112 [pid = 1832] [id = 312] 00:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x82bae800 == 111 [pid = 1832] [id = 311] 00:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8265b800 == 110 [pid = 1832] [id = 310] 00:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x82658800 == 109 [pid = 1832] [id = 309] 00:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x844ea800 == 108 [pid = 1832] [id = 307] 00:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x844f3c00 == 107 [pid = 1832] [id = 308] 00:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8e5e2000 == 106 [pid = 1832] [id = 306] 00:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x94dc5000 == 105 [pid = 1832] [id = 305] 00:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x96b09800 == 104 [pid = 1832] [id = 304] 00:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdcf800 == 103 [pid = 1832] [id = 303] 00:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8b905400 == 102 [pid = 1832] [id = 302] 00:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8e481c00 == 101 [pid = 1832] [id = 301] 00:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8a284400 == 100 [pid = 1832] [id = 300] 00:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x84a5c400 == 99 [pid = 1832] [id = 299] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 318 (0x8f509c00) [pid = 1832] [serial = 896] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 317 (0x98cde400) [pid = 1832] [serial = 866] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 316 (0x877dbc00) [pid = 1832] [serial = 887] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 315 (0x9391d800) [pid = 1832] [serial = 325] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 314 (0x9fca5c00) [pid = 1832] [serial = 635] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 313 (0x93ba5800) [pid = 1832] [serial = 849] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 312 (0x86fccc00) [pid = 1832] [serial = 702] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 311 (0x987d1c00) [pid = 1832] [serial = 765] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 310 (0x84a65800) [pid = 1832] [serial = 789] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 309 (0x8fd73000) [pid = 1832] [serial = 759] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 308 (0x94dc8800) [pid = 1832] [serial = 851] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 307 (0x9fef4800) [pid = 1832] [serial = 879] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 306 (0x9023ec00) [pid = 1832] [serial = 394] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 305 (0x9428a800) [pid = 1832] [serial = 455] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 304 (0x8fd7fc00) [pid = 1832] [serial = 434] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 303 (0x9a676c00) [pid = 1832] [serial = 271] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 302 (0x8e43e000) [pid = 1832] [serial = 431] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 301 (0xa0f9d400) [pid = 1832] [serial = 882] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 300 (0x8b90b400) [pid = 1832] [serial = 891] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 299 (0xa44d7800) [pid = 1832] [serial = 711] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 298 (0x94dcd800) [pid = 1832] [serial = 485] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 297 (0xa2a77800) [pid = 1832] [serial = 641] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 296 (0x9307a800) [pid = 1832] [serial = 845] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 295 (0x9921d400) [pid = 1832] [serial = 373] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 294 (0x9427f400) [pid = 1832] [serial = 440] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 293 (0x97d8a800) [pid = 1832] [serial = 753] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 292 (0xa3ce1000) [pid = 1832] [serial = 771] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 291 (0x8bbcb800) [pid = 1832] [serial = 388] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 290 (0x9043c000) [pid = 1832] [serial = 542] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 289 (0x8814a000) [pid = 1832] [serial = 830] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 288 (0x96b11000) [pid = 1832] [serial = 855] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 287 (0x98ce6800) [pid = 1832] [serial = 545] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 286 (0x987ce800) [pid = 1832] [serial = 367] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 285 (0xa0c3cc00) [pid = 1832] [serial = 274] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 284 (0x87fb9000) [pid = 1832] [serial = 774] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 283 (0x9a677800) [pid = 1832] [serial = 632] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 282 (0x8c045400) [pid = 1832] [serial = 798] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 281 (0x979e4000) [pid = 1832] [serial = 857] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 280 (0x9807cc00) [pid = 1832] [serial = 590] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 279 (0x8bdda800) [pid = 1832] [serial = 331] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 278 (0x939e6c00) [pid = 1832] [serial = 421] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 277 (0x8e7a9000) [pid = 1832] [serial = 437] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 276 (0x854e2000) [pid = 1832] [serial = 828] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 275 (0x97cbd000) [pid = 1832] [serial = 491] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 274 (0x9719f800) [pid = 1832] [serial = 587] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 273 (0x8bc6b400) [pid = 1832] [serial = 397] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 272 (0x93918c00) [pid = 1832] [serial = 804] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 271 (0x9792d000) [pid = 1832] [serial = 268] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 270 (0xa0046000) [pid = 1832] [serial = 385] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 269 (0x8a28d400) [pid = 1832] [serial = 831] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 268 (0x9a8afc00) [pid = 1832] [serial = 693] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 267 (0x8f501c00) [pid = 1832] [serial = 539] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 266 (0x9916f800) [pid = 1832] [serial = 870] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 265 (0x901c8800) [pid = 1832] [serial = 842] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 264 (0x9a672000) [pid = 1832] [serial = 548] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 263 (0x98f6bc00) [pid = 1832] [serial = 869] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 262 (0x9824ec00) [pid = 1832] [serial = 861] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 261 (0x8f508c00) [pid = 1832] [serial = 473] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 260 (0x91ee6c00) [pid = 1832] [serial = 482] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 259 (0x8e48cc00) [pid = 1832] [serial = 875] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 258 (0x8a6ad400) [pid = 1832] [serial = 452] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 257 (0x9824c000) [pid = 1832] [serial = 647] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 256 (0x901ca000) [pid = 1832] [serial = 265] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 255 (0x93914000) [pid = 1832] [serial = 846] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 254 (0x9013d800) [pid = 1832] [serial = 839] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 253 (0x8b910400) [pid = 1832] [serial = 660] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 252 (0x90171400) [pid = 1832] [serial = 476] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 251 (0x9013ac00) [pid = 1832] [serial = 620] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 250 (0x8c04d800) [pid = 1832] [serial = 644] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 249 (0x8e433c00) [pid = 1832] [serial = 554] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 248 (0x97ecac00) [pid = 1832] [serial = 494] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 247 (0x9886a800) [pid = 1832] [serial = 280] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 246 (0x99bf7000) [pid = 1832] [serial = 376] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 245 (0x98ce0400) [pid = 1832] [serial = 867] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 244 (0x9fc8b400) [pid = 1832] [serial = 878] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 243 (0xa3c07800) [pid = 1832] [serial = 657] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 242 (0x94287800) [pid = 1832] [serial = 443] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 241 (0x93ba5c00) [pid = 1832] [serial = 623] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 240 (0x99a97000) [pid = 1832] [serial = 873] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 239 (0x901c3c00) [pid = 1832] [serial = 337] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 238 (0x93919400) [pid = 1832] [serial = 596] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 237 (0x8fbcc000) [pid = 1832] [serial = 837] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 236 (0x85ceac00) [pid = 1832] [serial = 720] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 235 (0x84c84000) [pid = 1832] [serial = 792] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 234 (0x8e435c00) [pid = 1832] [serial = 617] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 233 (0x90230c00) [pid = 1832] [serial = 313] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 232 (0x96b0cc00) [pid = 1832] [serial = 488] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 231 (0x8f3d7000) [pid = 1832] [serial = 449] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x98716c00) [pid = 1832] [serial = 626] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 229 (0x8f3dac00) [pid = 1832] [serial = 684] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 228 (0xa0046400) [pid = 1832] [serial = 506] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 227 (0xa3c78800) [pid = 1832] [serial = 391] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 226 (0xa444d400) [pid = 1832] [serial = 884] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 225 (0xa0f9b000) [pid = 1832] [serial = 881] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 224 (0x8e43c800) [pid = 1832] [serial = 833] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0xa3c84400) [pid = 1832] [serial = 277] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 222 (0x8e436800) [pid = 1832] [serial = 893] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 221 (0x90174800) [pid = 1832] [serial = 382] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 220 (0x9df0d000) [pid = 1832] [serial = 322] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 219 (0x85cf4800) [pid = 1832] [serial = 723] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 218 (0x987c9c00) [pid = 1832] [serial = 863] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x90141400) [pid = 1832] [serial = 840] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0xa0bcf800) [pid = 1832] [serial = 551] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0x958aac00) [pid = 1832] [serial = 852] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 214 (0x9fcab400) [pid = 1832] [serial = 512] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 213 (0x86836c00) [pid = 1832] [serial = 708] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 212 (0x98863400) [pid = 1832] [serial = 681] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 211 (0x8a28f000) [pid = 1832] [serial = 446] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x9043e400) [pid = 1832] [serial = 361] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x85bc4c00) [pid = 1832] [serial = 717] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x98c06800) [pid = 1832] [serial = 370] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x98e91400) [pid = 1832] [serial = 319] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x854e0c00) [pid = 1832] [serial = 795] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x98086c00) [pid = 1832] [serial = 509] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x8fb25000) [pid = 1832] [serial = 836] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x8fbc8000) [pid = 1832] [serial = 876] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x912b9c00) [pid = 1832] [serial = 479] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x8c0f7c00) [pid = 1832] [serial = 334] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x9910b000) [pid = 1832] [serial = 500] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x98e91c00) [pid = 1832] [serial = 690] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x9fc80800) [pid = 1832] [serial = 379] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x8814ac00) [pid = 1832] [serial = 780] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x88155c00) [pid = 1832] [serial = 783] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x84c86800) [pid = 1832] [serial = 827] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x9824b800) [pid = 1832] [serial = 650] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x999e2000) [pid = 1832] [serial = 768] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0xa0a89400) [pid = 1832] [serial = 705] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x8bbcc400) [pid = 1832] [serial = 756] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x93ba8c00) [pid = 1832] [serial = 364] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x8e436c00) [pid = 1832] [serial = 470] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x90173c00) [pid = 1832] [serial = 801] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x9627c800) [pid = 1832] [serial = 584] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0xa0f9dc00) [pid = 1832] [serial = 428] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x98860c00) [pid = 1832] [serial = 864] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x8a28c400) [pid = 1832] [serial = 890] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x87fad400) [pid = 1832] [serial = 888] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x93b9e400) [pid = 1832] [serial = 848] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0xa4586c00) [pid = 1832] [serial = 714] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x9ea3cc00) [pid = 1832] [serial = 425] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x991c9400) [pid = 1832] [serial = 328] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x98246800) [pid = 1832] [serial = 762] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x94dcb400) [pid = 1832] [serial = 316] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x9427e800) [pid = 1832] [serial = 581] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x850f4400) [pid = 1832] [serial = 726] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x8e7a9800) [pid = 1832] [serial = 894] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x880bc800) [pid = 1832] [serial = 777] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x999e7000) [pid = 1832] [serial = 872] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x96b09400) [pid = 1832] [serial = 854] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x987c8800) [pid = 1832] [serial = 593] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x97d88000) [pid = 1832] [serial = 858] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x9066c400) [pid = 1832] [serial = 843] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x98cdb800) [pid = 1832] [serial = 629] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x8f4ea000) [pid = 1832] [serial = 575] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0xa3c0e400) [pid = 1832] [serial = 653] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x8c0f1400) [pid = 1832] [serial = 729] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0xa0c3bc00) [pid = 1832] [serial = 696] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x9df0e400) [pid = 1832] [serial = 503] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x93b9c800) [pid = 1832] [serial = 687] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0xa0e48c00) [pid = 1832] [serial = 638] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x987d0000) [pid = 1832] [serial = 497] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x90440400) [pid = 1832] [serial = 283] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x8e66f400) [pid = 1832] [serial = 418] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x9fc86400) [pid = 1832] [serial = 699] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x9013fc00) [pid = 1832] [serial = 578] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x8e677c00) [pid = 1832] [serial = 834] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x88157400) [pid = 1832] [serial = 786] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x98245c00) [pid = 1832] [serial = 860] [outer = (nil)] [url = about:blank] 00:11:34 INFO - PROCESS | 1832 | 1461136294994 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 00:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 3297ms 00:11:35 INFO - PROCESS | 1832 | 1461136295032 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 00:11:35 INFO - PROCESS | 1832 | 1461136295038 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 00:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:11:35 INFO - PROCESS | 1832 | 1461136295046 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:11:35 INFO - PROCESS | 1832 | 1461136295051 Marionette TRACE conn4 <- [1,1338,null,{}] 00:11:35 INFO - PROCESS | 1832 | 1461136295060 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:35 INFO - PROCESS | 1832 | 1461136295265 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 00:11:35 INFO - PROCESS | 1832 | 1461136295433 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x81aecc00 == 100 [pid = 1832] [id = 342] 00:11:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8443f800) [pid = 1832] [serial = 1027] [outer = (nil)] 00:11:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x84a5b000) [pid = 1832] [serial = 1028] [outer = 0x8443f800] 00:11:35 INFO - PROCESS | 1832 | 1461136295519 Marionette DEBUG loaded listener.js 00:11:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x84a66800) [pid = 1832] [serial = 1029] [outer = 0x8443f800] 00:11:36 INFO - PROCESS | 1832 | 1461136296699 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 00:11:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1692ms 00:11:36 INFO - PROCESS | 1832 | 1461136296737 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 00:11:36 INFO - PROCESS | 1832 | 1461136296745 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 00:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:11:36 INFO - PROCESS | 1832 | 1461136296766 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:11:36 INFO - PROCESS | 1832 | 1461136296770 Marionette TRACE conn4 <- [1,1342,null,{}] 00:11:36 INFO - PROCESS | 1832 | 1461136296776 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:37 INFO - PROCESS | 1832 | 1461136297094 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 00:11:37 INFO - PROCESS | 1832 | 1461136297247 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x84c81000 == 101 [pid = 1832] [id = 343] 00:11:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x850f5000) [pid = 1832] [serial = 1030] [outer = (nil)] 00:11:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x854e5c00) [pid = 1832] [serial = 1031] [outer = 0x850f5000] 00:11:37 INFO - PROCESS | 1832 | 1461136297317 Marionette DEBUG loaded listener.js 00:11:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x859c2400) [pid = 1832] [serial = 1032] [outer = 0x850f5000] 00:11:38 INFO - PROCESS | 1832 | 1461136298225 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 00:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1481ms 00:11:38 INFO - PROCESS | 1832 | 1461136298246 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 00:11:38 INFO - PROCESS | 1832 | 1461136298249 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 00:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:11:38 INFO - PROCESS | 1832 | 1461136298255 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:11:38 INFO - PROCESS | 1832 | 1461136298261 Marionette TRACE conn4 <- [1,1346,null,{}] 00:11:38 INFO - PROCESS | 1832 | 1461136298294 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:38 INFO - PROCESS | 1832 | 1461136298675 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 00:11:38 INFO - PROCESS | 1832 | 1461136298838 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x86837400 == 102 [pid = 1832] [id = 344] 00:11:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x86fc6000) [pid = 1832] [serial = 1033] [outer = (nil)] 00:11:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x86fcd000) [pid = 1832] [serial = 1034] [outer = 0x86fc6000] 00:11:38 INFO - PROCESS | 1832 | 1461136298917 Marionette DEBUG loaded listener.js 00:11:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x877de400) [pid = 1832] [serial = 1035] [outer = 0x86fc6000] 00:11:39 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x82bb3400) [pid = 1832] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:11:39 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x877e4800) [pid = 1832] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:11:39 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x880bdc00) [pid = 1832] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:11:39 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x8814f400) [pid = 1832] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:11:39 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x859c6800) [pid = 1832] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:11:39 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x8c043400) [pid = 1832] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:11:39 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x84a5a800) [pid = 1832] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:11:39 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0xa3c0d400) [pid = 1832] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:11:39 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x88152800) [pid = 1832] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:11:39 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x8fb2e400) [pid = 1832] [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.] 00:11:39 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x84a62000) [pid = 1832] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:11:40 INFO - PROCESS | 1832 | 1461136300098 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 00:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1888ms 00:11:40 INFO - PROCESS | 1832 | 1461136300144 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 00:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:11:40 INFO - PROCESS | 1832 | 1461136300148 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 00:11:40 INFO - PROCESS | 1832 | 1461136300167 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:11:40 INFO - PROCESS | 1832 | 1461136300172 Marionette TRACE conn4 <- [1,1350,null,{}] 00:11:40 INFO - PROCESS | 1832 | 1461136300177 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:40 INFO - PROCESS | 1832 | 1461136300358 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 00:11:40 INFO - PROCESS | 1832 | 1461136300369 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x82bb3400 == 103 [pid = 1832] [id = 345] 00:11:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x86fce000) [pid = 1832] [serial = 1036] [outer = (nil)] 00:11:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x87faf800) [pid = 1832] [serial = 1037] [outer = 0x86fce000] 00:11:40 INFO - PROCESS | 1832 | 1461136300440 Marionette DEBUG loaded listener.js 00:11:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x87fbb800) [pid = 1832] [serial = 1038] [outer = 0x86fce000] 00:11:41 INFO - PROCESS | 1832 | 1461136301376 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 00:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1290ms 00:11:41 INFO - PROCESS | 1832 | 1461136301445 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 00:11:41 INFO - PROCESS | 1832 | 1461136301448 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 00:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:11:41 INFO - PROCESS | 1832 | 1461136301454 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:11:41 INFO - PROCESS | 1832 | 1461136301456 Marionette TRACE conn4 <- [1,1354,null,{}] 00:11:41 INFO - PROCESS | 1832 | 1461136301462 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:41 INFO - PROCESS | 1832 | 1461136301747 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 00:11:42 INFO - PROCESS | 1832 | 1461136302013 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x82bab800 == 104 [pid = 1832] [id = 346] 00:11:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x82bac000) [pid = 1832] [serial = 1039] [outer = (nil)] 00:11:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x84439400) [pid = 1832] [serial = 1040] [outer = 0x82bac000] 00:11:42 INFO - PROCESS | 1832 | 1461136302183 Marionette DEBUG loaded listener.js 00:11:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x844f5400) [pid = 1832] [serial = 1041] [outer = 0x82bac000] 00:11:43 INFO - PROCESS | 1832 | 1461136303150 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 00:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1747ms 00:11:43 INFO - PROCESS | 1832 | 1461136303204 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 00:11:43 INFO - PROCESS | 1832 | 1461136303211 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 00:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:11:43 INFO - PROCESS | 1832 | 1461136303219 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:11:43 INFO - PROCESS | 1832 | 1461136303226 Marionette TRACE conn4 <- [1,1358,null,{}] 00:11:43 INFO - PROCESS | 1832 | 1461136303233 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:43 INFO - PROCESS | 1832 | 1461136303429 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 00:11:43 INFO - PROCESS | 1832 | 1461136303683 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x854ec800 == 105 [pid = 1832] [id = 347] 00:11:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x85bc5400) [pid = 1832] [serial = 1042] [outer = (nil)] 00:11:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x85cec000) [pid = 1832] [serial = 1043] [outer = 0x85bc5400] 00:11:43 INFO - PROCESS | 1832 | 1461136303820 Marionette DEBUG loaded listener.js 00:11:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x86fc4000) [pid = 1832] [serial = 1044] [outer = 0x85bc5400] 00:11:44 INFO - PROCESS | 1832 | 1461136304784 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 00:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1633ms 00:11:44 INFO - PROCESS | 1832 | 1461136304852 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 00:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:11:44 INFO - PROCESS | 1832 | 1461136304858 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 00:11:44 INFO - PROCESS | 1832 | 1461136304864 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:11:44 INFO - PROCESS | 1832 | 1461136304868 Marionette TRACE conn4 <- [1,1362,null,{}] 00:11:44 INFO - PROCESS | 1832 | 1461136304874 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:45 INFO - PROCESS | 1832 | 1461136305104 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 00:11:45 INFO - PROCESS | 1832 | 1461136305444 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x880b8800 == 106 [pid = 1832] [id = 348] 00:11:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x880bb000) [pid = 1832] [serial = 1045] [outer = (nil)] 00:11:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x880c1400) [pid = 1832] [serial = 1046] [outer = 0x880bb000] 00:11:45 INFO - PROCESS | 1832 | 1461136305549 Marionette DEBUG loaded listener.js 00:11:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x8814c000) [pid = 1832] [serial = 1047] [outer = 0x880bb000] 00:11:46 INFO - PROCESS | 1832 | 1461136306478 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 00:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1684ms 00:11:46 INFO - PROCESS | 1832 | 1461136306548 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 00:11:46 INFO - PROCESS | 1832 | 1461136306554 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 00:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:11:46 INFO - PROCESS | 1832 | 1461136306572 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:11:46 INFO - PROCESS | 1832 | 1461136306580 Marionette TRACE conn4 <- [1,1366,null,{}] 00:11:46 INFO - PROCESS | 1832 | 1461136306585 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:46 INFO - PROCESS | 1832 | 1461136306828 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 00:11:47 INFO - PROCESS | 1832 | 1461136307140 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x850edc00 == 107 [pid = 1832] [id = 349] 00:11:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x88156000) [pid = 1832] [serial = 1048] [outer = (nil)] 00:11:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x8a6e1400) [pid = 1832] [serial = 1049] [outer = 0x88156000] 00:11:47 INFO - PROCESS | 1832 | 1461136307235 Marionette DEBUG loaded listener.js 00:11:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x8b909400) [pid = 1832] [serial = 1050] [outer = 0x88156000] 00:11:48 INFO - PROCESS | 1832 | 1461136308179 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 00:11:48 INFO - PROCESS | 1832 | 1461136308225 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 00:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 00:11:48 INFO - PROCESS | 1832 | 1461136308231 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:11:48 INFO - PROCESS | 1832 | 1461136308235 Marionette TRACE conn4 <- [1,1370,null,{}] 00:11:48 INFO - PROCESS | 1832 | 1461136308241 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:48 INFO - PROCESS | 1832 | 1461136308458 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 00:11:48 INFO - PROCESS | 1832 | 1461136308710 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6a9000 == 108 [pid = 1832] [id = 350] 00:11:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x8a6e2800) [pid = 1832] [serial = 1051] [outer = (nil)] 00:11:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x8b950c00) [pid = 1832] [serial = 1052] [outer = 0x8a6e2800] 00:11:48 INFO - PROCESS | 1832 | 1461136308840 Marionette DEBUG loaded listener.js 00:11:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x8bbcd800) [pid = 1832] [serial = 1053] [outer = 0x8a6e2800] 00:11:49 INFO - PROCESS | 1832 | 1461136309754 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 00:11:49 INFO - PROCESS | 1832 | 1461136309819 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 00:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:11:49 INFO - PROCESS | 1832 | 1461136309825 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:11:49 INFO - PROCESS | 1832 | 1461136309828 Marionette TRACE conn4 <- [1,1374,null,{}] 00:11:49 INFO - PROCESS | 1832 | 1461136309834 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:50 INFO - PROCESS | 1832 | 1461136310060 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 00:11:50 INFO - PROCESS | 1832 | 1461136310319 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdd7000 == 109 [pid = 1832] [id = 351] 00:11:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x8bdd8400) [pid = 1832] [serial = 1054] [outer = (nil)] 00:11:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x8bddb800) [pid = 1832] [serial = 1055] [outer = 0x8bdd8400] 00:11:50 INFO - PROCESS | 1832 | 1461136310464 Marionette DEBUG loaded listener.js 00:11:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x8c0fbc00) [pid = 1832] [serial = 1056] [outer = 0x8bdd8400] 00:11:51 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:11:51 INFO - PROCESS | 1832 | 1461136311427 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 00:11:51 INFO - PROCESS | 1832 | 1461136311467 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 00:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 00:11:51 INFO - PROCESS | 1832 | 1461136311474 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:11:51 INFO - PROCESS | 1832 | 1461136311477 Marionette TRACE conn4 <- [1,1378,null,{}] 00:11:51 INFO - PROCESS | 1832 | 1461136311483 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:51 INFO - PROCESS | 1832 | 1461136311667 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 00:11:51 INFO - PROCESS | 1832 | 1461136311929 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e483000 == 110 [pid = 1832] [id = 352] 00:11:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x8e483400) [pid = 1832] [serial = 1057] [outer = (nil)] 00:11:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x8e5da400) [pid = 1832] [serial = 1058] [outer = 0x8e483400] 00:11:52 INFO - PROCESS | 1832 | 1461136312064 Marionette DEBUG loaded listener.js 00:11:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x8e5e0000) [pid = 1832] [serial = 1059] [outer = 0x8e483400] 00:11:53 INFO - PROCESS | 1832 | 1461136312996 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 00:11:53 INFO - PROCESS | 1832 | 1461136313064 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 00:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:11:53 INFO - PROCESS | 1832 | 1461136313071 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:11:53 INFO - PROCESS | 1832 | 1461136313075 Marionette TRACE conn4 <- [1,1382,null,{}] 00:11:53 INFO - PROCESS | 1832 | 1461136313081 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:53 INFO - PROCESS | 1832 | 1461136313301 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 00:11:53 INFO - PROCESS | 1832 | 1461136313553 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x8b947800 == 111 [pid = 1832] [id = 353] 00:11:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x8bdcf800) [pid = 1832] [serial = 1060] [outer = (nil)] 00:11:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x8e7a2c00) [pid = 1832] [serial = 1061] [outer = 0x8bdcf800] 00:11:53 INFO - PROCESS | 1832 | 1461136313677 Marionette DEBUG loaded listener.js 00:11:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x8e7aac00) [pid = 1832] [serial = 1062] [outer = 0x8bdcf800] 00:11:54 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:11:54 INFO - PROCESS | 1832 | 1461136314596 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 00:11:54 INFO - PROCESS | 1832 | 1461136314660 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 00:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:11:54 INFO - PROCESS | 1832 | 1461136314667 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:11:54 INFO - PROCESS | 1832 | 1461136314669 Marionette TRACE conn4 <- [1,1386,null,{}] 00:11:54 INFO - PROCESS | 1832 | 1461136314675 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:54 INFO - PROCESS | 1832 | 1461136314860 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 00:11:55 INFO - PROCESS | 1832 | 1461136315109 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e67ac00 == 112 [pid = 1832] [id = 354] 00:11:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x8f3ce000) [pid = 1832] [serial = 1063] [outer = (nil)] 00:11:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x8f4e8000) [pid = 1832] [serial = 1064] [outer = 0x8f3ce000] 00:11:55 INFO - PROCESS | 1832 | 1461136315237 Marionette DEBUG loaded listener.js 00:11:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x8f502c00) [pid = 1832] [serial = 1065] [outer = 0x8f3ce000] 00:11:56 INFO - PROCESS | 1832 | 1461136316164 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 00:11:56 INFO - PROCESS | 1832 | 1461136316199 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 00:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:11:56 INFO - PROCESS | 1832 | 1461136316205 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:11:56 INFO - PROCESS | 1832 | 1461136316209 Marionette TRACE conn4 <- [1,1390,null,{}] 00:11:56 INFO - PROCESS | 1832 | 1461136316214 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:56 INFO - PROCESS | 1832 | 1461136316393 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 00:11:56 INFO - PROCESS | 1832 | 1461136316606 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f3d5400 == 113 [pid = 1832] [id = 355] 00:11:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x8f3d6000) [pid = 1832] [serial = 1066] [outer = (nil)] 00:11:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x8f6cf400) [pid = 1832] [serial = 1067] [outer = 0x8f3d6000] 00:11:56 INFO - PROCESS | 1832 | 1461136316724 Marionette DEBUG loaded listener.js 00:11:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x8f70c400) [pid = 1832] [serial = 1068] [outer = 0x8f3d6000] 00:11:57 INFO - PROCESS | 1832 | 1461136317657 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 00:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1479ms 00:11:57 INFO - PROCESS | 1832 | 1461136317686 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 00:11:57 INFO - PROCESS | 1832 | 1461136317690 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 00:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:11:57 INFO - PROCESS | 1832 | 1461136317696 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:11:57 INFO - PROCESS | 1832 | 1461136317699 Marionette TRACE conn4 <- [1,1394,null,{}] 00:11:57 INFO - PROCESS | 1832 | 1461136317705 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:57 INFO - PROCESS | 1832 | 1461136317888 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 00:11:58 INFO - PROCESS | 1832 | 1461136318107 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f6cd000 == 114 [pid = 1832] [id = 356] 00:11:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x8f715000) [pid = 1832] [serial = 1069] [outer = (nil)] 00:11:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x8fb2b000) [pid = 1832] [serial = 1070] [outer = 0x8f715000] 00:11:58 INFO - PROCESS | 1832 | 1461136318243 Marionette DEBUG loaded listener.js 00:11:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x8fbcd000) [pid = 1832] [serial = 1071] [outer = 0x8f715000] 00:11:59 INFO - PROCESS | 1832 | 1461136319258 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 00:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1628ms 00:11:59 INFO - PROCESS | 1832 | 1461136319324 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 00:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:11:59 INFO - PROCESS | 1832 | 1461136319335 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 00:11:59 INFO - PROCESS | 1832 | 1461136319341 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:11:59 INFO - PROCESS | 1832 | 1461136319346 Marionette TRACE conn4 <- [1,1398,null,{}] 00:11:59 INFO - PROCESS | 1832 | 1461136319352 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:11:59 INFO - PROCESS | 1832 | 1461136319599 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 00:11:59 INFO - PROCESS | 1832 | 1461136319863 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f505c00 == 115 [pid = 1832] [id = 357] 00:11:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x8fb28000) [pid = 1832] [serial = 1072] [outer = (nil)] 00:11:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x9016b800) [pid = 1832] [serial = 1073] [outer = 0x8fb28000] 00:11:59 INFO - PROCESS | 1832 | 1461136319987 Marionette DEBUG loaded listener.js 00:12:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x90172000) [pid = 1832] [serial = 1074] [outer = 0x8fb28000] 00:12:00 INFO - PROCESS | 1832 | 1461136320876 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 00:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1580ms 00:12:00 INFO - PROCESS | 1832 | 1461136320922 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 00:12:00 INFO - PROCESS | 1832 | 1461136320926 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 00:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:12:00 INFO - PROCESS | 1832 | 1461136320932 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:12:00 INFO - PROCESS | 1832 | 1461136320935 Marionette TRACE conn4 <- [1,1402,null,{}] 00:12:00 INFO - PROCESS | 1832 | 1461136320941 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:01 INFO - PROCESS | 1832 | 1461136321125 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 00:12:01 INFO - PROCESS | 1832 | 1461136321396 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f50a800 == 116 [pid = 1832] [id = 358] 00:12:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x8fbd1800) [pid = 1832] [serial = 1075] [outer = (nil)] 00:12:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x901cac00) [pid = 1832] [serial = 1076] [outer = 0x8fbd1800] 00:12:01 INFO - PROCESS | 1832 | 1461136321522 Marionette DEBUG loaded listener.js 00:12:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x90230400) [pid = 1832] [serial = 1077] [outer = 0x8fbd1800] 00:12:02 INFO - PROCESS | 1832 | 1461136322371 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 00:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1489ms 00:12:02 INFO - PROCESS | 1832 | 1461136322422 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 00:12:02 INFO - PROCESS | 1832 | 1461136322426 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 00:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:12:02 INFO - PROCESS | 1832 | 1461136322432 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:12:02 INFO - PROCESS | 1832 | 1461136322435 Marionette TRACE conn4 <- [1,1406,null,{}] 00:12:02 INFO - PROCESS | 1832 | 1461136322441 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:02 INFO - PROCESS | 1832 | 1461136322628 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 00:12:02 INFO - PROCESS | 1832 | 1461136322844 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f50ec00 == 117 [pid = 1832] [id = 359] 00:12:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x8fb25c00) [pid = 1832] [serial = 1078] [outer = (nil)] 00:12:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x9023c800) [pid = 1832] [serial = 1079] [outer = 0x8fb25c00] 00:12:02 INFO - PROCESS | 1832 | 1461136322970 Marionette DEBUG loaded listener.js 00:12:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x9043e400) [pid = 1832] [serial = 1080] [outer = 0x8fb25c00] 00:12:03 INFO - PROCESS | 1832 | 1461136323949 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 00:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1587ms 00:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:12:04 INFO - PROCESS | 1832 | 1461136324020 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 00:12:04 INFO - PROCESS | 1832 | 1461136324023 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 00:12:04 INFO - PROCESS | 1832 | 1461136324030 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:12:04 INFO - PROCESS | 1832 | 1461136324033 Marionette TRACE conn4 <- [1,1410,null,{}] 00:12:04 INFO - PROCESS | 1832 | 1461136324039 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:04 INFO - PROCESS | 1832 | 1461136324225 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 00:12:04 INFO - PROCESS | 1832 | 1461136324955 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x8443b400 == 118 [pid = 1832] [id = 360] 00:12:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x8443e800) [pid = 1832] [serial = 1081] [outer = (nil)] 00:12:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x84a5fc00) [pid = 1832] [serial = 1082] [outer = 0x8443e800] 00:12:05 INFO - PROCESS | 1832 | 1461136325040 Marionette DEBUG loaded listener.js 00:12:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x84c85800) [pid = 1832] [serial = 1083] [outer = 0x8443e800] 00:12:06 INFO - PROCESS | 1832 | 1461136326043 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 00:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2042ms 00:12:06 INFO - PROCESS | 1832 | 1461136326071 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 00:12:06 INFO - PROCESS | 1832 | 1461136326078 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 00:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:12:06 INFO - PROCESS | 1832 | 1461136326087 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:12:06 INFO - PROCESS | 1832 | 1461136326090 Marionette TRACE conn4 <- [1,1414,null,{}] 00:12:06 INFO - PROCESS | 1832 | 1461136326098 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:06 INFO - PROCESS | 1832 | 1461136326285 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 00:12:06 INFO - PROCESS | 1832 | 1461136326562 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x82654000 == 119 [pid = 1832] [id = 361] 00:12:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x854edc00) [pid = 1832] [serial = 1084] [outer = (nil)] 00:12:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x86fc3800) [pid = 1832] [serial = 1085] [outer = 0x854edc00] 00:12:06 INFO - PROCESS | 1832 | 1461136326694 Marionette DEBUG loaded listener.js 00:12:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x877e5c00) [pid = 1832] [serial = 1086] [outer = 0x854edc00] 00:12:07 INFO - PROCESS | 1832 | 1461136327904 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 00:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1844ms 00:12:07 INFO - PROCESS | 1832 | 1461136327934 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 00:12:07 INFO - PROCESS | 1832 | 1461136327940 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 00:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:12:07 INFO - PROCESS | 1832 | 1461136327946 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:12:07 INFO - PROCESS | 1832 | 1461136327949 Marionette TRACE conn4 <- [1,1418,null,{}] 00:12:07 INFO - PROCESS | 1832 | 1461136327955 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:08 INFO - PROCESS | 1832 | 1461136328133 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 00:12:08 INFO - PROCESS | 1832 | 1461136328434 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x859c5800 == 120 [pid = 1832] [id = 362] 00:12:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x85bc4c00) [pid = 1832] [serial = 1087] [outer = (nil)] 00:12:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x880bc000) [pid = 1832] [serial = 1088] [outer = 0x85bc4c00] 00:12:08 INFO - PROCESS | 1832 | 1461136328549 Marionette DEBUG loaded listener.js 00:12:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x8a28a400) [pid = 1832] [serial = 1089] [outer = 0x85bc4c00] 00:12:09 INFO - PROCESS | 1832 | 1461136329509 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 00:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1632ms 00:12:09 INFO - PROCESS | 1832 | 1461136329579 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 00:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:12:09 INFO - PROCESS | 1832 | 1461136329583 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 00:12:09 INFO - PROCESS | 1832 | 1461136329597 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:12:09 INFO - PROCESS | 1832 | 1461136329606 Marionette TRACE conn4 <- [1,1422,null,{}] 00:12:09 INFO - PROCESS | 1832 | 1461136329614 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:09 INFO - PROCESS | 1832 | 1461136329887 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 00:12:09 INFO - PROCESS | 1832 | --DOCSHELL 0x8fb24400 == 119 [pid = 1832] [id = 11] 00:12:09 INFO - PROCESS | 1832 | --DOCSHELL 0x82bb3400 == 118 [pid = 1832] [id = 345] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x86fc8000) [pid = 1832] [serial = 968] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x850f3800) [pid = 1832] [serial = 899] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x82bb1c00) [pid = 1832] [serial = 932] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x9719fc00) [pid = 1832] [serial = 914] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x8443d800) [pid = 1832] [serial = 941] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x8b90e000) [pid = 1832] [serial = 902] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x8265b400) [pid = 1832] [serial = 929] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x90437800) [pid = 1832] [serial = 908] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0xa2a2f000) [pid = 1832] [serial = 920] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x84439000) [pid = 1832] [serial = 935] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x844f5000) [pid = 1832] [serial = 923] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x8f3d8c00) [pid = 1832] [serial = 905] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x81aeb400) [pid = 1832] [serial = 938] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0xa444fc00) [pid = 1832] [serial = 926] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x939f3800) [pid = 1832] [serial = 911] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x9a8a8c00) [pid = 1832] [serial = 917] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOCSHELL 0x86837400 == 117 [pid = 1832] [id = 344] 00:12:10 INFO - PROCESS | 1832 | --DOCSHELL 0x84c81000 == 116 [pid = 1832] [id = 343] 00:12:10 INFO - PROCESS | 1832 | --DOCSHELL 0x81aecc00 == 115 [pid = 1832] [id = 342] 00:12:10 INFO - PROCESS | 1832 | --DOCSHELL 0x84a5ac00 == 114 [pid = 1832] [id = 340] 00:12:10 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6ec000 == 113 [pid = 1832] [id = 339] 00:12:10 INFO - PROCESS | 1832 | --DOCSHELL 0x82baac00 == 112 [pid = 1832] [id = 338] 00:12:10 INFO - PROCESS | 1832 | 1461136330241 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:10 INFO - PROCESS | 1832 | --DOCSHELL 0x81ae3800 == 111 [pid = 1832] [id = 337] 00:12:10 INFO - PROCESS | 1832 | --DOCSHELL 0x8682e000 == 110 [pid = 1832] [id = 336] 00:12:10 INFO - PROCESS | 1832 | --DOCSHELL 0x96b8b400 == 109 [pid = 1832] [id = 335] 00:12:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x81ae3800 == 110 [pid = 1832] [id = 363] 00:12:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x81aecc00) [pid = 1832] [serial = 1090] [outer = (nil)] 00:12:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x84441000) [pid = 1832] [serial = 1091] [outer = 0x81aecc00] 00:12:10 INFO - PROCESS | 1832 | 1461136330322 Marionette DEBUG loaded listener.js 00:12:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x84c81000) [pid = 1832] [serial = 1092] [outer = 0x81aecc00] 00:12:10 INFO - PROCESS | 1832 | --DOCSHELL 0x9430c400 == 109 [pid = 1832] [id = 334] 00:12:10 INFO - PROCESS | 1832 | --DOCSHELL 0x93b99400 == 108 [pid = 1832] [id = 333] 00:12:10 INFO - PROCESS | 1832 | --DOCSHELL 0x85ceec00 == 107 [pid = 1832] [id = 332] 00:12:10 INFO - PROCESS | 1832 | --DOCSHELL 0x84c83400 == 106 [pid = 1832] [id = 331] 00:12:10 INFO - PROCESS | 1832 | --DOCSHELL 0x90139800 == 105 [pid = 1832] [id = 330] 00:12:10 INFO - PROCESS | 1832 | --DOCSHELL 0x8e67a800 == 104 [pid = 1832] [id = 329] 00:12:10 INFO - PROCESS | 1832 | --DOCSHELL 0x8b902000 == 103 [pid = 1832] [id = 328] 00:12:10 INFO - PROCESS | 1832 | --DOCSHELL 0x8c04e000 == 102 [pid = 1832] [id = 327] 00:12:10 INFO - PROCESS | 1832 | --DOCSHELL 0x8bbc4400 == 101 [pid = 1832] [id = 326] 00:12:10 INFO - PROCESS | 1832 | --DOCSHELL 0x8bbc8400 == 100 [pid = 1832] [id = 325] 00:12:10 INFO - PROCESS | 1832 | --DOCSHELL 0x880b9c00 == 99 [pid = 1832] [id = 324] 00:12:10 INFO - PROCESS | 1832 | --DOCSHELL 0x84435400 == 98 [pid = 1832] [id = 323] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x850e8400) [pid = 1832] [serial = 944] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x8b904000) [pid = 1832] [serial = 948] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x8f4e9400) [pid = 1832] [serial = 951] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x9022f800) [pid = 1832] [serial = 954] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x8b901400) [pid = 1832] [serial = 959] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x8e676c00) [pid = 1832] [serial = 950] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x8f6d0400) [pid = 1832] [serial = 897] [outer = (nil)] [url = about:blank] 00:12:11 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x88151800) [pid = 1832] [serial = 947] [outer = (nil)] [url = about:blank] 00:12:11 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x9013a400) [pid = 1832] [serial = 953] [outer = (nil)] [url = about:blank] 00:12:11 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x84c7f800) [pid = 1832] [serial = 965] [outer = (nil)] [url = about:blank] 00:12:11 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0xa3cd4400) [pid = 1832] [serial = 885] [outer = (nil)] [url = about:blank] 00:12:11 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x850f4000) [pid = 1832] [serial = 966] [outer = (nil)] [url = about:blank] 00:12:11 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x8f4ecc00) [pid = 1832] [serial = 962] [outer = (nil)] [url = about:blank] 00:12:11 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x8e485400) [pid = 1832] [serial = 960] [outer = (nil)] [url = about:blank] 00:12:11 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x8e5e3000) [pid = 1832] [serial = 654] [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.] 00:12:11 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x85cf5400) [pid = 1832] [serial = 945] [outer = (nil)] [url = about:blank] 00:12:11 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x850ed400) [pid = 1832] [serial = 956] [outer = (nil)] [url = about:blank] 00:12:11 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x86835000) [pid = 1832] [serial = 957] [outer = (nil)] [url = about:blank] 00:12:11 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x8fb28400) [pid = 1832] [serial = 963] [outer = (nil)] [url = about:blank] 00:12:11 INFO - PROCESS | 1832 | 1461136331186 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 00:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1656ms 00:12:11 INFO - PROCESS | 1832 | 1461136331247 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 00:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:12:11 INFO - PROCESS | 1832 | 1461136331252 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 00:12:11 INFO - PROCESS | 1832 | 1461136331257 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:12:11 INFO - PROCESS | 1832 | 1461136331261 Marionette TRACE conn4 <- [1,1426,null,{}] 00:12:11 INFO - PROCESS | 1832 | 1461136331266 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:11 INFO - PROCESS | 1832 | 1461136331438 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 00:12:11 INFO - PROCESS | 1832 | 1461136331452 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x81aefc00 == 99 [pid = 1832] [id = 364] 00:12:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x86831c00) [pid = 1832] [serial = 1093] [outer = (nil)] 00:12:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x880b9000) [pid = 1832] [serial = 1094] [outer = 0x86831c00] 00:12:11 INFO - PROCESS | 1832 | 1461136331527 Marionette DEBUG loaded listener.js 00:12:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x8b904000) [pid = 1832] [serial = 1095] [outer = 0x86831c00] 00:12:12 INFO - PROCESS | 1832 | 1461136332549 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 00:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1328ms 00:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:12:12 INFO - PROCESS | 1832 | 1461136332585 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 00:12:12 INFO - PROCESS | 1832 | 1461136332588 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 00:12:12 INFO - PROCESS | 1832 | 1461136332594 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:12:12 INFO - PROCESS | 1832 | 1461136332598 Marionette TRACE conn4 <- [1,1430,null,{}] 00:12:12 INFO - PROCESS | 1832 | 1461136332603 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:12 INFO - PROCESS | 1832 | 1461136332830 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 00:12:12 INFO - PROCESS | 1832 | 1461136332852 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bbc4400 == 100 [pid = 1832] [id = 365] 00:12:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x8bbc8400) [pid = 1832] [serial = 1096] [outer = (nil)] 00:12:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x8bdcd400) [pid = 1832] [serial = 1097] [outer = 0x8bbc8400] 00:12:12 INFO - PROCESS | 1832 | 1461136332937 Marionette DEBUG loaded listener.js 00:12:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x8c0f1400) [pid = 1832] [serial = 1098] [outer = 0x8bbc8400] 00:12:13 INFO - PROCESS | 1832 | 1461136333885 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 00:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1336ms 00:12:13 INFO - PROCESS | 1832 | 1461136333929 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 00:12:13 INFO - PROCESS | 1832 | 1461136333933 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 00:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:12:13 INFO - PROCESS | 1832 | 1461136333939 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:12:13 INFO - PROCESS | 1832 | 1461136333941 Marionette TRACE conn4 <- [1,1434,null,{}] 00:12:13 INFO - PROCESS | 1832 | 1461136333954 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:14 INFO - PROCESS | 1832 | 1461136334184 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 00:12:14 INFO - PROCESS | 1832 | 1461136334211 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x88154400 == 101 [pid = 1832] [id = 366] 00:12:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x8e439c00) [pid = 1832] [serial = 1099] [outer = (nil)] 00:12:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x8e48f000) [pid = 1832] [serial = 1100] [outer = 0x8e439c00] 00:12:14 INFO - PROCESS | 1832 | 1461136334281 Marionette DEBUG loaded listener.js 00:12:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x8e679000) [pid = 1832] [serial = 1101] [outer = 0x8e439c00] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x8265d000) [pid = 1832] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x84a60c00) [pid = 1832] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x8e7a7400) [pid = 1832] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x844f9c00) [pid = 1832] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x8e677400) [pid = 1832] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x81aeb000) [pid = 1832] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x844ee000) [pid = 1832] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x8a6af400) [pid = 1832] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x8b90a400) [pid = 1832] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x81ae3c00) [pid = 1832] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x987cf000) [pid = 1832] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x8c0f0c00) [pid = 1832] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x82658c00) [pid = 1832] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x9013c400) [pid = 1832] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x96fbc800) [pid = 1832] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x90234c00) [pid = 1832] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x8e5e4800) [pid = 1832] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x82bb4800) [pid = 1832] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x96b12400) [pid = 1832] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x8fc01800) [pid = 1832] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x880bd800) [pid = 1832] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x8443f800) [pid = 1832] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x94287c00) [pid = 1832] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x8bbd0000) [pid = 1832] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x84c8b800) [pid = 1832] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x8c0f5000) [pid = 1832] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x8f3d8800) [pid = 1832] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x844ed400) [pid = 1832] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x8bdce800) [pid = 1832] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x97d84400) [pid = 1832] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x84433400) [pid = 1832] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x86fc6000) [pid = 1832] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x84a5cc00) [pid = 1832] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8e675c00) [pid = 1832] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x8b90e400) [pid = 1832] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x84a5e400) [pid = 1832] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x96a08800) [pid = 1832] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x96b0b800) [pid = 1832] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:12:15 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x850f5000) [pid = 1832] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:12:15 INFO - PROCESS | 1832 | 1461136335937 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 00:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 2040ms 00:12:15 INFO - PROCESS | 1832 | 1461136335979 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 00:12:15 INFO - PROCESS | 1832 | 1461136335983 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 00:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:12:15 INFO - PROCESS | 1832 | 1461136335988 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:12:15 INFO - PROCESS | 1832 | 1461136335991 Marionette TRACE conn4 <- [1,1438,null,{}] 00:12:16 INFO - PROCESS | 1832 | 1461136335996 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:16 INFO - PROCESS | 1832 | 1461136336155 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 00:12:16 INFO - PROCESS | 1832 | 1461136336168 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x8264fc00 == 102 [pid = 1832] [id = 367] 00:12:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8265c400) [pid = 1832] [serial = 1102] [outer = (nil)] 00:12:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x844ebc00) [pid = 1832] [serial = 1103] [outer = 0x8265c400] 00:12:16 INFO - PROCESS | 1832 | 1461136336239 Marionette DEBUG loaded listener.js 00:12:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x850f1800) [pid = 1832] [serial = 1104] [outer = 0x8265c400] 00:12:17 INFO - PROCESS | 1832 | 1461136337140 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 00:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1195ms 00:12:17 INFO - PROCESS | 1832 | 1461136337183 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 00:12:17 INFO - PROCESS | 1832 | 1461136337186 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 00:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:12:17 INFO - PROCESS | 1832 | 1461136337192 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:12:17 INFO - PROCESS | 1832 | 1461136337195 Marionette TRACE conn4 <- [1,1442,null,{}] 00:12:17 INFO - PROCESS | 1832 | 1461136337201 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:17 INFO - PROCESS | 1832 | 1461136337365 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 00:12:17 INFO - PROCESS | 1832 | 1461136337376 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x81ae4400 == 103 [pid = 1832] [id = 368] 00:12:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x81aeb000) [pid = 1832] [serial = 1105] [outer = (nil)] 00:12:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x82bad400) [pid = 1832] [serial = 1106] [outer = 0x81aeb000] 00:12:17 INFO - PROCESS | 1832 | 1461136337583 Marionette DEBUG loaded listener.js 00:12:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x84436800) [pid = 1832] [serial = 1107] [outer = 0x81aeb000] 00:12:18 INFO - PROCESS | 1832 | 1461136338821 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 00:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1680ms 00:12:18 INFO - PROCESS | 1832 | 1461136338875 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 00:12:18 INFO - PROCESS | 1832 | 1461136338882 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 00:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:12:18 INFO - PROCESS | 1832 | 1461136338893 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:12:18 INFO - PROCESS | 1832 | 1461136338897 Marionette TRACE conn4 <- [1,1446,null,{}] 00:12:18 INFO - PROCESS | 1832 | 1461136338905 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:19 INFO - PROCESS | 1832 | 1461136339111 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 00:12:19 INFO - PROCESS | 1832 | 1461136339376 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x85ced000 == 104 [pid = 1832] [id = 369] 00:12:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x85cf4000) [pid = 1832] [serial = 1108] [outer = (nil)] 00:12:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x86835400) [pid = 1832] [serial = 1109] [outer = 0x85cf4000] 00:12:19 INFO - PROCESS | 1832 | 1461136339480 Marionette DEBUG loaded listener.js 00:12:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x877ddc00) [pid = 1832] [serial = 1110] [outer = 0x85cf4000] 00:12:20 INFO - PROCESS | 1832 | 1461136340485 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 00:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1638ms 00:12:20 INFO - PROCESS | 1832 | 1461136340530 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 00:12:20 INFO - PROCESS | 1832 | 1461136340537 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 00:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:12:20 INFO - PROCESS | 1832 | 1461136340547 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:12:20 INFO - PROCESS | 1832 | 1461136340552 Marionette TRACE conn4 <- [1,1450,null,{}] 00:12:20 INFO - PROCESS | 1832 | 1461136340558 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:20 INFO - PROCESS | 1832 | 1461136340774 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 00:12:21 INFO - PROCESS | 1832 | 1461136341121 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x880bd000 == 105 [pid = 1832] [id = 370] 00:12:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x88155800) [pid = 1832] [serial = 1111] [outer = (nil)] 00:12:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8a6a7400) [pid = 1832] [serial = 1112] [outer = 0x88155800] 00:12:21 INFO - PROCESS | 1832 | 1461136341213 Marionette DEBUG loaded listener.js 00:12:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x8b902c00) [pid = 1832] [serial = 1113] [outer = 0x88155800] 00:12:22 INFO - PROCESS | 1832 | 1461136342186 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 00:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1687ms 00:12:22 INFO - PROCESS | 1832 | 1461136342235 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 00:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:12:22 INFO - PROCESS | 1832 | 1461136342239 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 00:12:22 INFO - PROCESS | 1832 | 1461136342245 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:12:22 INFO - PROCESS | 1832 | 1461136342251 Marionette TRACE conn4 <- [1,1454,null,{}] 00:12:22 INFO - PROCESS | 1832 | 1461136342267 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:22 INFO - PROCESS | 1832 | 1461136342473 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 00:12:22 INFO - PROCESS | 1832 | 1461136342813 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x81ae2c00 == 106 [pid = 1832] [id = 371] 00:12:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x880c0800) [pid = 1832] [serial = 1114] [outer = (nil)] 00:12:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x8e435800) [pid = 1832] [serial = 1115] [outer = 0x880c0800] 00:12:22 INFO - PROCESS | 1832 | 1461136342905 Marionette DEBUG loaded listener.js 00:12:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x8e489400) [pid = 1832] [serial = 1116] [outer = 0x880c0800] 00:12:23 INFO - PROCESS | 1832 | 1461136343785 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 00:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1587ms 00:12:23 INFO - PROCESS | 1832 | 1461136343833 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 00:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:12:23 INFO - PROCESS | 1832 | 1461136343838 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 00:12:23 INFO - PROCESS | 1832 | 1461136343844 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:12:23 INFO - PROCESS | 1832 | 1461136343847 Marionette TRACE conn4 <- [1,1458,null,{}] 00:12:23 INFO - PROCESS | 1832 | 1461136343853 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:24 INFO - PROCESS | 1832 | 1461136344043 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 00:12:24 INFO - PROCESS | 1832 | 1461136344296 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bbcb400 == 107 [pid = 1832] [id = 372] 00:12:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x8e43a800) [pid = 1832] [serial = 1117] [outer = (nil)] 00:12:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x8f4e1400) [pid = 1832] [serial = 1118] [outer = 0x8e43a800] 00:12:24 INFO - PROCESS | 1832 | 1461136344426 Marionette DEBUG loaded listener.js 00:12:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x8f4ecc00) [pid = 1832] [serial = 1119] [outer = 0x8e43a800] 00:12:25 INFO - PROCESS | 1832 | 1461136345322 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 00:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1535ms 00:12:25 INFO - PROCESS | 1832 | 1461136345378 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 00:12:25 INFO - PROCESS | 1832 | 1461136345383 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 00:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:12:25 INFO - PROCESS | 1832 | 1461136345389 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:12:25 INFO - PROCESS | 1832 | 1461136345393 Marionette TRACE conn4 <- [1,1462,null,{}] 00:12:25 INFO - PROCESS | 1832 | 1461136345398 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:25 INFO - PROCESS | 1832 | 1461136345589 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 00:12:25 INFO - PROCESS | 1832 | 1461136345907 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f6d2400 == 108 [pid = 1832] [id = 373] 00:12:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x8f70e400) [pid = 1832] [serial = 1120] [outer = (nil)] 00:12:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x8fb29800) [pid = 1832] [serial = 1121] [outer = 0x8f70e400] 00:12:26 INFO - PROCESS | 1832 | 1461136346007 Marionette DEBUG loaded listener.js 00:12:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x8fd73000) [pid = 1832] [serial = 1122] [outer = 0x8f70e400] 00:12:26 INFO - PROCESS | 1832 | 1461136346963 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 00:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1634ms 00:12:27 INFO - PROCESS | 1832 | 1461136347024 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 00:12:27 INFO - PROCESS | 1832 | 1461136347028 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 00:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:12:27 INFO - PROCESS | 1832 | 1461136347034 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:12:27 INFO - PROCESS | 1832 | 1461136347037 Marionette TRACE conn4 <- [1,1466,null,{}] 00:12:27 INFO - PROCESS | 1832 | 1461136347043 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:27 INFO - PROCESS | 1832 | 1461136347250 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 00:12:27 INFO - PROCESS | 1832 | 1461136347504 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fd75800 == 109 [pid = 1832] [id = 374] 00:12:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x90139400) [pid = 1832] [serial = 1123] [outer = (nil)] 00:12:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x90173400) [pid = 1832] [serial = 1124] [outer = 0x90139400] 00:12:27 INFO - PROCESS | 1832 | 1461136347642 Marionette DEBUG loaded listener.js 00:12:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x901c8800) [pid = 1832] [serial = 1125] [outer = 0x90139400] 00:12:28 INFO - PROCESS | 1832 | 1461136348561 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 00:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1577ms 00:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:12:28 INFO - PROCESS | 1832 | 1461136348612 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 00:12:28 INFO - PROCESS | 1832 | 1461136348615 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 00:12:28 INFO - PROCESS | 1832 | 1461136348622 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:12:28 INFO - PROCESS | 1832 | 1461136348626 Marionette TRACE conn4 <- [1,1470,null,{}] 00:12:28 INFO - PROCESS | 1832 | 1461136348632 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:28 INFO - PROCESS | 1832 | 1461136348819 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 00:12:29 INFO - PROCESS | 1832 | 1461136349074 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x901cfc00 == 110 [pid = 1832] [id = 375] 00:12:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x90236800) [pid = 1832] [serial = 1126] [outer = (nil)] 00:12:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x90441800) [pid = 1832] [serial = 1127] [outer = 0x90236800] 00:12:29 INFO - PROCESS | 1832 | 1461136349199 Marionette DEBUG loaded listener.js 00:12:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x9066a800) [pid = 1832] [serial = 1128] [outer = 0x90236800] 00:12:30 INFO - PROCESS | 1832 | 1461136350074 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 00:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1486ms 00:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:12:30 INFO - PROCESS | 1832 | 1461136350108 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 00:12:30 INFO - PROCESS | 1832 | 1461136350111 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 00:12:30 INFO - PROCESS | 1832 | 1461136350118 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:12:30 INFO - PROCESS | 1832 | 1461136350122 Marionette TRACE conn4 <- [1,1474,null,{}] 00:12:30 INFO - PROCESS | 1832 | 1461136350127 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:30 INFO - PROCESS | 1832 | 1461136350306 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 00:12:30 INFO - PROCESS | 1832 | 1461136350525 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x9013cc00 == 111 [pid = 1832] [id = 376] 00:12:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x9022fc00) [pid = 1832] [serial = 1129] [outer = (nil)] 00:12:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x914e1400) [pid = 1832] [serial = 1130] [outer = 0x9022fc00] 00:12:30 INFO - PROCESS | 1832 | 1461136350649 Marionette DEBUG loaded listener.js 00:12:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x91e92c00) [pid = 1832] [serial = 1131] [outer = 0x9022fc00] 00:12:31 INFO - PROCESS | 1832 | 1461136351657 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 00:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1579ms 00:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:12:31 INFO - PROCESS | 1832 | 1461136351697 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 00:12:31 INFO - PROCESS | 1832 | 1461136351700 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 00:12:31 INFO - PROCESS | 1832 | 1461136351706 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:12:31 INFO - PROCESS | 1832 | 1461136351710 Marionette TRACE conn4 <- [1,1478,null,{}] 00:12:31 INFO - PROCESS | 1832 | 1461136351716 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:31 INFO - PROCESS | 1832 | 1461136351897 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 00:12:32 INFO - PROCESS | 1832 | 1461136352181 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6e2c00 == 112 [pid = 1832] [id = 377] 00:12:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x8e7a7800) [pid = 1832] [serial = 1132] [outer = (nil)] 00:12:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x90238800) [pid = 1832] [serial = 1133] [outer = 0x8e7a7800] 00:12:32 INFO - PROCESS | 1832 | 1461136352313 Marionette DEBUG loaded listener.js 00:12:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x93916000) [pid = 1832] [serial = 1134] [outer = 0x8e7a7800] 00:12:33 INFO - PROCESS | 1832 | 1461136353236 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 00:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1580ms 00:12:33 INFO - PROCESS | 1832 | 1461136353286 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 00:12:33 INFO - PROCESS | 1832 | 1461136353290 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 00:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:12:33 INFO - PROCESS | 1832 | 1461136353296 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:12:33 INFO - PROCESS | 1832 | 1461136353300 Marionette TRACE conn4 <- [1,1482,null,{}] 00:12:33 INFO - PROCESS | 1832 | 1461136353306 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:33 INFO - PROCESS | 1832 | 1461136353517 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 00:12:33 INFO - PROCESS | 1832 | 1461136353834 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x939f0400 == 113 [pid = 1832] [id = 378] 00:12:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x939f0c00) [pid = 1832] [serial = 1135] [outer = (nil)] 00:12:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x939f4c00) [pid = 1832] [serial = 1136] [outer = 0x939f0c00] 00:12:33 INFO - PROCESS | 1832 | 1461136353943 Marionette DEBUG loaded listener.js 00:12:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x93ba6400) [pid = 1832] [serial = 1137] [outer = 0x939f0c00] 00:12:34 INFO - PROCESS | 1832 | 1461136354925 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 00:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1679ms 00:12:34 INFO - PROCESS | 1832 | 1461136354976 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 00:12:34 INFO - PROCESS | 1832 | 1461136354980 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 00:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:12:34 INFO - PROCESS | 1832 | 1461136354987 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:12:34 INFO - PROCESS | 1832 | 1461136354991 Marionette TRACE conn4 <- [1,1486,null,{}] 00:12:35 INFO - PROCESS | 1832 | 1461136354997 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:35 INFO - PROCESS | 1832 | 1461136355241 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 00:12:35 INFO - PROCESS | 1832 | 1461136355553 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x9391fc00 == 114 [pid = 1832] [id = 379] 00:12:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x94287800) [pid = 1832] [serial = 1138] [outer = (nil)] 00:12:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x94dc9400) [pid = 1832] [serial = 1139] [outer = 0x94287800] 00:12:35 INFO - PROCESS | 1832 | 1461136355644 Marionette DEBUG loaded listener.js 00:12:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x95854400) [pid = 1832] [serial = 1140] [outer = 0x94287800] 00:12:36 INFO - PROCESS | 1832 | 1461136356635 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 00:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1680ms 00:12:36 INFO - PROCESS | 1832 | 1461136356668 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 00:12:36 INFO - PROCESS | 1832 | 1461136356672 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 00:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:12:36 INFO - PROCESS | 1832 | 1461136356678 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:12:36 INFO - PROCESS | 1832 | 1461136356682 Marionette TRACE conn4 <- [1,1490,null,{}] 00:12:36 INFO - PROCESS | 1832 | 1461136356687 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:36 INFO - PROCESS | 1832 | 1461136356873 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 00:12:37 INFO - PROCESS | 1832 | 1461136357190 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x93921800 == 115 [pid = 1832] [id = 380] 00:12:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x94dcdc00) [pid = 1832] [serial = 1141] [outer = (nil)] 00:12:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x9627c800) [pid = 1832] [serial = 1142] [outer = 0x94dcdc00] 00:12:37 INFO - PROCESS | 1832 | 1461136357283 Marionette DEBUG loaded listener.js 00:12:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x96a7d400) [pid = 1832] [serial = 1143] [outer = 0x94dcdc00] 00:12:38 INFO - PROCESS | 1832 | 1461136358215 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 00:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1586ms 00:12:38 INFO - PROCESS | 1832 | 1461136358264 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 00:12:38 INFO - PROCESS | 1832 | 1461136358268 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 00:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:12:38 INFO - PROCESS | 1832 | 1461136358274 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:12:38 INFO - PROCESS | 1832 | 1461136358278 Marionette TRACE conn4 <- [1,1494,null,{}] 00:12:38 INFO - PROCESS | 1832 | 1461136358283 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:38 INFO - PROCESS | 1832 | 1461136358474 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 00:12:38 INFO - PROCESS | 1832 | 1461136358741 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6a7000 == 116 [pid = 1832] [id = 381] 00:12:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x9023cc00) [pid = 1832] [serial = 1144] [outer = (nil)] 00:12:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x96b87800) [pid = 1832] [serial = 1145] [outer = 0x9023cc00] 00:12:38 INFO - PROCESS | 1832 | 1461136358869 Marionette DEBUG loaded listener.js 00:12:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x97195000) [pid = 1832] [serial = 1146] [outer = 0x9023cc00] 00:12:39 INFO - PROCESS | 1832 | 1461136359769 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 00:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1529ms 00:12:39 INFO - PROCESS | 1832 | 1461136359803 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 00:12:39 INFO - PROCESS | 1832 | 1461136359806 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 00:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:12:39 INFO - PROCESS | 1832 | 1461136359813 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:12:39 INFO - PROCESS | 1832 | 1461136359817 Marionette TRACE conn4 <- [1,1498,null,{}] 00:12:39 INFO - PROCESS | 1832 | 1461136359822 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:40 INFO - PROCESS | 1832 | 1461136360010 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 00:12:40 INFO - PROCESS | 1832 | 1461136360233 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x96b0dc00 == 117 [pid = 1832] [id = 382] 00:12:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x96b11000) [pid = 1832] [serial = 1147] [outer = (nil)] 00:12:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x97b6e800) [pid = 1832] [serial = 1148] [outer = 0x96b11000] 00:12:40 INFO - PROCESS | 1832 | 1461136360351 Marionette DEBUG loaded listener.js 00:12:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x97cbd000) [pid = 1832] [serial = 1149] [outer = 0x96b11000] 00:12:41 INFO - PROCESS | 1832 | 1461136361307 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 00:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1531ms 00:12:41 INFO - PROCESS | 1832 | 1461136361345 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 00:12:41 INFO - PROCESS | 1832 | 1461136361348 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 00:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:12:41 INFO - PROCESS | 1832 | 1461136361355 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:12:41 INFO - PROCESS | 1832 | 1461136361358 Marionette TRACE conn4 <- [1,1502,null,{}] 00:12:41 INFO - PROCESS | 1832 | 1461136361364 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:41 INFO - PROCESS | 1832 | 1461136361549 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 00:12:41 INFO - PROCESS | 1832 | 1461136361857 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x82bb4c00 == 118 [pid = 1832] [id = 383] 00:12:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x97193000) [pid = 1832] [serial = 1150] [outer = (nil)] 00:12:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x97d8ac00) [pid = 1832] [serial = 1151] [outer = 0x97193000] 00:12:41 INFO - PROCESS | 1832 | 1461136361951 Marionette DEBUG loaded listener.js 00:12:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x97d8f400) [pid = 1832] [serial = 1152] [outer = 0x97193000] 00:12:42 INFO - PROCESS | 1832 | 1461136362883 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 00:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1579ms 00:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:12:42 INFO - PROCESS | 1832 | 1461136362935 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 00:12:42 INFO - PROCESS | 1832 | 1461136362938 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 00:12:42 INFO - PROCESS | 1832 | 1461136362944 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:12:42 INFO - PROCESS | 1832 | 1461136362948 Marionette TRACE conn4 <- [1,1506,null,{}] 00:12:42 INFO - PROCESS | 1832 | 1461136362953 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:43 INFO - PROCESS | 1832 | 1461136363145 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 00:12:43 INFO - PROCESS | 1832 | 1461136363442 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x8443dc00 == 119 [pid = 1832] [id = 384] 00:12:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x844f6000) [pid = 1832] [serial = 1153] [outer = (nil)] 00:12:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x859bcc00) [pid = 1832] [serial = 1154] [outer = 0x844f6000] 00:12:43 INFO - PROCESS | 1832 | 1461136363570 Marionette DEBUG loaded listener.js 00:12:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x86838800) [pid = 1832] [serial = 1155] [outer = 0x844f6000] 00:12:44 INFO - PROCESS | 1832 | 1461136364463 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 00:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1581ms 00:12:44 INFO - PROCESS | 1832 | 1461136364524 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 00:12:44 INFO - PROCESS | 1832 | 1461136364528 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 00:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:12:44 INFO - PROCESS | 1832 | 1461136364534 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:12:44 INFO - PROCESS | 1832 | 1461136364538 Marionette TRACE conn4 <- [1,1510,null,{}] 00:12:44 INFO - PROCESS | 1832 | 1461136364543 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:44 INFO - PROCESS | 1832 | 1461136364735 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 00:12:45 INFO - PROCESS | 1832 | 1461136365045 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x81ae6000 == 120 [pid = 1832] [id = 385] 00:12:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x81ae8000) [pid = 1832] [serial = 1156] [outer = (nil)] 00:12:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x82bb4400) [pid = 1832] [serial = 1157] [outer = 0x81ae8000] 00:12:45 INFO - PROCESS | 1832 | 1461136365136 Marionette DEBUG loaded listener.js 00:12:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x8443fc00) [pid = 1832] [serial = 1158] [outer = 0x81ae8000] 00:12:46 INFO - PROCESS | 1832 | 1461136366068 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 00:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1583ms 00:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:12:46 INFO - PROCESS | 1832 | 1461136366119 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 00:12:46 INFO - PROCESS | 1832 | 1461136366122 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 00:12:46 INFO - PROCESS | 1832 | 1461136366129 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:12:46 INFO - PROCESS | 1832 | 1461136366132 Marionette TRACE conn4 <- [1,1514,null,{}] 00:12:46 INFO - PROCESS | 1832 | 1461136366138 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:46 INFO - PROCESS | 1832 | 1461136366343 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 00:12:47 INFO - PROCESS | 1832 | 1461136367202 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x82654800 == 121 [pid = 1832] [id = 386] 00:12:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x84c83400) [pid = 1832] [serial = 1159] [outer = (nil)] 00:12:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x850ec800) [pid = 1832] [serial = 1160] [outer = 0x84c83400] 00:12:47 INFO - PROCESS | 1832 | 1461136367324 Marionette DEBUG loaded listener.js 00:12:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x854ed800) [pid = 1832] [serial = 1161] [outer = 0x84c83400] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x84a66400 == 120 [pid = 1832] [id = 317] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x880bd400 == 119 [pid = 1832] [id = 316] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x84a5d400 == 118 [pid = 1832] [id = 318] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x854ea000 == 117 [pid = 1832] [id = 319] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x86836800 == 116 [pid = 1832] [id = 315] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x87fb8000 == 115 [pid = 1832] [id = 320] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x8264fc00 == 114 [pid = 1832] [id = 367] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x88154400 == 113 [pid = 1832] [id = 366] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x8bbc4400 == 112 [pid = 1832] [id = 365] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x81aefc00 == 111 [pid = 1832] [id = 364] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x81ae3800 == 110 [pid = 1832] [id = 363] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x859c5800 == 109 [pid = 1832] [id = 362] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x82654000 == 108 [pid = 1832] [id = 361] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x8f50ec00 == 107 [pid = 1832] [id = 359] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x8443b400 == 106 [pid = 1832] [id = 360] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x8f50a800 == 105 [pid = 1832] [id = 358] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x8f505c00 == 104 [pid = 1832] [id = 357] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x8f6cd000 == 103 [pid = 1832] [id = 356] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x8e67ac00 == 102 [pid = 1832] [id = 354] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x8f3d5400 == 101 [pid = 1832] [id = 355] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x8b947800 == 100 [pid = 1832] [id = 353] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x8e483000 == 99 [pid = 1832] [id = 352] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdd7000 == 98 [pid = 1832] [id = 351] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6a9000 == 97 [pid = 1832] [id = 350] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x880b8800 == 96 [pid = 1832] [id = 348] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x850edc00 == 95 [pid = 1832] [id = 349] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x854ec800 == 94 [pid = 1832] [id = 347] 00:12:48 INFO - PROCESS | 1832 | --DOCSHELL 0x82bab800 == 93 [pid = 1832] [id = 346] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x877de400) [pid = 1832] [serial = 1035] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x854e5c00) [pid = 1832] [serial = 1031] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x859c2400) [pid = 1832] [serial = 1032] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x87faf800) [pid = 1832] [serial = 1037] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x82bb7800) [pid = 1832] [serial = 933] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x86830000) [pid = 1832] [serial = 900] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x8f71a400) [pid = 1832] [serial = 906] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0xa457e800) [pid = 1832] [serial = 927] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x90444c00) [pid = 1832] [serial = 909] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x84440800) [pid = 1832] [serial = 942] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x844f8400) [pid = 1832] [serial = 924] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x8bc68800) [pid = 1832] [serial = 903] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x8f50bc00) [pid = 1832] [serial = 825] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x81aee000) [pid = 1832] [serial = 939] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x9fb3b800) [pid = 1832] [serial = 918] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x94286c00) [pid = 1832] [serial = 912] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x98e8a800) [pid = 1832] [serial = 930] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x912c5c00) [pid = 1832] [serial = 993] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x9043cc00) [pid = 1832] [serial = 992] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x98249c00) [pid = 1832] [serial = 1008] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x9810e400) [pid = 1832] [serial = 1007] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0xa3c08800) [pid = 1832] [serial = 921] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x9427fc00) [pid = 1832] [serial = 999] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x93b9b400) [pid = 1832] [serial = 998] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x8443b000) [pid = 1832] [serial = 936] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x98246000) [pid = 1832] [serial = 915] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x93918000) [pid = 1832] [serial = 996] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x91ee3400) [pid = 1832] [serial = 995] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x8a6a1400) [pid = 1832] [serial = 975] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x88150c00) [pid = 1832] [serial = 974] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x84a5b000) [pid = 1832] [serial = 1028] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x84a66800) [pid = 1832] [serial = 1029] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x98ce2c00) [pid = 1832] [serial = 1014] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x98cdb400) [pid = 1832] [serial = 1013] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x8bdd9400) [pid = 1832] [serial = 978] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x8bc6f000) [pid = 1832] [serial = 977] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x87fb0400) [pid = 1832] [serial = 969] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x8e679c00) [pid = 1832] [serial = 984] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x8e671800) [pid = 1832] [serial = 983] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x90143c00) [pid = 1832] [serial = 989] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x901c2c00) [pid = 1832] [serial = 990] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x86833000) [pid = 1832] [serial = 972] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x854e7c00) [pid = 1832] [serial = 971] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x8e485000) [pid = 1832] [serial = 981] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x8e437800) [pid = 1832] [serial = 980] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x9885cc00) [pid = 1832] [serial = 1011] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x987ca800) [pid = 1832] [serial = 1010] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x8c046000) [pid = 1832] [serial = 1017] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x8814cc00) [pid = 1832] [serial = 1016] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x86fcd000) [pid = 1832] [serial = 1034] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x85bc0400) [pid = 1832] [serial = 1026] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x850ef800) [pid = 1832] [serial = 1025] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x8fc0d000) [pid = 1832] [serial = 987] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8f6d6400) [pid = 1832] [serial = 986] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x90237400) [pid = 1832] [serial = 1020] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x9016f000) [pid = 1832] [serial = 1019] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x854ed400) [pid = 1832] [serial = 1023] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x84c86400) [pid = 1832] [serial = 1022] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x971a1400) [pid = 1832] [serial = 1002] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x96b0ac00) [pid = 1832] [serial = 1001] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x97d8f000) [pid = 1832] [serial = 1005] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x97d87400) [pid = 1832] [serial = 1004] [outer = (nil)] [url = about:blank] 00:12:48 INFO - PROCESS | 1832 | 1461136368952 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 00:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2849ms 00:12:49 INFO - PROCESS | 1832 | 1461136369006 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 00:12:49 INFO - PROCESS | 1832 | 1461136369012 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 00:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:12:49 INFO - PROCESS | 1832 | 1461136369023 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:12:49 INFO - PROCESS | 1832 | 1461136369027 Marionette TRACE conn4 <- [1,1518,null,{}] 00:12:49 INFO - PROCESS | 1832 | 1461136369034 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:49 INFO - PROCESS | 1832 | 1461136369218 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 00:12:49 INFO - PROCESS | 1832 | 1461136369230 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x844f8400 == 94 [pid = 1832] [id = 387] 00:12:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x84a5ac00) [pid = 1832] [serial = 1162] [outer = (nil)] 00:12:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x850f6800) [pid = 1832] [serial = 1163] [outer = 0x84a5ac00] 00:12:49 INFO - PROCESS | 1832 | 1461136369305 Marionette DEBUG loaded listener.js 00:12:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x859be400) [pid = 1832] [serial = 1164] [outer = 0x84a5ac00] 00:12:50 INFO - PROCESS | 1832 | 1461136370320 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 00:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1347ms 00:12:50 INFO - PROCESS | 1832 | 1461136370373 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 00:12:50 INFO - PROCESS | 1832 | 1461136370379 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 00:12:50 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:12:50 INFO - PROCESS | 1832 | 1461136370416 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:12:50 INFO - PROCESS | 1832 | 1461136370420 Marionette TRACE conn4 <- [1,1522,null,{}] 00:12:50 INFO - PROCESS | 1832 | 1461136370427 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:50 INFO - PROCESS | 1832 | 1461136370608 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 00:12:50 INFO - PROCESS | 1832 | 1461136370618 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x854e0000 == 95 [pid = 1832] [id = 388] 00:12:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x85bcb400) [pid = 1832] [serial = 1165] [outer = (nil)] 00:12:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x86fca000) [pid = 1832] [serial = 1166] [outer = 0x85bcb400] 00:12:50 INFO - PROCESS | 1832 | 1461136370693 Marionette DEBUG loaded listener.js 00:12:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x87fb0400) [pid = 1832] [serial = 1167] [outer = 0x85bcb400] 00:12:51 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:12:51 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:12:51 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:12:51 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:12:51 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:12:51 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:12:51 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:12:51 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:12:51 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:12:51 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:12:51 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:12:51 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:12:51 INFO - PROCESS | 1832 | 1461136371675 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 00:12:51 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 () { 00:12:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:12:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:12:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:12:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:12:51 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 () { 00:12:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:12:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:12:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:12:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:12:51 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 () { 00:12:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:12:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:12:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:12:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:12:51 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 () { 00:12:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:12:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:12:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:12:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:12:51 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1329ms 00:12:51 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:12:51 INFO - PROCESS | 1832 | 1461136371717 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 00:12:51 INFO - PROCESS | 1832 | 1461136371722 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 00:12:51 INFO - PROCESS | 1832 | 1461136371740 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:12:51 INFO - PROCESS | 1832 | 1461136371749 Marionette TRACE conn4 <- [1,1526,null,{}] 00:12:51 INFO - PROCESS | 1832 | 1461136371766 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:52 INFO - PROCESS | 1832 | 1461136372002 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 00:12:52 INFO - PROCESS | 1832 | 1461136372038 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x8682f400 == 96 [pid = 1832] [id = 389] 00:12:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8a6ac400) [pid = 1832] [serial = 1168] [outer = (nil)] 00:12:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8b90ac00) [pid = 1832] [serial = 1169] [outer = 0x8a6ac400] 00:12:52 INFO - PROCESS | 1832 | 1461136372110 Marionette DEBUG loaded listener.js 00:12:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8b948000) [pid = 1832] [serial = 1170] [outer = 0x8a6ac400] 00:12:53 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8e439c00) [pid = 1832] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:12:53 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x86fce000) [pid = 1832] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:12:53 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x854edc00) [pid = 1832] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:12:53 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x85bc4c00) [pid = 1832] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:12:53 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x81aecc00) [pid = 1832] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:12:53 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8443e800) [pid = 1832] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:12:53 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x86831c00) [pid = 1832] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:12:53 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8bbc8400) [pid = 1832] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:12:53 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8fb30000) [pid = 1832] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:12:53 INFO - PROCESS | 1832 | 1461136373522 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 00:12:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:12:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:12:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:12:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:12:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:12:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:12:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:12:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:12:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:12:53 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1877ms 00:12:53 INFO - PROCESS | 1832 | 1461136373608 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 00:12:53 INFO - PROCESS | 1832 | 1461136373613 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 00:12:53 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:12:53 INFO - PROCESS | 1832 | 1461136373619 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:12:53 INFO - PROCESS | 1832 | 1461136373622 Marionette TRACE conn4 <- [1,1530,null,{}] 00:12:53 INFO - PROCESS | 1832 | 1461136373627 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:53 INFO - PROCESS | 1832 | 1461136373897 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 00:12:54 INFO - PROCESS | 1832 | 1461136374009 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x84a67c00 == 97 [pid = 1832] [id = 390] 00:12:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x859ba000) [pid = 1832] [serial = 1171] [outer = (nil)] 00:12:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x880b8800) [pid = 1832] [serial = 1172] [outer = 0x859ba000] 00:12:54 INFO - PROCESS | 1832 | 1461136374081 Marionette DEBUG loaded listener.js 00:12:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8b90b400) [pid = 1832] [serial = 1173] [outer = 0x859ba000] 00:12:54 INFO - PROCESS | 1832 | 1461136374693 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 00:12:54 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 00:12:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:12:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:12:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:12:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:12:54 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. 00:12:54 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:12:54 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1134ms 00:12:54 INFO - PROCESS | 1832 | 1461136374756 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 00:12:54 INFO - PROCESS | 1832 | 1461136374759 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 00:12:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:12:54 INFO - PROCESS | 1832 | 1461136374765 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:12:54 INFO - PROCESS | 1832 | 1461136374768 Marionette TRACE conn4 <- [1,1534,null,{}] 00:12:54 INFO - PROCESS | 1832 | 1461136374774 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:55 INFO - PROCESS | 1832 | 1461136375022 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 00:12:55 INFO - PROCESS | 1832 | 1461136375043 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bc63800 == 98 [pid = 1832] [id = 391] 00:12:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8bc64800) [pid = 1832] [serial = 1174] [outer = (nil)] 00:12:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8c048800) [pid = 1832] [serial = 1175] [outer = 0x8bc64800] 00:12:55 INFO - PROCESS | 1832 | 1461136375131 Marionette DEBUG loaded listener.js 00:12:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8e436c00) [pid = 1832] [serial = 1176] [outer = 0x8bc64800] 00:12:56 INFO - PROCESS | 1832 | 1461136376319 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 00:12:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:12:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1631ms 00:12:56 INFO - PROCESS | 1832 | 1461136376398 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 00:12:56 INFO - PROCESS | 1832 | 1461136376406 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 00:12:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:12:56 INFO - PROCESS | 1832 | 1461136376416 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:12:56 INFO - PROCESS | 1832 | 1461136376421 Marionette TRACE conn4 <- [1,1538,null,{}] 00:12:56 INFO - PROCESS | 1832 | 1461136376430 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:56 INFO - PROCESS | 1832 | 1461136376690 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 00:12:57 INFO - PROCESS | 1832 | 1461136377016 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x84440c00 == 99 [pid = 1832] [id = 392] 00:12:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x84c81800) [pid = 1832] [serial = 1177] [outer = (nil)] 00:12:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x85bc4800) [pid = 1832] [serial = 1178] [outer = 0x84c81800] 00:12:57 INFO - PROCESS | 1832 | 1461136377109 Marionette DEBUG loaded listener.js 00:12:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x86837000) [pid = 1832] [serial = 1179] [outer = 0x84c81800] 00:12:58 INFO - PROCESS | 1832 | 1461136378069 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 00:12:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:12:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1731ms 00:12:58 INFO - PROCESS | 1832 | 1461136378148 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 00:12:58 INFO - PROCESS | 1832 | 1461136378157 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 00:12:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:12:58 INFO - PROCESS | 1832 | 1461136378168 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:12:58 INFO - PROCESS | 1832 | 1461136378173 Marionette TRACE conn4 <- [1,1542,null,{}] 00:12:58 INFO - PROCESS | 1832 | 1461136378179 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:12:58 INFO - PROCESS | 1832 | 1461136378422 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 00:12:58 INFO - PROCESS | 1832 | 1461136378810 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x87fba000 == 100 [pid = 1832] [id = 393] 00:12:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8814fc00) [pid = 1832] [serial = 1180] [outer = (nil)] 00:12:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x8a6a1800) [pid = 1832] [serial = 1181] [outer = 0x8814fc00] 00:12:58 INFO - PROCESS | 1832 | 1461136378900 Marionette DEBUG loaded listener.js 00:12:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8bbc8000) [pid = 1832] [serial = 1182] [outer = 0x8814fc00] 00:12:59 INFO - PROCESS | 1832 | 1461136379843 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 00:12:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:12:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1693ms 00:12:59 INFO - PROCESS | 1832 | 1461136379860 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 00:12:59 INFO - PROCESS | 1832 | 1461136379863 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 00:12:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:12:59 INFO - PROCESS | 1832 | 1461136379870 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:12:59 INFO - PROCESS | 1832 | 1461136379876 Marionette TRACE conn4 <- [1,1546,null,{}] 00:12:59 INFO - PROCESS | 1832 | 1461136379894 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:00 INFO - PROCESS | 1832 | 1461136380097 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 00:13:00 INFO - PROCESS | 1832 | 1461136380321 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bbc4400 == 101 [pid = 1832] [id = 394] 00:13:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8c0fb000) [pid = 1832] [serial = 1183] [outer = (nil)] 00:13:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x8e5df400) [pid = 1832] [serial = 1184] [outer = 0x8c0fb000] 00:13:00 INFO - PROCESS | 1832 | 1461136380446 Marionette DEBUG loaded listener.js 00:13:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x8e678c00) [pid = 1832] [serial = 1185] [outer = 0x8c0fb000] 00:13:01 INFO - PROCESS | 1832 | 1461136381429 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 00:13:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:13:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1633ms 00:13:01 INFO - PROCESS | 1832 | 1461136381504 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 00:13:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:13:01 INFO - PROCESS | 1832 | 1461136381510 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 00:13:01 INFO - PROCESS | 1832 | 1461136381517 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:13:01 INFO - PROCESS | 1832 | 1461136381523 Marionette TRACE conn4 <- [1,1550,null,{}] 00:13:01 INFO - PROCESS | 1832 | 1461136381530 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:01 INFO - PROCESS | 1832 | 1461136381774 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 00:13:02 INFO - PROCESS | 1832 | 1461136382081 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdd5000 == 102 [pid = 1832] [id = 395] 00:13:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x8e5d6800) [pid = 1832] [serial = 1186] [outer = (nil)] 00:13:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x8f3da400) [pid = 1832] [serial = 1187] [outer = 0x8e5d6800] 00:13:02 INFO - PROCESS | 1832 | 1461136382173 Marionette DEBUG loaded listener.js 00:13:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x8f509000) [pid = 1832] [serial = 1188] [outer = 0x8e5d6800] 00:13:03 INFO - PROCESS | 1832 | 1461136383056 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 00:13:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:13:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1581ms 00:13:03 INFO - PROCESS | 1832 | 1461136383098 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 00:13:03 INFO - PROCESS | 1832 | 1461136383102 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 00:13:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:13:03 INFO - PROCESS | 1832 | 1461136383108 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:13:03 INFO - PROCESS | 1832 | 1461136383112 Marionette TRACE conn4 <- [1,1554,null,{}] 00:13:03 INFO - PROCESS | 1832 | 1461136383117 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:03 INFO - PROCESS | 1832 | 1461136383304 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 00:13:03 INFO - PROCESS | 1832 | 1461136383581 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e7a7000 == 103 [pid = 1832] [id = 396] 00:13:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x8e7a7400) [pid = 1832] [serial = 1189] [outer = (nil)] 00:13:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x8f718400) [pid = 1832] [serial = 1190] [outer = 0x8e7a7400] 00:13:03 INFO - PROCESS | 1832 | 1461136383721 Marionette DEBUG loaded listener.js 00:13:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x8fb2d000) [pid = 1832] [serial = 1191] [outer = 0x8e7a7400] 00:13:04 INFO - PROCESS | 1832 | 1461136384625 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 00:13:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:13:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1582ms 00:13:04 INFO - PROCESS | 1832 | 1461136384691 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 00:13:04 INFO - PROCESS | 1832 | 1461136384695 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 00:13:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:13:04 INFO - PROCESS | 1832 | 1461136384701 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:13:04 INFO - PROCESS | 1832 | 1461136384705 Marionette TRACE conn4 <- [1,1558,null,{}] 00:13:04 INFO - PROCESS | 1832 | 1461136384710 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:04 INFO - PROCESS | 1832 | 1461136384918 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 00:13:05 INFO - PROCESS | 1832 | 1461136385187 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e43cc00 == 104 [pid = 1832] [id = 397] 00:13:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x8fc10000) [pid = 1832] [serial = 1192] [outer = (nil)] 00:13:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x90143c00) [pid = 1832] [serial = 1193] [outer = 0x8fc10000] 00:13:05 INFO - PROCESS | 1832 | 1461136385319 Marionette DEBUG loaded listener.js 00:13:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x90173c00) [pid = 1832] [serial = 1194] [outer = 0x8fc10000] 00:13:06 INFO - PROCESS | 1832 | 1461136386213 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 00:13:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:13:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1577ms 00:13:06 INFO - PROCESS | 1832 | 1461136386280 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 00:13:06 INFO - PROCESS | 1832 | 1461136386284 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 00:13:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:13:06 INFO - PROCESS | 1832 | 1461136386290 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:13:06 INFO - PROCESS | 1832 | 1461136386294 Marionette TRACE conn4 <- [1,1562,null,{}] 00:13:06 INFO - PROCESS | 1832 | 1461136386299 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:06 INFO - PROCESS | 1832 | 1461136386486 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 00:13:06 INFO - PROCESS | 1832 | 1461136386746 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fc0b400 == 105 [pid = 1832] [id = 398] 00:13:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x8fd79800) [pid = 1832] [serial = 1195] [outer = (nil)] 00:13:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x90233800) [pid = 1832] [serial = 1196] [outer = 0x8fd79800] 00:13:06 INFO - PROCESS | 1832 | 1461136386880 Marionette DEBUG loaded listener.js 00:13:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x90438c00) [pid = 1832] [serial = 1197] [outer = 0x8fd79800] 00:13:07 INFO - PROCESS | 1832 | 1461136387773 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 00:13:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:13:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1528ms 00:13:07 INFO - PROCESS | 1832 | 1461136387819 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 00:13:07 INFO - PROCESS | 1832 | 1461136387823 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 00:13:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:13:07 INFO - PROCESS | 1832 | 1461136387830 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:13:07 INFO - PROCESS | 1832 | 1461136387833 Marionette TRACE conn4 <- [1,1566,null,{}] 00:13:07 INFO - PROCESS | 1832 | 1461136387839 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:08 INFO - PROCESS | 1832 | 1461136388052 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 00:13:08 INFO - PROCESS | 1832 | 1461136388317 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a285c00 == 106 [pid = 1832] [id = 399] 00:13:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x8fbd6800) [pid = 1832] [serial = 1198] [outer = (nil)] 00:13:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x912c5c00) [pid = 1832] [serial = 1199] [outer = 0x8fbd6800] 00:13:08 INFO - PROCESS | 1832 | 1461136388451 Marionette DEBUG loaded listener.js 00:13:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x91e87c00) [pid = 1832] [serial = 1200] [outer = 0x8fbd6800] 00:13:09 INFO - PROCESS | 1832 | 1461136389363 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 00:13:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:13:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1585ms 00:13:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:13:09 INFO - PROCESS | 1832 | 1461136389416 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 00:13:09 INFO - PROCESS | 1832 | 1461136389419 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 00:13:09 INFO - PROCESS | 1832 | 1461136389425 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:13:09 INFO - PROCESS | 1832 | 1461136389428 Marionette TRACE conn4 <- [1,1570,null,{}] 00:13:09 INFO - PROCESS | 1832 | 1461136389434 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:09 INFO - PROCESS | 1832 | 1461136389636 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 00:13:09 INFO - PROCESS | 1832 | 1461136389909 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x81aec800 == 107 [pid = 1832] [id = 400] 00:13:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x9066e000) [pid = 1832] [serial = 1201] [outer = (nil)] 00:13:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x9391f400) [pid = 1832] [serial = 1202] [outer = 0x9066e000] 00:13:10 INFO - PROCESS | 1832 | 1461136390002 Marionette DEBUG loaded listener.js 00:13:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x939eb800) [pid = 1832] [serial = 1203] [outer = 0x9066e000] 00:13:10 INFO - PROCESS | 1832 | 1461136390868 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 00:13:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:13:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1484ms 00:13:10 INFO - PROCESS | 1832 | 1461136390909 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 00:13:10 INFO - PROCESS | 1832 | 1461136390913 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 00:13:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:13:10 INFO - PROCESS | 1832 | 1461136390919 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:13:10 INFO - PROCESS | 1832 | 1461136390923 Marionette TRACE conn4 <- [1,1574,null,{}] 00:13:10 INFO - PROCESS | 1832 | 1461136390928 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:11 INFO - PROCESS | 1832 | 1461136391142 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 00:13:11 INFO - PROCESS | 1832 | 1461136391404 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x93913000 == 108 [pid = 1832] [id = 401] 00:13:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x93913c00) [pid = 1832] [serial = 1204] [outer = (nil)] 00:13:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x9427fc00) [pid = 1832] [serial = 1205] [outer = 0x93913c00] 00:13:11 INFO - PROCESS | 1832 | 1461136391550 Marionette DEBUG loaded listener.js 00:13:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x94283400) [pid = 1832] [serial = 1206] [outer = 0x93913c00] 00:13:12 INFO - PROCESS | 1832 | 1461136392510 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 00:13:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:13:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1637ms 00:13:12 INFO - PROCESS | 1832 | 1461136392556 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 00:13:12 INFO - PROCESS | 1832 | 1461136392560 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 00:13:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:13:12 INFO - PROCESS | 1832 | 1461136392567 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:13:12 INFO - PROCESS | 1832 | 1461136392571 Marionette TRACE conn4 <- [1,1578,null,{}] 00:13:12 INFO - PROCESS | 1832 | 1461136392576 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:12 INFO - PROCESS | 1832 | 1461136392798 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 00:13:13 INFO - PROCESS | 1832 | 1461136393117 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x81aed400 == 109 [pid = 1832] [id = 402] 00:13:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x94286800) [pid = 1832] [serial = 1207] [outer = (nil)] 00:13:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x96b13400) [pid = 1832] [serial = 1208] [outer = 0x94286800] 00:13:13 INFO - PROCESS | 1832 | 1461136393214 Marionette DEBUG loaded listener.js 00:13:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x979e0400) [pid = 1832] [serial = 1209] [outer = 0x94286800] 00:13:14 INFO - PROCESS | 1832 | 1461136394056 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 00:13:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:13:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1528ms 00:13:14 INFO - PROCESS | 1832 | 1461136394095 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 00:13:14 INFO - PROCESS | 1832 | 1461136394099 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 00:13:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:13:14 INFO - PROCESS | 1832 | 1461136394105 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:13:14 INFO - PROCESS | 1832 | 1461136394109 Marionette TRACE conn4 <- [1,1582,null,{}] 00:13:14 INFO - PROCESS | 1832 | 1461136394114 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:14 INFO - PROCESS | 1832 | 1461136394383 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 00:13:14 INFO - PROCESS | 1832 | 1461136394541 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x958b8c00 == 110 [pid = 1832] [id = 403] 00:13:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x96b84400) [pid = 1832] [serial = 1210] [outer = (nil)] 00:13:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x97d8d800) [pid = 1832] [serial = 1211] [outer = 0x96b84400] 00:13:14 INFO - PROCESS | 1832 | 1461136394626 Marionette DEBUG loaded listener.js 00:13:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x9807c400) [pid = 1832] [serial = 1212] [outer = 0x96b84400] 00:13:15 INFO - PROCESS | 1832 | 1461136395581 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 00:13:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:13:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1529ms 00:13:15 INFO - PROCESS | 1832 | 1461136395635 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 00:13:15 INFO - PROCESS | 1832 | 1461136395638 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 00:13:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:13:15 INFO - PROCESS | 1832 | 1461136395664 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:13:15 INFO - PROCESS | 1832 | 1461136395668 Marionette TRACE conn4 <- [1,1586,null,{}] 00:13:15 INFO - PROCESS | 1832 | 1461136395673 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:15 INFO - PROCESS | 1832 | 1461136395867 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 00:13:16 INFO - PROCESS | 1832 | 1461136396185 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x958b3800 == 111 [pid = 1832] [id = 404] 00:13:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x96b08800) [pid = 1832] [serial = 1213] [outer = (nil)] 00:13:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x9810e400) [pid = 1832] [serial = 1214] [outer = 0x96b08800] 00:13:16 INFO - PROCESS | 1832 | 1461136396276 Marionette DEBUG loaded listener.js 00:13:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x98242400) [pid = 1832] [serial = 1215] [outer = 0x96b08800] 00:13:17 INFO - PROCESS | 1832 | 1461136397103 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 00:13:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:13:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1486ms 00:13:17 INFO - PROCESS | 1832 | 1461136397146 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 00:13:17 INFO - PROCESS | 1832 | 1461136397150 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 00:13:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:13:17 INFO - PROCESS | 1832 | 1461136397157 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:13:17 INFO - PROCESS | 1832 | 1461136397159 Marionette TRACE conn4 <- [1,1590,null,{}] 00:13:17 INFO - PROCESS | 1832 | 1461136397165 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:17 INFO - PROCESS | 1832 | 1461136397375 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 00:13:17 INFO - PROCESS | 1832 | 1461136397652 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x98082400 == 112 [pid = 1832] [id = 405] 00:13:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x98088000) [pid = 1832] [serial = 1216] [outer = (nil)] 00:13:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x9824c400) [pid = 1832] [serial = 1217] [outer = 0x98088000] 00:13:17 INFO - PROCESS | 1832 | 1461136397785 Marionette DEBUG loaded listener.js 00:13:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x9824dc00) [pid = 1832] [serial = 1218] [outer = 0x98088000] 00:13:18 INFO - PROCESS | 1832 | 1461136398653 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 00:13:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:13:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1527ms 00:13:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:13:18 INFO - PROCESS | 1832 | 1461136398685 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 00:13:18 INFO - PROCESS | 1832 | 1461136398688 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 00:13:18 INFO - PROCESS | 1832 | 1461136398695 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:13:18 INFO - PROCESS | 1832 | 1461136398698 Marionette TRACE conn4 <- [1,1594,null,{}] 00:13:18 INFO - PROCESS | 1832 | 1461136398704 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:18 INFO - PROCESS | 1832 | 1461136398905 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 00:13:19 INFO - PROCESS | 1832 | 1461136399186 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x8265d800 == 113 [pid = 1832] [id = 406] 00:13:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x8814e400) [pid = 1832] [serial = 1219] [outer = (nil)] 00:13:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x98713000) [pid = 1832] [serial = 1220] [outer = 0x8814e400] 00:13:19 INFO - PROCESS | 1832 | 1461136399319 Marionette DEBUG loaded listener.js 00:13:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x98719800) [pid = 1832] [serial = 1221] [outer = 0x8814e400] 00:13:20 INFO - PROCESS | 1832 | 1461136400207 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 00:13:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:13:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1580ms 00:13:20 INFO - PROCESS | 1832 | 1461136400275 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 00:13:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:13:20 INFO - PROCESS | 1832 | 1461136400280 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 00:13:20 INFO - PROCESS | 1832 | 1461136400287 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:13:20 INFO - PROCESS | 1832 | 1461136400290 Marionette TRACE conn4 <- [1,1598,null,{}] 00:13:20 INFO - PROCESS | 1832 | 1461136400296 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:20 INFO - PROCESS | 1832 | 1461136400498 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 00:13:20 INFO - PROCESS | 1832 | 1461136400819 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x9391b000 == 114 [pid = 1832] [id = 407] 00:13:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x98712c00) [pid = 1832] [serial = 1222] [outer = (nil)] 00:13:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x987cb400) [pid = 1832] [serial = 1223] [outer = 0x98712c00] 00:13:20 INFO - PROCESS | 1832 | 1461136400908 Marionette DEBUG loaded listener.js 00:13:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x987cc800) [pid = 1832] [serial = 1224] [outer = 0x98712c00] 00:13:21 INFO - PROCESS | 1832 | 1461136401793 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 00:13:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:13:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1540ms 00:13:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:13:21 INFO - PROCESS | 1832 | 1461136401826 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 00:13:21 INFO - PROCESS | 1832 | 1461136401829 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 00:13:21 INFO - PROCESS | 1832 | 1461136401836 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:13:21 INFO - PROCESS | 1832 | 1461136401839 Marionette TRACE conn4 <- [1,1602,null,{}] 00:13:21 INFO - PROCESS | 1832 | 1461136401845 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:22 INFO - PROCESS | 1832 | 1461136402035 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 00:13:22 INFO - PROCESS | 1832 | 1461136402307 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x9871e400 == 115 [pid = 1832] [id = 408] 00:13:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x98720800) [pid = 1832] [serial = 1225] [outer = (nil)] 00:13:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x9885f800) [pid = 1832] [serial = 1226] [outer = 0x98720800] 00:13:22 INFO - PROCESS | 1832 | 1461136402451 Marionette DEBUG loaded listener.js 00:13:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x98863800) [pid = 1832] [serial = 1227] [outer = 0x98720800] 00:13:23 INFO - PROCESS | 1832 | 1461136403346 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 00:13:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:13:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1582ms 00:13:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:13:23 INFO - PROCESS | 1832 | 1461136403417 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 00:13:23 INFO - PROCESS | 1832 | 1461136403421 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 00:13:23 INFO - PROCESS | 1832 | 1461136403427 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:13:23 INFO - PROCESS | 1832 | 1461136403431 Marionette TRACE conn4 <- [1,1606,null,{}] 00:13:23 INFO - PROCESS | 1832 | 1461136403436 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:23 INFO - PROCESS | 1832 | 1461136403643 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 00:13:24 INFO - PROCESS | 1832 | 1461136403986 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x987d1000 == 116 [pid = 1832] [id = 409] 00:13:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x98868400) [pid = 1832] [serial = 1228] [outer = (nil)] 00:13:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x98c07000) [pid = 1832] [serial = 1229] [outer = 0x98868400] 00:13:24 INFO - PROCESS | 1832 | 1461136404079 Marionette DEBUG loaded listener.js 00:13:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x98cdb000) [pid = 1832] [serial = 1230] [outer = 0x98868400] 00:13:24 INFO - PROCESS | 1832 | 1461136404951 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 00:13:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:13:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1584ms 00:13:25 INFO - PROCESS | 1832 | 1461136405011 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 00:13:25 INFO - PROCESS | 1832 | 1461136405015 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 00:13:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:13:25 INFO - PROCESS | 1832 | 1461136405021 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:13:25 INFO - PROCESS | 1832 | 1461136405026 Marionette TRACE conn4 <- [1,1610,null,{}] 00:13:25 INFO - PROCESS | 1832 | 1461136405031 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:25 INFO - PROCESS | 1832 | 1461136405234 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 00:13:25 INFO - PROCESS | 1832 | 1461136405556 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x8b908800 == 117 [pid = 1832] [id = 410] 00:13:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x8b946800) [pid = 1832] [serial = 1231] [outer = (nil)] 00:13:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x98cda800) [pid = 1832] [serial = 1232] [outer = 0x8b946800] 00:13:25 INFO - PROCESS | 1832 | 1461136405646 Marionette DEBUG loaded listener.js 00:13:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x98ce3c00) [pid = 1832] [serial = 1233] [outer = 0x8b946800] 00:13:26 INFO - PROCESS | 1832 | --DOCSHELL 0x8e438800 == 116 [pid = 1832] [id = 222] 00:13:26 INFO - PROCESS | 1832 | --DOCSHELL 0x96b0dc00 == 115 [pid = 1832] [id = 382] 00:13:26 INFO - PROCESS | 1832 | --DOCSHELL 0x93921800 == 114 [pid = 1832] [id = 380] 00:13:26 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6a7000 == 113 [pid = 1832] [id = 381] 00:13:26 INFO - PROCESS | 1832 | --DOCSHELL 0x9391fc00 == 112 [pid = 1832] [id = 379] 00:13:26 INFO - PROCESS | 1832 | --DOCSHELL 0x939f0400 == 111 [pid = 1832] [id = 378] 00:13:26 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6e2c00 == 110 [pid = 1832] [id = 377] 00:13:26 INFO - PROCESS | 1832 | --DOCSHELL 0x901cfc00 == 109 [pid = 1832] [id = 375] 00:13:26 INFO - PROCESS | 1832 | --DOCSHELL 0x9013cc00 == 108 [pid = 1832] [id = 376] 00:13:26 INFO - PROCESS | 1832 | --DOCSHELL 0x8fd75800 == 107 [pid = 1832] [id = 374] 00:13:26 INFO - PROCESS | 1832 | --DOCSHELL 0x8f6d2400 == 106 [pid = 1832] [id = 373] 00:13:26 INFO - PROCESS | 1832 | --DOCSHELL 0x8bbcb400 == 105 [pid = 1832] [id = 372] 00:13:26 INFO - PROCESS | 1832 | --DOCSHELL 0x880bd000 == 104 [pid = 1832] [id = 370] 00:13:26 INFO - PROCESS | 1832 | --DOCSHELL 0x81ae2c00 == 103 [pid = 1832] [id = 371] 00:13:26 INFO - PROCESS | 1832 | --DOCSHELL 0x85ced000 == 102 [pid = 1832] [id = 369] 00:13:26 INFO - PROCESS | 1832 | --DOCSHELL 0x81ae4400 == 101 [pid = 1832] [id = 368] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x844ebc00) [pid = 1832] [serial = 1103] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x8e48f000) [pid = 1832] [serial = 1100] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x9023c800) [pid = 1832] [serial = 1079] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x901cac00) [pid = 1832] [serial = 1076] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x9016b800) [pid = 1832] [serial = 1073] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x8fb2b000) [pid = 1832] [serial = 1070] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x8f6cf400) [pid = 1832] [serial = 1067] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x8f4e8000) [pid = 1832] [serial = 1064] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x8e679000) [pid = 1832] [serial = 1101] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x8e7a2c00) [pid = 1832] [serial = 1061] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x8e5da400) [pid = 1832] [serial = 1058] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x8bddb800) [pid = 1832] [serial = 1055] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x8b950c00) [pid = 1832] [serial = 1052] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x8a6e1400) [pid = 1832] [serial = 1049] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x880c1400) [pid = 1832] [serial = 1046] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x85cec000) [pid = 1832] [serial = 1043] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x84439400) [pid = 1832] [serial = 1040] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x87fbb800) [pid = 1832] [serial = 1038] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x86fc3800) [pid = 1832] [serial = 1085] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x877e5c00) [pid = 1832] [serial = 1086] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x880bc000) [pid = 1832] [serial = 1088] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x8a28a400) [pid = 1832] [serial = 1089] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x84441000) [pid = 1832] [serial = 1091] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x84c81000) [pid = 1832] [serial = 1092] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x84a5fc00) [pid = 1832] [serial = 1082] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x84c85800) [pid = 1832] [serial = 1083] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x880b9000) [pid = 1832] [serial = 1094] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x8bdcd400) [pid = 1832] [serial = 1097] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x8c0f1400) [pid = 1832] [serial = 1098] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x8b904000) [pid = 1832] [serial = 1095] [outer = (nil)] [url = about:blank] 00:13:27 INFO - PROCESS | 1832 | 1461136407795 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 00:13:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:13:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 2842ms 00:13:27 INFO - PROCESS | 1832 | 1461136407864 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 00:13:27 INFO - PROCESS | 1832 | 1461136407871 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 00:13:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:13:27 INFO - PROCESS | 1832 | 1461136407879 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:13:27 INFO - PROCESS | 1832 | 1461136407884 Marionette TRACE conn4 <- [1,1614,null,{}] 00:13:27 INFO - PROCESS | 1832 | 1461136407891 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:28 INFO - PROCESS | 1832 | 1461136408075 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 00:13:28 INFO - PROCESS | 1832 | 1461136408264 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x844f7c00 == 102 [pid = 1832] [id = 411] 00:13:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x850e9400) [pid = 1832] [serial = 1234] [outer = (nil)] 00:13:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x854e1800) [pid = 1832] [serial = 1235] [outer = 0x850e9400] 00:13:28 INFO - PROCESS | 1832 | 1461136408343 Marionette DEBUG loaded listener.js 00:13:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x85bc0c00) [pid = 1832] [serial = 1236] [outer = 0x850e9400] 00:13:29 INFO - PROCESS | 1832 | 1461136409257 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 00:13:29 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 00:13:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1431ms 00:13:29 INFO - PROCESS | 1832 | 1461136409311 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 00:13:29 INFO - PROCESS | 1832 | 1461136409319 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 00:13:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:13:29 INFO - PROCESS | 1832 | 1461136409329 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:13:29 INFO - PROCESS | 1832 | 1461136409332 Marionette TRACE conn4 <- [1,1618,null,{}] 00:13:29 INFO - PROCESS | 1832 | 1461136409338 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:29 INFO - PROCESS | 1832 | 1461136409519 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 00:13:29 INFO - PROCESS | 1832 | 1461136409733 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x82bb2800 == 103 [pid = 1832] [id = 412] 00:13:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x854e4000) [pid = 1832] [serial = 1237] [outer = (nil)] 00:13:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x877db000) [pid = 1832] [serial = 1238] [outer = 0x854e4000] 00:13:29 INFO - PROCESS | 1832 | 1461136409809 Marionette DEBUG loaded listener.js 00:13:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x87fb3c00) [pid = 1832] [serial = 1239] [outer = 0x854e4000] 00:13:30 INFO - PROCESS | 1832 | 1461136410707 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 00:13:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:13:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1426ms 00:13:30 INFO - PROCESS | 1832 | 1461136410757 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 00:13:30 INFO - PROCESS | 1832 | 1461136410761 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 00:13:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:13:30 INFO - PROCESS | 1832 | 1461136410776 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:13:30 INFO - PROCESS | 1832 | 1461136410782 Marionette TRACE conn4 <- [1,1622,null,{}] 00:13:30 INFO - PROCESS | 1832 | 1461136410797 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:31 INFO - PROCESS | 1832 | 1461136411065 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 00:13:31 INFO - PROCESS | 1832 | 1461136411104 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x86834800 == 104 [pid = 1832] [id = 413] 00:13:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x880c4800) [pid = 1832] [serial = 1240] [outer = (nil)] 00:13:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x8a28a400) [pid = 1832] [serial = 1241] [outer = 0x880c4800] 00:13:31 INFO - PROCESS | 1832 | 1461136411178 Marionette DEBUG loaded listener.js 00:13:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x8a6ed400) [pid = 1832] [serial = 1242] [outer = 0x880c4800] 00:13:32 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x84c83400) [pid = 1832] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:13:32 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x85bcb400) [pid = 1832] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:13:32 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x8a6ac400) [pid = 1832] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:13:32 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x8265c400) [pid = 1832] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:13:32 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x84a5ac00) [pid = 1832] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:13:32 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x859ba000) [pid = 1832] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:13:32 INFO - PROCESS | 1832 | 1461136412538 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 00:13:32 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 00:13:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1800ms 00:13:32 INFO - PROCESS | 1832 | 1461136412576 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 00:13:32 INFO - PROCESS | 1832 | 1461136412581 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 00:13:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:13:32 INFO - PROCESS | 1832 | 1461136412587 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:13:32 INFO - PROCESS | 1832 | 1461136412589 Marionette TRACE conn4 <- [1,1626,null,{}] 00:13:32 INFO - PROCESS | 1832 | 1461136412595 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:32 INFO - PROCESS | 1832 | 1461136412765 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 00:13:32 INFO - PROCESS | 1832 | 1461136412780 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x82656400 == 105 [pid = 1832] [id = 414] 00:13:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x8a6dfc00) [pid = 1832] [serial = 1243] [outer = (nil)] 00:13:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x8b94b800) [pid = 1832] [serial = 1244] [outer = 0x8a6dfc00] 00:13:32 INFO - PROCESS | 1832 | 1461136412854 Marionette DEBUG loaded listener.js 00:13:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x8bbc7c00) [pid = 1832] [serial = 1245] [outer = 0x8a6dfc00] 00:13:33 INFO - PROCESS | 1832 | 1461136413774 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 00:13:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:13:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1239ms 00:13:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:13:33 INFO - PROCESS | 1832 | 1461136413826 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 00:13:33 INFO - PROCESS | 1832 | 1461136413829 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 00:13:33 INFO - PROCESS | 1832 | 1461136413835 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:13:33 INFO - PROCESS | 1832 | 1461136413839 Marionette TRACE conn4 <- [1,1630,null,{}] 00:13:33 INFO - PROCESS | 1832 | 1461136413844 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:34 INFO - PROCESS | 1832 | 1461136414033 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 00:13:34 INFO - PROCESS | 1832 | 1461136414384 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x81ae3800 == 106 [pid = 1832] [id = 415] 00:13:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x81ae4400) [pid = 1832] [serial = 1246] [outer = (nil)] 00:13:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x84441000) [pid = 1832] [serial = 1247] [outer = 0x81ae4400] 00:13:34 INFO - PROCESS | 1832 | 1461136414475 Marionette DEBUG loaded listener.js 00:13:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x84a64400) [pid = 1832] [serial = 1248] [outer = 0x81ae4400] 00:13:35 INFO - PROCESS | 1832 | 1461136415526 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 00:13:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:13:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1731ms 00:13:35 INFO - PROCESS | 1832 | 1461136415567 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 00:13:35 INFO - PROCESS | 1832 | 1461136415575 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 00:13:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:13:35 INFO - PROCESS | 1832 | 1461136415584 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:13:35 INFO - PROCESS | 1832 | 1461136415588 Marionette TRACE conn4 <- [1,1634,null,{}] 00:13:35 INFO - PROCESS | 1832 | 1461136415596 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:35 INFO - PROCESS | 1832 | 1461136415815 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 00:13:36 INFO - PROCESS | 1832 | 1461136416157 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x85bcbc00 == 107 [pid = 1832] [id = 416] 00:13:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x86fc6c00) [pid = 1832] [serial = 1249] [outer = (nil)] 00:13:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x877e4c00) [pid = 1832] [serial = 1250] [outer = 0x86fc6c00] 00:13:36 INFO - PROCESS | 1832 | 1461136416252 Marionette DEBUG loaded listener.js 00:13:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x880bcc00) [pid = 1832] [serial = 1251] [outer = 0x86fc6c00] 00:13:37 INFO - PROCESS | 1832 | 1461136417205 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 00:13:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:13:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1684ms 00:13:37 INFO - PROCESS | 1832 | 1461136417272 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 00:13:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:13:37 INFO - PROCESS | 1832 | 1461136417278 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 00:13:37 INFO - PROCESS | 1832 | 1461136417285 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:13:37 INFO - PROCESS | 1832 | 1461136417289 Marionette TRACE conn4 <- [1,1638,null,{}] 00:13:37 INFO - PROCESS | 1832 | 1461136417295 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:37 INFO - PROCESS | 1832 | 1461136417552 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 00:13:37 INFO - PROCESS | 1832 | 1461136417913 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x87fb7800 == 108 [pid = 1832] [id = 417] 00:13:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x8a285800) [pid = 1832] [serial = 1252] [outer = (nil)] 00:13:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x8b950c00) [pid = 1832] [serial = 1253] [outer = 0x8a285800] 00:13:38 INFO - PROCESS | 1832 | 1461136418008 Marionette DEBUG loaded listener.js 00:13:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x8bdd6000) [pid = 1832] [serial = 1254] [outer = 0x8a285800] 00:13:38 INFO - PROCESS | 1832 | 1461136418946 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 00:13:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:13:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1735ms 00:13:39 INFO - PROCESS | 1832 | 1461136419044 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 00:13:39 INFO - PROCESS | 1832 | 1461136419049 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 00:13:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:13:39 INFO - PROCESS | 1832 | 1461136419068 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:13:39 INFO - PROCESS | 1832 | 1461136419078 Marionette TRACE conn4 <- [1,1642,null,{}] 00:13:39 INFO - PROCESS | 1832 | 1461136419140 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:39 INFO - PROCESS | 1832 | 1461136419371 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 00:13:39 INFO - PROCESS | 1832 | 1461136419697 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x844f6800 == 109 [pid = 1832] [id = 418] 00:13:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x844f8c00) [pid = 1832] [serial = 1255] [outer = (nil)] 00:13:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x8e484c00) [pid = 1832] [serial = 1256] [outer = 0x844f8c00] 00:13:39 INFO - PROCESS | 1832 | 1461136419785 Marionette DEBUG loaded listener.js 00:13:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x8e5dec00) [pid = 1832] [serial = 1257] [outer = 0x844f8c00] 00:13:40 INFO - PROCESS | 1832 | 1461136420669 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 00:13:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:13:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1645ms 00:13:40 INFO - PROCESS | 1832 | 1461136420705 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 00:13:40 INFO - PROCESS | 1832 | 1461136420710 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 00:13:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:13:40 INFO - PROCESS | 1832 | 1461136420736 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:13:40 INFO - PROCESS | 1832 | 1461136420739 Marionette TRACE conn4 <- [1,1646,null,{}] 00:13:40 INFO - PROCESS | 1832 | 1461136420745 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:40 INFO - PROCESS | 1832 | 1461136420964 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 00:13:41 INFO - PROCESS | 1832 | 1461136421311 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x8443a400 == 110 [pid = 1832] [id = 419] 00:13:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x8e487800) [pid = 1832] [serial = 1258] [outer = (nil)] 00:13:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x8f3d8800) [pid = 1832] [serial = 1259] [outer = 0x8e487800] 00:13:41 INFO - PROCESS | 1832 | 1461136421419 Marionette DEBUG loaded listener.js 00:13:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x8f4ed400) [pid = 1832] [serial = 1260] [outer = 0x8e487800] 00:13:42 INFO - PROCESS | 1832 | 1461136422365 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 00:13:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:13:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1686ms 00:13:42 INFO - PROCESS | 1832 | 1461136422419 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 00:13:42 INFO - PROCESS | 1832 | 1461136422422 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 00:13:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:13:42 INFO - PROCESS | 1832 | 1461136422429 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:13:42 INFO - PROCESS | 1832 | 1461136422432 Marionette TRACE conn4 <- [1,1650,null,{}] 00:13:42 INFO - PROCESS | 1832 | 1461136422438 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:42 INFO - PROCESS | 1832 | 1461136422658 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 00:13:43 INFO - PROCESS | 1832 | 1461136422981 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f6d7800 == 111 [pid = 1832] [id = 420] 00:13:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x8f6d8000) [pid = 1832] [serial = 1261] [outer = (nil)] 00:13:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x8fb26c00) [pid = 1832] [serial = 1262] [outer = 0x8f6d8000] 00:13:43 INFO - PROCESS | 1832 | 1461136423093 Marionette DEBUG loaded listener.js 00:13:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x8fd76c00) [pid = 1832] [serial = 1263] [outer = 0x8f6d8000] 00:13:44 INFO - PROCESS | 1832 | 1461136424010 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 00:13:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:13:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1632ms 00:13:44 INFO - PROCESS | 1832 | 1461136424061 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 00:13:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:13:44 INFO - PROCESS | 1832 | 1461136424067 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 00:13:44 INFO - PROCESS | 1832 | 1461136424073 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:13:44 INFO - PROCESS | 1832 | 1461136424076 Marionette TRACE conn4 <- [1,1654,null,{}] 00:13:44 INFO - PROCESS | 1832 | 1461136424082 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:44 INFO - PROCESS | 1832 | 1461136424284 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 00:13:44 INFO - PROCESS | 1832 | 1461136424598 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f6cb800 == 112 [pid = 1832] [id = 421] 00:13:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x8f715c00) [pid = 1832] [serial = 1264] [outer = (nil)] 00:13:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x901cac00) [pid = 1832] [serial = 1265] [outer = 0x8f715c00] 00:13:44 INFO - PROCESS | 1832 | 1461136424688 Marionette DEBUG loaded listener.js 00:13:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x90233000) [pid = 1832] [serial = 1266] [outer = 0x8f715c00] 00:13:45 INFO - PROCESS | 1832 | 1461136425550 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 00:13:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:13:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1490ms 00:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:13:45 INFO - PROCESS | 1832 | 1461136425562 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 00:13:45 INFO - PROCESS | 1832 | 1461136425565 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 00:13:45 INFO - PROCESS | 1832 | 1461136425572 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:13:45 INFO - PROCESS | 1832 | 1461136425575 Marionette TRACE conn4 <- [1,1658,null,{}] 00:13:45 INFO - PROCESS | 1832 | 1461136425581 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:45 INFO - PROCESS | 1832 | 1461136425769 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 00:13:46 INFO - PROCESS | 1832 | 1461136426050 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x8b94f400 == 113 [pid = 1832] [id = 422] 00:13:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x8e676000) [pid = 1832] [serial = 1267] [outer = (nil)] 00:13:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x912c7800) [pid = 1832] [serial = 1268] [outer = 0x8e676000] 00:13:46 INFO - PROCESS | 1832 | 1461136426155 Marionette DEBUG loaded listener.js 00:13:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x9391fc00) [pid = 1832] [serial = 1269] [outer = 0x8e676000] 00:13:47 INFO - PROCESS | 1832 | 1461136427024 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 00:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1531ms 00:13:47 INFO - PROCESS | 1832 | 1461136427102 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 00:13:47 INFO - PROCESS | 1832 | 1461136427106 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 00:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:13:47 INFO - PROCESS | 1832 | 1461136427113 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:13:47 INFO - PROCESS | 1832 | 1461136427115 Marionette TRACE conn4 <- [1,1662,null,{}] 00:13:47 INFO - PROCESS | 1832 | 1461136427121 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:47 INFO - PROCESS | 1832 | 1461136427312 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 00:13:47 INFO - PROCESS | 1832 | 1461136427598 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x9066cc00 == 114 [pid = 1832] [id = 423] 00:13:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x9307b000) [pid = 1832] [serial = 1270] [outer = (nil)] 00:13:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x94307800) [pid = 1832] [serial = 1271] [outer = 0x9307b000] 00:13:47 INFO - PROCESS | 1832 | 1461136427730 Marionette DEBUG loaded listener.js 00:13:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x94dcc400) [pid = 1832] [serial = 1272] [outer = 0x9307b000] 00:13:48 INFO - PROCESS | 1832 | 1461136428592 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 00:13:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1527ms 00:13:48 INFO - PROCESS | 1832 | 1461136428641 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 00:13:48 INFO - PROCESS | 1832 | 1461136428645 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 00:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:13:48 INFO - PROCESS | 1832 | 1461136428651 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:13:48 INFO - PROCESS | 1832 | 1461136428655 Marionette TRACE conn4 <- [1,1666,null,{}] 00:13:48 INFO - PROCESS | 1832 | 1461136428660 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:48 INFO - PROCESS | 1832 | 1461136428866 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 00:13:49 INFO - PROCESS | 1832 | 1461136429194 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bbc9000 == 115 [pid = 1832] [id = 424] 00:13:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x912c4000) [pid = 1832] [serial = 1273] [outer = (nil)] 00:13:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x96b0c400) [pid = 1832] [serial = 1274] [outer = 0x912c4000] 00:13:49 INFO - PROCESS | 1832 | 1461136429285 Marionette DEBUG loaded listener.js 00:13:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x97927c00) [pid = 1832] [serial = 1275] [outer = 0x912c4000] 00:13:50 INFO - PROCESS | 1832 | 1461136430179 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 00:13:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1584ms 00:13:50 INFO - PROCESS | 1832 | 1461136430235 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 00:13:50 INFO - PROCESS | 1832 | 1461136430239 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 00:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:13:50 INFO - PROCESS | 1832 | 1461136430246 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:13:50 INFO - PROCESS | 1832 | 1461136430248 Marionette TRACE conn4 <- [1,1670,null,{}] 00:13:50 INFO - PROCESS | 1832 | 1461136430255 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:50 INFO - PROCESS | 1832 | 1461136430453 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 00:13:50 INFO - PROCESS | 1832 | 1461136430780 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x96a0b800 == 116 [pid = 1832] [id = 425] 00:13:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x97ec1000) [pid = 1832] [serial = 1276] [outer = (nil)] 00:13:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x98243000) [pid = 1832] [serial = 1277] [outer = 0x97ec1000] 00:13:50 INFO - PROCESS | 1832 | 1461136430887 Marionette DEBUG loaded listener.js 00:13:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 212 (0x987c8000) [pid = 1832] [serial = 1278] [outer = 0x97ec1000] 00:13:51 INFO - PROCESS | 1832 | 1461136431793 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 00:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1578ms 00:13:51 INFO - PROCESS | 1832 | 1461136431825 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 00:13:51 INFO - PROCESS | 1832 | 1461136431830 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 00:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:13:51 INFO - PROCESS | 1832 | 1461136431836 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:13:51 INFO - PROCESS | 1832 | 1461136431840 Marionette TRACE conn4 <- [1,1674,null,{}] 00:13:51 INFO - PROCESS | 1832 | 1461136431846 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:52 INFO - PROCESS | 1832 | 1461136432075 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 00:13:52 INFO - PROCESS | 1832 | 1461136432323 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x98085000 == 117 [pid = 1832] [id = 426] 00:13:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 213 (0x9824fc00) [pid = 1832] [serial = 1279] [outer = (nil)] 00:13:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 214 (0x98f69800) [pid = 1832] [serial = 1280] [outer = 0x9824fc00] 00:13:52 INFO - PROCESS | 1832 | 1461136432461 Marionette DEBUG loaded listener.js 00:13:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 215 (0x9910e000) [pid = 1832] [serial = 1281] [outer = 0x9824fc00] 00:13:53 INFO - PROCESS | 1832 | 1461136433312 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 00:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1533ms 00:13:53 INFO - PROCESS | 1832 | 1461136433370 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 00:13:53 INFO - PROCESS | 1832 | 1461136433373 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 00:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:13:53 INFO - PROCESS | 1832 | 1461136433380 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:13:53 INFO - PROCESS | 1832 | 1461136433384 Marionette TRACE conn4 <- [1,1678,null,{}] 00:13:53 INFO - PROCESS | 1832 | 1461136433389 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:53 INFO - PROCESS | 1832 | 1461136433580 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 00:13:53 INFO - PROCESS | 1832 | 1461136433857 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x97d87800 == 118 [pid = 1832] [id = 427] 00:13:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x98cdf000) [pid = 1832] [serial = 1282] [outer = (nil)] 00:13:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x991ca400) [pid = 1832] [serial = 1283] [outer = 0x98cdf000] 00:13:53 INFO - PROCESS | 1832 | 1461136433988 Marionette DEBUG loaded listener.js 00:13:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x9921cc00) [pid = 1832] [serial = 1284] [outer = 0x98cdf000] 00:13:54 INFO - PROCESS | 1832 | 1461136434941 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 00:13:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:13:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1637ms 00:13:55 INFO - PROCESS | 1832 | 1461136435019 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 00:13:55 INFO - PROCESS | 1832 | 1461136435023 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 00:13:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:13:55 INFO - PROCESS | 1832 | 1461136435029 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:13:55 INFO - PROCESS | 1832 | 1461136435032 Marionette TRACE conn4 <- [1,1682,null,{}] 00:13:55 INFO - PROCESS | 1832 | 1461136435038 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:55 INFO - PROCESS | 1832 | 1461136435231 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 00:13:55 INFO - PROCESS | 1832 | 1461136435506 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x98e95000 == 119 [pid = 1832] [id = 428] 00:13:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 219 (0x99170800) [pid = 1832] [serial = 1285] [outer = (nil)] 00:13:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 220 (0x99bf2000) [pid = 1832] [serial = 1286] [outer = 0x99170800] 00:13:55 INFO - PROCESS | 1832 | 1461136435646 Marionette DEBUG loaded listener.js 00:13:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 221 (0x99bff000) [pid = 1832] [serial = 1287] [outer = 0x99170800] 00:13:56 INFO - PROCESS | 1832 | 1461136436523 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 00:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1528ms 00:13:56 INFO - PROCESS | 1832 | 1461136436558 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 00:13:56 INFO - PROCESS | 1832 | 1461136436562 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 00:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:13:56 INFO - PROCESS | 1832 | 1461136436568 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:13:56 INFO - PROCESS | 1832 | 1461136436571 Marionette TRACE conn4 <- [1,1686,null,{}] 00:13:56 INFO - PROCESS | 1832 | 1461136436577 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:56 INFO - PROCESS | 1832 | 1461136436783 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 00:13:57 INFO - PROCESS | 1832 | 1461136437106 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x999e6000 == 120 [pid = 1832] [id = 429] 00:13:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 222 (0x99bf0c00) [pid = 1832] [serial = 1288] [outer = (nil)] 00:13:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 223 (0x9a8a9400) [pid = 1832] [serial = 1289] [outer = 0x99bf0c00] 00:13:57 INFO - PROCESS | 1832 | 1461136437196 Marionette DEBUG loaded listener.js 00:13:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x9df0d000) [pid = 1832] [serial = 1290] [outer = 0x99bf0c00] 00:13:58 INFO - PROCESS | 1832 | 1461136438064 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 00:13:58 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 00:13:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1582ms 00:13:58 INFO - PROCESS | 1832 | 1461136438151 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 00:13:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:13:58 INFO - PROCESS | 1832 | 1461136438157 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 00:13:58 INFO - PROCESS | 1832 | 1461136438163 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:13:58 INFO - PROCESS | 1832 | 1461136438167 Marionette TRACE conn4 <- [1,1690,null,{}] 00:13:58 INFO - PROCESS | 1832 | 1461136438172 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:13:58 INFO - PROCESS | 1832 | 1461136438419 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 00:13:58 INFO - PROCESS | 1832 | 1461136438740 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdd6400 == 121 [pid = 1832] [id = 430] 00:13:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 225 (0x8bdd7000) [pid = 1832] [serial = 1291] [outer = (nil)] 00:13:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 226 (0x9ea3dc00) [pid = 1832] [serial = 1292] [outer = 0x8bdd7000] 00:13:58 INFO - PROCESS | 1832 | 1461136438830 Marionette DEBUG loaded listener.js 00:13:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 227 (0x9ea41000) [pid = 1832] [serial = 1293] [outer = 0x8bdd7000] 00:13:59 INFO - PROCESS | 1832 | 1461136439781 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 00:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1685ms 00:13:59 INFO - PROCESS | 1832 | 1461136439849 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 00:13:59 INFO - PROCESS | 1832 | 1461136439853 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 00:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:13:59 INFO - PROCESS | 1832 | 1461136439859 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:13:59 INFO - PROCESS | 1832 | 1461136439862 Marionette TRACE conn4 <- [1,1694,null,{}] 00:13:59 INFO - PROCESS | 1832 | 1461136439868 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:00 INFO - PROCESS | 1832 | 1461136440087 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 00:14:00 INFO - PROCESS | 1832 | 1461136440416 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x844ea800 == 122 [pid = 1832] [id = 431] 00:14:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 228 (0x86fc5c00) [pid = 1832] [serial = 1294] [outer = (nil)] 00:14:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 229 (0x9fb9b400) [pid = 1832] [serial = 1295] [outer = 0x86fc5c00] 00:14:00 INFO - PROCESS | 1832 | 1461136440507 Marionette DEBUG loaded listener.js 00:14:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 230 (0x9fc8b000) [pid = 1832] [serial = 1296] [outer = 0x86fc5c00] 00:14:01 INFO - PROCESS | 1832 | 1461136441444 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 00:14:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:14:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1696ms 00:14:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:14:01 INFO - PROCESS | 1832 | 1461136441556 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 00:14:01 INFO - PROCESS | 1832 | 1461136441559 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 00:14:01 INFO - PROCESS | 1832 | 1461136441566 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:14:01 INFO - PROCESS | 1832 | 1461136441568 Marionette TRACE conn4 <- [1,1698,null,{}] 00:14:01 INFO - PROCESS | 1832 | 1461136441574 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:01 INFO - PROCESS | 1832 | 1461136441782 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 00:14:02 INFO - PROCESS | 1832 | 1461136442742 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x84c85800 == 123 [pid = 1832] [id = 432] 00:14:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0x84c85c00) [pid = 1832] [serial = 1297] [outer = (nil)] 00:14:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 232 (0x850ef000) [pid = 1832] [serial = 1298] [outer = 0x84c85c00] 00:14:02 INFO - PROCESS | 1832 | 1461136442907 Marionette DEBUG loaded listener.js 00:14:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 233 (0x854ec800) [pid = 1832] [serial = 1299] [outer = 0x84c85c00] 00:14:03 INFO - PROCESS | 1832 | 1461136443799 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 00:14:03 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 00:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2291ms 00:14:03 INFO - PROCESS | 1832 | 1461136443856 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 00:14:03 INFO - PROCESS | 1832 | 1461136443864 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 00:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:14:03 INFO - PROCESS | 1832 | 1461136443872 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:14:03 INFO - PROCESS | 1832 | 1461136443877 Marionette TRACE conn4 <- [1,1702,null,{}] 00:14:03 INFO - PROCESS | 1832 | 1461136443884 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:04 INFO - PROCESS | 1832 | 1461136444117 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x93ba2c00 == 122 [pid = 1832] [id = 253] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x8e7a5c00 == 121 [pid = 1832] [id = 180] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x8f4eb400 == 120 [pid = 1832] [id = 75] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x9430f800 == 119 [pid = 1832] [id = 183] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x8f4eb000 == 118 [pid = 1832] [id = 76] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x8f4e1c00 == 117 [pid = 1832] [id = 78] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x8bbc6c00 == 116 [pid = 1832] [id = 132] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x8a288000 == 115 [pid = 1832] [id = 179] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x82656400 == 114 [pid = 1832] [id = 414] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x86834800 == 113 [pid = 1832] [id = 413] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x82bb2800 == 112 [pid = 1832] [id = 412] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x844f7c00 == 111 [pid = 1832] [id = 411] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x958b3800 == 110 [pid = 1832] [id = 404] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x958b8c00 == 109 [pid = 1832] [id = 403] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x93913000 == 108 [pid = 1832] [id = 401] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x81aed400 == 107 [pid = 1832] [id = 402] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x81aec800 == 106 [pid = 1832] [id = 400] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x8a285c00 == 105 [pid = 1832] [id = 399] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x8fc0b400 == 104 [pid = 1832] [id = 398] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x8e43cc00 == 103 [pid = 1832] [id = 397] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x8e7a7000 == 102 [pid = 1832] [id = 396] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdd5000 == 101 [pid = 1832] [id = 395] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x87fba000 == 100 [pid = 1832] [id = 393] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x8bbc4400 == 99 [pid = 1832] [id = 394] 00:14:04 INFO - PROCESS | 1832 | --DOCSHELL 0x84440c00 == 98 [pid = 1832] [id = 392] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 232 (0x8fc0e800) [pid = 1832] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 231 (0x82bb4400) [pid = 1832] [serial = 1157] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x850ec800) [pid = 1832] [serial = 1160] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 229 (0x87fb0400) [pid = 1832] [serial = 1167] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 228 (0x8b90ac00) [pid = 1832] [serial = 1169] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 227 (0x90173400) [pid = 1832] [serial = 1124] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 226 (0x94dc9400) [pid = 1832] [serial = 1139] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 225 (0x8b948000) [pid = 1832] [serial = 1170] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 224 (0x859bcc00) [pid = 1832] [serial = 1154] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0x850f1800) [pid = 1832] [serial = 1104] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 222 (0x859be400) [pid = 1832] [serial = 1164] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 221 (0x8fb29800) [pid = 1832] [serial = 1121] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 220 (0x850f6800) [pid = 1832] [serial = 1163] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 219 (0x97b6e800) [pid = 1832] [serial = 1148] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 218 (0x82bad400) [pid = 1832] [serial = 1106] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x8f4e1400) [pid = 1832] [serial = 1118] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x8a6a7400) [pid = 1832] [serial = 1112] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0x880b8800) [pid = 1832] [serial = 1172] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 214 (0x8b90b400) [pid = 1832] [serial = 1173] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 213 (0x97d8ac00) [pid = 1832] [serial = 1151] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 212 (0x86fca000) [pid = 1832] [serial = 1166] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 211 (0x86835400) [pid = 1832] [serial = 1109] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x90441800) [pid = 1832] [serial = 1127] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x8e435800) [pid = 1832] [serial = 1115] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x9627c800) [pid = 1832] [serial = 1142] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x939f4c00) [pid = 1832] [serial = 1136] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x914e1400) [pid = 1832] [serial = 1130] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x90238800) [pid = 1832] [serial = 1133] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x96b87800) [pid = 1832] [serial = 1145] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x854ed800) [pid = 1832] [serial = 1161] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x8c048800) [pid = 1832] [serial = 1175] [outer = (nil)] [url = about:blank] 00:14:05 INFO - PROCESS | 1832 | 1461136445245 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x82656400 == 99 [pid = 1832] [id = 433] 00:14:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x8265b400) [pid = 1832] [serial = 1300] [outer = (nil)] 00:14:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x82bb4400) [pid = 1832] [serial = 1301] [outer = 0x8265b400] 00:14:05 INFO - PROCESS | 1832 | 1461136445326 Marionette DEBUG loaded listener.js 00:14:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x84a61000) [pid = 1832] [serial = 1302] [outer = 0x8265b400] 00:14:06 INFO - PROCESS | 1832 | 1461136446117 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 00:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 2287ms 00:14:06 INFO - PROCESS | 1832 | 1461136446163 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 00:14:06 INFO - PROCESS | 1832 | 1461136446169 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 00:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:14:06 INFO - PROCESS | 1832 | 1461136446178 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:14:06 INFO - PROCESS | 1832 | 1461136446181 Marionette TRACE conn4 <- [1,1706,null,{}] 00:14:06 INFO - PROCESS | 1832 | 1461136446191 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:06 INFO - PROCESS | 1832 | 1461136446479 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 00:14:06 INFO - PROCESS | 1832 | 1461136446607 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x82bb8400 == 100 [pid = 1832] [id = 434] 00:14:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x844eac00) [pid = 1832] [serial = 1303] [outer = (nil)] 00:14:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x8682fc00) [pid = 1832] [serial = 1304] [outer = 0x844eac00] 00:14:06 INFO - PROCESS | 1832 | 1461136446681 Marionette DEBUG loaded listener.js 00:14:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x877dc000) [pid = 1832] [serial = 1305] [outer = 0x844eac00] 00:14:07 INFO - PROCESS | 1832 | 1461136447709 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 00:14:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:14:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1555ms 00:14:07 INFO - PROCESS | 1832 | 1461136447733 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 00:14:07 INFO - PROCESS | 1832 | 1461136447736 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 00:14:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:14:07 INFO - PROCESS | 1832 | 1461136447745 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:14:07 INFO - PROCESS | 1832 | 1461136447754 Marionette TRACE conn4 <- [1,1710,null,{}] 00:14:07 INFO - PROCESS | 1832 | 1461136447772 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:08 INFO - PROCESS | 1832 | 1461136448031 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 00:14:08 INFO - PROCESS | 1832 | 1461136448062 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x859b8800 == 101 [pid = 1832] [id = 435] 00:14:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x86831c00) [pid = 1832] [serial = 1306] [outer = (nil)] 00:14:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x8a28f400) [pid = 1832] [serial = 1307] [outer = 0x86831c00] 00:14:08 INFO - PROCESS | 1832 | 1461136448136 Marionette DEBUG loaded listener.js 00:14:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x8a6a5400) [pid = 1832] [serial = 1308] [outer = 0x86831c00] 00:14:09 INFO - PROCESS | 1832 | 1461136449094 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 00:14:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1390ms 00:14:09 INFO - PROCESS | 1832 | 1461136449134 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 00:14:09 INFO - PROCESS | 1832 | 1461136449139 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 00:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:14:09 INFO - PROCESS | 1832 | 1461136449151 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:14:09 INFO - PROCESS | 1832 | 1461136449153 Marionette TRACE conn4 <- [1,1714,null,{}] 00:14:09 INFO - PROCESS | 1832 | 1461136449159 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:09 INFO - PROCESS | 1832 | 1461136449430 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 00:14:09 INFO - PROCESS | 1832 | 1461136449492 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x844f5000 == 102 [pid = 1832] [id = 436] 00:14:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 212 (0x84a67800) [pid = 1832] [serial = 1309] [outer = (nil)] 00:14:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 213 (0x86fcc800) [pid = 1832] [serial = 1310] [outer = 0x84a67800] 00:14:10 INFO - PROCESS | 1832 | 1461136450635 Marionette DEBUG loaded listener.js 00:14:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 214 (0x8b90a000) [pid = 1832] [serial = 1311] [outer = 0x84a67800] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 213 (0x850e9400) [pid = 1832] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 212 (0x90139400) [pid = 1832] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 211 (0x85bc5400) [pid = 1832] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x81ae8000) [pid = 1832] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x939f0c00) [pid = 1832] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x8814e400) [pid = 1832] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x98088000) [pid = 1832] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x8fd79800) [pid = 1832] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x96b08800) [pid = 1832] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x93913c00) [pid = 1832] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x94287800) [pid = 1832] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x8e5d6800) [pid = 1832] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x9066e000) [pid = 1832] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x90236800) [pid = 1832] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x98712c00) [pid = 1832] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x8f715000) [pid = 1832] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x81aeb000) [pid = 1832] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x98868400) [pid = 1832] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x8e7a7800) [pid = 1832] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x8fc10000) [pid = 1832] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x84c81800) [pid = 1832] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x8fbd1800) [pid = 1832] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x8e7a7400) [pid = 1832] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x8fb28000) [pid = 1832] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x880c4800) [pid = 1832] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x9022fc00) [pid = 1832] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x94286800) [pid = 1832] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x8a6e2800) [pid = 1832] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x8f70e400) [pid = 1832] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x8bdcf800) [pid = 1832] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x8e43a800) [pid = 1832] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x844f6000) [pid = 1832] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x8f3d6000) [pid = 1832] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x8c0fb000) [pid = 1832] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x8fbd6800) [pid = 1832] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x854e4000) [pid = 1832] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x88156000) [pid = 1832] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x8fb25c00) [pid = 1832] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:14:10 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x8814fc00) [pid = 1832] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:14:11 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x880bb000) [pid = 1832] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:14:11 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x9023cc00) [pid = 1832] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:14:11 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x880c0800) [pid = 1832] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:14:11 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x94dcdc00) [pid = 1832] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:14:11 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x82bac000) [pid = 1832] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:14:11 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x98720800) [pid = 1832] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:14:11 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x8f3ce000) [pid = 1832] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:14:11 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x88155800) [pid = 1832] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:14:11 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x8e483400) [pid = 1832] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:14:11 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x96b11000) [pid = 1832] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:14:11 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x8bdd8400) [pid = 1832] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:14:11 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x85cf4000) [pid = 1832] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:14:11 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x96b84400) [pid = 1832] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:14:11 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x97193000) [pid = 1832] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:14:11 INFO - PROCESS | 1832 | 1461136451579 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 00:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 2486ms 00:14:11 INFO - PROCESS | 1832 | 1461136451631 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 00:14:11 INFO - PROCESS | 1832 | 1461136451635 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 00:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:14:11 INFO - PROCESS | 1832 | 1461136451641 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:14:11 INFO - PROCESS | 1832 | 1461136451643 Marionette TRACE conn4 <- [1,1718,null,{}] 00:14:11 INFO - PROCESS | 1832 | 1461136451649 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:11 INFO - PROCESS | 1832 | 1461136451898 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 00:14:11 INFO - PROCESS | 1832 | 1461136451919 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x850ee400 == 103 [pid = 1832] [id = 437] 00:14:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x850f3000) [pid = 1832] [serial = 1312] [outer = (nil)] 00:14:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x877dcc00) [pid = 1832] [serial = 1313] [outer = 0x850f3000] 00:14:12 INFO - PROCESS | 1832 | 1461136452011 Marionette DEBUG loaded listener.js 00:14:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x8b943400) [pid = 1832] [serial = 1314] [outer = 0x850f3000] 00:14:13 INFO - PROCESS | 1832 | 1461136453148 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 00:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1577ms 00:14:13 INFO - PROCESS | 1832 | 1461136453219 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 00:14:13 INFO - PROCESS | 1832 | 1461136453225 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 00:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:14:13 INFO - PROCESS | 1832 | 1461136453234 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:14:13 INFO - PROCESS | 1832 | 1461136453241 Marionette TRACE conn4 <- [1,1722,null,{}] 00:14:13 INFO - PROCESS | 1832 | 1461136453251 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:13 INFO - PROCESS | 1832 | 1461136453506 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 00:14:13 INFO - PROCESS | 1832 | 1461136453847 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x850ee800 == 104 [pid = 1832] [id = 438] 00:14:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x850ef800) [pid = 1832] [serial = 1315] [outer = (nil)] 00:14:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x85bc1000) [pid = 1832] [serial = 1316] [outer = 0x850ef800] 00:14:13 INFO - PROCESS | 1832 | 1461136453941 Marionette DEBUG loaded listener.js 00:14:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x85ce9000) [pid = 1832] [serial = 1317] [outer = 0x850ef800] 00:14:14 INFO - PROCESS | 1832 | 1461136454864 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 00:14:14 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 00:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1686ms 00:14:14 INFO - PROCESS | 1832 | 1461136454921 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 00:14:14 INFO - PROCESS | 1832 | 1461136454930 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 00:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:14:14 INFO - PROCESS | 1832 | 1461136454940 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:14:14 INFO - PROCESS | 1832 | 1461136454944 Marionette TRACE conn4 <- [1,1726,null,{}] 00:14:14 INFO - PROCESS | 1832 | 1461136454950 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:15 INFO - PROCESS | 1832 | 1461136455184 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 00:14:15 INFO - PROCESS | 1832 | 1461136455504 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x86836800 == 105 [pid = 1832] [id = 439] 00:14:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x86fc1c00) [pid = 1832] [serial = 1318] [outer = (nil)] 00:14:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x87fb6400) [pid = 1832] [serial = 1319] [outer = 0x86fc1c00] 00:14:15 INFO - PROCESS | 1832 | 1461136455597 Marionette DEBUG loaded listener.js 00:14:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x8814f400) [pid = 1832] [serial = 1320] [outer = 0x86fc1c00] 00:14:16 INFO - PROCESS | 1832 | 1461136456630 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 00:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1730ms 00:14:16 INFO - PROCESS | 1832 | 1461136456670 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 00:14:16 INFO - PROCESS | 1832 | 1461136456675 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 00:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:14:16 INFO - PROCESS | 1832 | 1461136456681 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:14:16 INFO - PROCESS | 1832 | 1461136456687 Marionette TRACE conn4 <- [1,1730,null,{}] 00:14:16 INFO - PROCESS | 1832 | 1461136456703 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:16 INFO - PROCESS | 1832 | 1461136456900 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 00:14:17 INFO - PROCESS | 1832 | 1461136457211 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6ab800 == 106 [pid = 1832] [id = 440] 00:14:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x8b949c00) [pid = 1832] [serial = 1321] [outer = (nil)] 00:14:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x8bbd0c00) [pid = 1832] [serial = 1322] [outer = 0x8b949c00] 00:14:17 INFO - PROCESS | 1832 | 1461136457308 Marionette DEBUG loaded listener.js 00:14:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x8bdcdc00) [pid = 1832] [serial = 1323] [outer = 0x8b949c00] 00:14:18 INFO - PROCESS | 1832 | 1461136458209 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 00:14:18 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 00:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1590ms 00:14:18 INFO - PROCESS | 1832 | 1461136458272 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 00:14:18 INFO - PROCESS | 1832 | 1461136458277 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 00:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:14:18 INFO - PROCESS | 1832 | 1461136458283 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:14:18 INFO - PROCESS | 1832 | 1461136458286 Marionette TRACE conn4 <- [1,1734,null,{}] 00:14:18 INFO - PROCESS | 1832 | 1461136458294 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:18 INFO - PROCESS | 1832 | 1461136458492 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 00:14:18 INFO - PROCESS | 1832 | 1461136458803 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x8b950400 == 107 [pid = 1832] [id = 441] 00:14:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x8bbc7800) [pid = 1832] [serial = 1324] [outer = (nil)] 00:14:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x8c04a400) [pid = 1832] [serial = 1325] [outer = 0x8bbc7800] 00:14:18 INFO - PROCESS | 1832 | 1461136458898 Marionette DEBUG loaded listener.js 00:14:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x8c04fc00) [pid = 1832] [serial = 1326] [outer = 0x8bbc7800] 00:14:19 INFO - PROCESS | 1832 | 1461136459779 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 00:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1527ms 00:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:14:19 INFO - PROCESS | 1832 | 1461136459812 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 00:14:19 INFO - PROCESS | 1832 | 1461136459815 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 00:14:19 INFO - PROCESS | 1832 | 1461136459821 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:14:19 INFO - PROCESS | 1832 | 1461136459825 Marionette TRACE conn4 <- [1,1738,null,{}] 00:14:19 INFO - PROCESS | 1832 | 1461136459831 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:20 INFO - PROCESS | 1832 | 1461136460029 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 00:14:20 INFO - PROCESS | 1832 | 1461136460300 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c041000 == 108 [pid = 1832] [id = 442] 00:14:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x8c043000) [pid = 1832] [serial = 1327] [outer = (nil)] 00:14:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x8e436800) [pid = 1832] [serial = 1328] [outer = 0x8c043000] 00:14:20 INFO - PROCESS | 1832 | 1461136460451 Marionette DEBUG loaded listener.js 00:14:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x8e43e800) [pid = 1832] [serial = 1329] [outer = 0x8c043000] 00:14:21 INFO - PROCESS | 1832 | 1461136461378 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 00:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1592ms 00:14:21 INFO - PROCESS | 1832 | 1461136461413 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 00:14:21 INFO - PROCESS | 1832 | 1461136461417 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 00:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:14:21 INFO - PROCESS | 1832 | 1461136461423 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:14:21 INFO - PROCESS | 1832 | 1461136461426 Marionette TRACE conn4 <- [1,1742,null,{}] 00:14:21 INFO - PROCESS | 1832 | 1461136461432 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:21 INFO - PROCESS | 1832 | 1461136461667 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 00:14:22 INFO - PROCESS | 1832 | 1461136461989 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c0f8c00 == 109 [pid = 1832] [id = 443] 00:14:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x8e5ddc00) [pid = 1832] [serial = 1330] [outer = (nil)] 00:14:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x8e7a2800) [pid = 1832] [serial = 1331] [outer = 0x8e5ddc00] 00:14:22 INFO - PROCESS | 1832 | 1461136462088 Marionette DEBUG loaded listener.js 00:14:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x8e7a7c00) [pid = 1832] [serial = 1332] [outer = 0x8e5ddc00] 00:14:22 INFO - PROCESS | 1832 | 1461136462931 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 00:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1582ms 00:14:23 INFO - PROCESS | 1832 | 1461136463008 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 00:14:23 INFO - PROCESS | 1832 | 1461136463011 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 00:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:14:23 INFO - PROCESS | 1832 | 1461136463019 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:14:23 INFO - PROCESS | 1832 | 1461136463022 Marionette TRACE conn4 <- [1,1746,null,{}] 00:14:23 INFO - PROCESS | 1832 | 1461136463028 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:23 INFO - PROCESS | 1832 | 1461136463231 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 00:14:23 INFO - PROCESS | 1832 | 1461136463546 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x844f7800 == 110 [pid = 1832] [id = 444] 00:14:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x8e7a2c00) [pid = 1832] [serial = 1333] [outer = (nil)] 00:14:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x8f4e4c00) [pid = 1832] [serial = 1334] [outer = 0x8e7a2c00] 00:14:23 INFO - PROCESS | 1832 | 1461136463635 Marionette DEBUG loaded listener.js 00:14:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x8f50ec00) [pid = 1832] [serial = 1335] [outer = 0x8e7a2c00] 00:14:24 INFO - PROCESS | 1832 | 1461136464508 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 00:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1535ms 00:14:24 INFO - PROCESS | 1832 | 1461136464554 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 00:14:24 INFO - PROCESS | 1832 | 1461136464559 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 00:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:14:24 INFO - PROCESS | 1832 | 1461136464565 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:14:24 INFO - PROCESS | 1832 | 1461136464568 Marionette TRACE conn4 <- [1,1750,null,{}] 00:14:24 INFO - PROCESS | 1832 | 1461136464574 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:24 INFO - PROCESS | 1832 | 1461136464757 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 00:14:25 INFO - PROCESS | 1832 | 1461136465030 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x86832000 == 111 [pid = 1832] [id = 445] 00:14:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x8f3d5c00) [pid = 1832] [serial = 1336] [outer = (nil)] 00:14:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x8f714800) [pid = 1832] [serial = 1337] [outer = 0x8f3d5c00] 00:14:25 INFO - PROCESS | 1832 | 1461136465168 Marionette DEBUG loaded listener.js 00:14:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x8fb29800) [pid = 1832] [serial = 1338] [outer = 0x8f3d5c00] 00:14:26 INFO - PROCESS | 1832 | 1461136466087 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 00:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1584ms 00:14:26 INFO - PROCESS | 1832 | 1461136466150 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 00:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:14:26 INFO - PROCESS | 1832 | 1461136466154 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 00:14:26 INFO - PROCESS | 1832 | 1461136466160 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:14:26 INFO - PROCESS | 1832 | 1461136466164 Marionette TRACE conn4 <- [1,1754,null,{}] 00:14:26 INFO - PROCESS | 1832 | 1461136466169 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:26 INFO - PROCESS | 1832 | 1461136466375 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 00:14:26 INFO - PROCESS | 1832 | 1461136466691 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f3d9400 == 112 [pid = 1832] [id = 446] 00:14:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x8f6cd000) [pid = 1832] [serial = 1339] [outer = (nil)] 00:14:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x8fbd6800) [pid = 1832] [serial = 1340] [outer = 0x8f6cd000] 00:14:26 INFO - PROCESS | 1832 | 1461136466782 Marionette DEBUG loaded listener.js 00:14:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x8fc07800) [pid = 1832] [serial = 1341] [outer = 0x8f6cd000] 00:14:27 INFO - PROCESS | 1832 | 1461136467644 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 00:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1529ms 00:14:27 INFO - PROCESS | 1832 | 1461136467707 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 00:14:27 INFO - PROCESS | 1832 | 1461136467712 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 00:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:14:27 INFO - PROCESS | 1832 | 1461136467718 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:14:27 INFO - PROCESS | 1832 | 1461136467722 Marionette TRACE conn4 <- [1,1758,null,{}] 00:14:27 INFO - PROCESS | 1832 | 1461136467727 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:27 INFO - PROCESS | 1832 | 1461136467917 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 00:14:28 INFO - PROCESS | 1832 | 1461136468191 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f3d7400 == 113 [pid = 1832] [id = 447] 00:14:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x8fbd0c00) [pid = 1832] [serial = 1342] [outer = (nil)] 00:14:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x90138000) [pid = 1832] [serial = 1343] [outer = 0x8fbd0c00] 00:14:28 INFO - PROCESS | 1832 | 1461136468319 Marionette DEBUG loaded listener.js 00:14:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x90144000) [pid = 1832] [serial = 1344] [outer = 0x8fbd0c00] 00:14:29 INFO - PROCESS | 1832 | 1461136469281 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 00:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1634ms 00:14:29 INFO - PROCESS | 1832 | 1461136469356 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 00:14:29 INFO - PROCESS | 1832 | 1461136469360 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 00:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:14:29 INFO - PROCESS | 1832 | 1461136469368 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:14:29 INFO - PROCESS | 1832 | 1461136469373 Marionette TRACE conn4 <- [1,1762,null,{}] 00:14:29 INFO - PROCESS | 1832 | 1461136469378 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:29 INFO - PROCESS | 1832 | 1461136469589 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 00:14:29 INFO - PROCESS | 1832 | 1461136469913 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fd78800 == 114 [pid = 1832] [id = 448] 00:14:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x901cfc00) [pid = 1832] [serial = 1345] [outer = (nil)] 00:14:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x90238800) [pid = 1832] [serial = 1346] [outer = 0x901cfc00] 00:14:30 INFO - PROCESS | 1832 | 1461136470008 Marionette DEBUG loaded listener.js 00:14:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x90444000) [pid = 1832] [serial = 1347] [outer = 0x901cfc00] 00:14:30 INFO - PROCESS | 1832 | 1461136470897 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 00:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1591ms 00:14:30 INFO - PROCESS | 1832 | 1461136470961 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 00:14:30 INFO - PROCESS | 1832 | 1461136470964 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 00:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:14:30 INFO - PROCESS | 1832 | 1461136470971 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:14:30 INFO - PROCESS | 1832 | 1461136470974 Marionette TRACE conn4 <- [1,1766,null,{}] 00:14:30 INFO - PROCESS | 1832 | 1461136470980 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:31 INFO - PROCESS | 1832 | 1461136471180 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 00:14:31 INFO - PROCESS | 1832 | 1461136471512 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fd75000 == 115 [pid = 1832] [id = 449] 00:14:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x90177400) [pid = 1832] [serial = 1348] [outer = (nil)] 00:14:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x91ed8400) [pid = 1832] [serial = 1349] [outer = 0x90177400] 00:14:31 INFO - PROCESS | 1832 | 1461136471604 Marionette DEBUG loaded listener.js 00:14:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x91ee2000) [pid = 1832] [serial = 1350] [outer = 0x90177400] 00:14:32 INFO - PROCESS | 1832 | 1461136472497 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 00:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1578ms 00:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:14:32 INFO - PROCESS | 1832 | 1461136472550 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 00:14:32 INFO - PROCESS | 1832 | 1461136472553 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 00:14:32 INFO - PROCESS | 1832 | 1461136472559 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:14:32 INFO - PROCESS | 1832 | 1461136472563 Marionette TRACE conn4 <- [1,1770,null,{}] 00:14:32 INFO - PROCESS | 1832 | 1461136472568 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:32 INFO - PROCESS | 1832 | 1461136472773 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 00:14:33 INFO - PROCESS | 1832 | 1461136473085 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e48b800 == 116 [pid = 1832] [id = 450] 00:14:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x8fbcfc00) [pid = 1832] [serial = 1351] [outer = (nil)] 00:14:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x93914c00) [pid = 1832] [serial = 1352] [outer = 0x8fbcfc00] 00:14:33 INFO - PROCESS | 1832 | 1461136473174 Marionette DEBUG loaded listener.js 00:14:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x93918800) [pid = 1832] [serial = 1353] [outer = 0x8fbcfc00] 00:14:34 INFO - PROCESS | 1832 | 1461136474026 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 00:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1529ms 00:14:34 INFO - PROCESS | 1832 | 1461136474088 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 00:14:34 INFO - PROCESS | 1832 | 1461136474092 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 00:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:14:34 INFO - PROCESS | 1832 | 1461136474098 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:14:34 INFO - PROCESS | 1832 | 1461136474101 Marionette TRACE conn4 <- [1,1774,null,{}] 00:14:34 INFO - PROCESS | 1832 | 1461136474106 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:34 INFO - PROCESS | 1832 | 1461136474294 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 00:14:34 INFO - PROCESS | 1832 | 1461136474567 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x93912c00 == 117 [pid = 1832] [id = 451] 00:14:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x93915800) [pid = 1832] [serial = 1354] [outer = (nil)] 00:14:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x93ba1800) [pid = 1832] [serial = 1355] [outer = 0x93915800] 00:14:34 INFO - PROCESS | 1832 | 1461136474700 Marionette DEBUG loaded listener.js 00:14:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x94282800) [pid = 1832] [serial = 1356] [outer = 0x93915800] 00:14:35 INFO - PROCESS | 1832 | 1461136475576 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 00:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1527ms 00:14:35 INFO - PROCESS | 1832 | 1461136475626 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 00:14:35 INFO - PROCESS | 1832 | 1461136475630 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 00:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:14:35 INFO - PROCESS | 1832 | 1461136475635 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:14:35 INFO - PROCESS | 1832 | 1461136475639 Marionette TRACE conn4 <- [1,1778,null,{}] 00:14:35 INFO - PROCESS | 1832 | 1461136475645 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:35 INFO - PROCESS | 1832 | 1461136475856 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 00:14:36 INFO - PROCESS | 1832 | 1461136476132 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x939f4400 == 118 [pid = 1832] [id = 452] 00:14:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x93ba0c00) [pid = 1832] [serial = 1357] [outer = (nil)] 00:14:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x95853800) [pid = 1832] [serial = 1358] [outer = 0x93ba0c00] 00:14:36 INFO - PROCESS | 1832 | 1461136476264 Marionette DEBUG loaded listener.js 00:14:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x958ae800) [pid = 1832] [serial = 1359] [outer = 0x93ba0c00] 00:14:37 INFO - PROCESS | 1832 | 1461136477159 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 00:14:37 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 00:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1594ms 00:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:14:37 INFO - PROCESS | 1832 | 1461136477230 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 00:14:37 INFO - PROCESS | 1832 | 1461136477233 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 00:14:37 INFO - PROCESS | 1832 | 1461136477240 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:14:37 INFO - PROCESS | 1832 | 1461136477244 Marionette TRACE conn4 <- [1,1782,null,{}] 00:14:37 INFO - PROCESS | 1832 | 1461136477249 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:37 INFO - PROCESS | 1832 | 1461136477451 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 00:14:37 INFO - PROCESS | 1832 | 1461136477773 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x93086000 == 119 [pid = 1832] [id = 453] 00:14:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x94287800) [pid = 1832] [serial = 1360] [outer = (nil)] 00:14:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x96b11000) [pid = 1832] [serial = 1361] [outer = 0x94287800] 00:14:37 INFO - PROCESS | 1832 | 1461136477863 Marionette DEBUG loaded listener.js 00:14:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 212 (0x96b8ac00) [pid = 1832] [serial = 1362] [outer = 0x94287800] 00:14:38 INFO - PROCESS | 1832 | 1461136478747 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 00:14:38 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 00:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1585ms 00:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:14:38 INFO - PROCESS | 1832 | 1461136478825 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 00:14:38 INFO - PROCESS | 1832 | 1461136478828 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 00:14:38 INFO - PROCESS | 1832 | 1461136478834 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:14:38 INFO - PROCESS | 1832 | 1461136478838 Marionette TRACE conn4 <- [1,1786,null,{}] 00:14:38 INFO - PROCESS | 1832 | 1461136478844 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:39 INFO - PROCESS | 1832 | 1461136479090 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 00:14:39 INFO - PROCESS | 1832 | 1461136479417 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x82bb4800 == 120 [pid = 1832] [id = 454] 00:14:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 213 (0x87fb0800) [pid = 1832] [serial = 1363] [outer = (nil)] 00:14:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 214 (0x97cb5000) [pid = 1832] [serial = 1364] [outer = 0x87fb0800] 00:14:39 INFO - PROCESS | 1832 | 1461136479508 Marionette DEBUG loaded listener.js 00:14:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 215 (0x97d8ac00) [pid = 1832] [serial = 1365] [outer = 0x87fb0800] 00:14:40 INFO - PROCESS | 1832 | 1461136480402 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 00:14:40 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 00:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1630ms 00:14:40 INFO - PROCESS | 1832 | 1461136480464 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 00:14:40 INFO - PROCESS | 1832 | 1461136480467 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 00:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:14:40 INFO - PROCESS | 1832 | 1461136480474 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:14:40 INFO - PROCESS | 1832 | 1461136480477 Marionette TRACE conn4 <- [1,1790,null,{}] 00:14:40 INFO - PROCESS | 1832 | 1461136480483 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:40 INFO - PROCESS | 1832 | 1461136480683 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 00:14:41 INFO - PROCESS | 1832 | 1461136481040 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x97d84400 == 121 [pid = 1832] [id = 455] 00:14:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x97ebf400) [pid = 1832] [serial = 1366] [outer = (nil)] 00:14:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x98241c00) [pid = 1832] [serial = 1367] [outer = 0x97ebf400] 00:14:41 INFO - PROCESS | 1832 | 1461136481136 Marionette DEBUG loaded listener.js 00:14:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x98247800) [pid = 1832] [serial = 1368] [outer = 0x97ebf400] 00:14:41 INFO - PROCESS | 1832 | 1461136481990 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 00:14:42 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) 00:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1577ms 00:14:42 INFO - PROCESS | 1832 | 1461136482052 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 00:14:42 INFO - PROCESS | 1832 | 1461136482056 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 00:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:14:42 INFO - PROCESS | 1832 | 1461136482062 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:14:42 INFO - PROCESS | 1832 | 1461136482065 Marionette TRACE conn4 <- [1,1794,null,{}] 00:14:42 INFO - PROCESS | 1832 | 1461136482071 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:42 INFO - PROCESS | 1832 | 1461136482265 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 00:14:42 INFO - PROCESS | 1832 | 1461136482544 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x844ee800 == 122 [pid = 1832] [id = 456] 00:14:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 219 (0x844efc00) [pid = 1832] [serial = 1369] [outer = (nil)] 00:14:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 220 (0x98718000) [pid = 1832] [serial = 1370] [outer = 0x844efc00] 00:14:42 INFO - PROCESS | 1832 | 1461136482682 Marionette DEBUG loaded listener.js 00:14:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 221 (0x98720800) [pid = 1832] [serial = 1371] [outer = 0x844efc00] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x854ebc00 == 121 [pid = 1832] [id = 289] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x844f8400 == 120 [pid = 1832] [id = 387] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x854e0000 == 119 [pid = 1832] [id = 388] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x93077400 == 118 [pid = 1832] [id = 66] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x877da400 == 117 [pid = 1832] [id = 291] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x82654800 == 116 [pid = 1832] [id = 386] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x844ea800 == 115 [pid = 1832] [id = 431] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdd6400 == 114 [pid = 1832] [id = 430] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x98e95000 == 113 [pid = 1832] [id = 428] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x999e6000 == 112 [pid = 1832] [id = 429] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x97d87800 == 111 [pid = 1832] [id = 427] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x98085000 == 110 [pid = 1832] [id = 426] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x96a0b800 == 109 [pid = 1832] [id = 425] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x9066cc00 == 108 [pid = 1832] [id = 423] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x8bbc9000 == 107 [pid = 1832] [id = 424] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x8b94f400 == 106 [pid = 1832] [id = 422] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x8f6cb800 == 105 [pid = 1832] [id = 421] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x8f6d7800 == 104 [pid = 1832] [id = 420] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x8443a400 == 103 [pid = 1832] [id = 419] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x87fb7800 == 102 [pid = 1832] [id = 417] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x844f6800 == 101 [pid = 1832] [id = 418] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x85bcbc00 == 100 [pid = 1832] [id = 416] 00:14:44 INFO - PROCESS | 1832 | --DOCSHELL 0x81ae3800 == 99 [pid = 1832] [id = 415] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 220 (0x854e1800) [pid = 1832] [serial = 1235] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 219 (0x901c8800) [pid = 1832] [serial = 1125] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 218 (0x86fc4000) [pid = 1832] [serial = 1044] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x8443fc00) [pid = 1832] [serial = 1158] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x93ba6400) [pid = 1832] [serial = 1137] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0x98719800) [pid = 1832] [serial = 1221] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 214 (0x9824dc00) [pid = 1832] [serial = 1218] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 213 (0x90438c00) [pid = 1832] [serial = 1197] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 212 (0x98242400) [pid = 1832] [serial = 1215] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 211 (0x94283400) [pid = 1832] [serial = 1206] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x95854400) [pid = 1832] [serial = 1140] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x8f509000) [pid = 1832] [serial = 1188] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x939eb800) [pid = 1832] [serial = 1203] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x9066a800) [pid = 1832] [serial = 1128] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x987cc800) [pid = 1832] [serial = 1224] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x8fbcd000) [pid = 1832] [serial = 1071] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x84436800) [pid = 1832] [serial = 1107] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x98c07000) [pid = 1832] [serial = 1229] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x93916000) [pid = 1832] [serial = 1134] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x90143c00) [pid = 1832] [serial = 1193] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x85bc0c00) [pid = 1832] [serial = 1236] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x86837000) [pid = 1832] [serial = 1179] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x90230400) [pid = 1832] [serial = 1077] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x8f718400) [pid = 1832] [serial = 1190] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x90172000) [pid = 1832] [serial = 1074] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x8fb2d000) [pid = 1832] [serial = 1191] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x8a6ed400) [pid = 1832] [serial = 1242] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x987cb400) [pid = 1832] [serial = 1223] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x91e92c00) [pid = 1832] [serial = 1131] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x96b13400) [pid = 1832] [serial = 1208] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x979e0400) [pid = 1832] [serial = 1209] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x8bbcd800) [pid = 1832] [serial = 1053] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x8fd73000) [pid = 1832] [serial = 1122] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x8e7aac00) [pid = 1832] [serial = 1062] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x8f4ecc00) [pid = 1832] [serial = 1119] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x9391f400) [pid = 1832] [serial = 1202] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x85bc4800) [pid = 1832] [serial = 1178] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x86838800) [pid = 1832] [serial = 1155] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x8f70c400) [pid = 1832] [serial = 1068] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x98713000) [pid = 1832] [serial = 1220] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x8a28a400) [pid = 1832] [serial = 1241] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x8e678c00) [pid = 1832] [serial = 1185] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x9427fc00) [pid = 1832] [serial = 1205] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x91e87c00) [pid = 1832] [serial = 1200] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x90233800) [pid = 1832] [serial = 1196] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x877db000) [pid = 1832] [serial = 1238] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x8b909400) [pid = 1832] [serial = 1050] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x9824c400) [pid = 1832] [serial = 1217] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x9043e400) [pid = 1832] [serial = 1080] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x8a6a1800) [pid = 1832] [serial = 1181] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x98cdb000) [pid = 1832] [serial = 1230] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x8814c000) [pid = 1832] [serial = 1047] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x9810e400) [pid = 1832] [serial = 1214] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x97195000) [pid = 1832] [serial = 1146] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x8e489400) [pid = 1832] [serial = 1116] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x8f3da400) [pid = 1832] [serial = 1187] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x8e5df400) [pid = 1832] [serial = 1184] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x96a7d400) [pid = 1832] [serial = 1143] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x90173c00) [pid = 1832] [serial = 1194] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x844f5400) [pid = 1832] [serial = 1041] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x912c5c00) [pid = 1832] [serial = 1199] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x98863800) [pid = 1832] [serial = 1227] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x8f502c00) [pid = 1832] [serial = 1065] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x98cda800) [pid = 1832] [serial = 1232] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x8b902c00) [pid = 1832] [serial = 1113] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x8e5e0000) [pid = 1832] [serial = 1059] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x8bbc8000) [pid = 1832] [serial = 1182] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x97cbd000) [pid = 1832] [serial = 1149] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x8c0fbc00) [pid = 1832] [serial = 1056] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x877ddc00) [pid = 1832] [serial = 1110] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x9807c400) [pid = 1832] [serial = 1212] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x97d8d800) [pid = 1832] [serial = 1211] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x97d8f400) [pid = 1832] [serial = 1152] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x87fb3c00) [pid = 1832] [serial = 1239] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x9885f800) [pid = 1832] [serial = 1226] [outer = (nil)] [url = about:blank] 00:14:44 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8b94b800) [pid = 1832] [serial = 1244] [outer = (nil)] [url = about:blank] 00:14:45 INFO - PROCESS | 1832 | 1461136485247 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 00:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 3232ms 00:14:45 INFO - PROCESS | 1832 | 1461136485295 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 00:14:45 INFO - PROCESS | 1832 | 1461136485300 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 00:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:14:45 INFO - PROCESS | 1832 | 1461136485309 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:14:45 INFO - PROCESS | 1832 | 1461136485315 Marionette TRACE conn4 <- [1,1798,null,{}] 00:14:45 INFO - PROCESS | 1832 | 1461136485324 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:45 INFO - PROCESS | 1832 | 1461136485541 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 00:14:45 INFO - PROCESS | 1832 | 1461136485746 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x84a5c400 == 100 [pid = 1832] [id = 457] 00:14:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x84c8c000) [pid = 1832] [serial = 1372] [outer = (nil)] 00:14:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x859b9800) [pid = 1832] [serial = 1373] [outer = 0x84c8c000] 00:14:45 INFO - PROCESS | 1832 | 1461136485828 Marionette DEBUG loaded listener.js 00:14:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x85bc2800) [pid = 1832] [serial = 1374] [outer = 0x84c8c000] 00:14:46 INFO - PROCESS | 1832 | 1461136486623 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 00:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1335ms 00:14:46 INFO - PROCESS | 1832 | 1461136486645 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 00:14:46 INFO - PROCESS | 1832 | 1461136486653 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 00:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:14:46 INFO - PROCESS | 1832 | 1461136486664 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:14:46 INFO - PROCESS | 1832 | 1461136486667 Marionette TRACE conn4 <- [1,1802,null,{}] 00:14:46 INFO - PROCESS | 1832 | 1461136486673 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:46 INFO - PROCESS | 1832 | 1461136486961 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 00:14:47 INFO - PROCESS | 1832 | 1461136487086 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x854df400 == 101 [pid = 1832] [id = 458] 00:14:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x854ec000) [pid = 1832] [serial = 1375] [outer = (nil)] 00:14:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x86fc8400) [pid = 1832] [serial = 1376] [outer = 0x854ec000] 00:14:47 INFO - PROCESS | 1832 | 1461136487161 Marionette DEBUG loaded listener.js 00:14:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x877dfc00) [pid = 1832] [serial = 1377] [outer = 0x854ec000] 00:14:48 INFO - PROCESS | 1832 | 1461136488166 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1548ms 00:14:48 INFO - PROCESS | 1832 | 1461136488212 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 00:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:14:48 INFO - PROCESS | 1832 | 1461136488216 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 00:14:48 INFO - PROCESS | 1832 | 1461136488228 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:14:48 INFO - PROCESS | 1832 | 1461136488232 Marionette TRACE conn4 <- [1,1806,null,{}] 00:14:48 INFO - PROCESS | 1832 | 1461136488248 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:48 INFO - PROCESS | 1832 | 1461136488525 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 00:14:48 INFO - PROCESS | 1832 | 1461136488555 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x85cf1800 == 102 [pid = 1832] [id = 459] 00:14:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x880b8c00) [pid = 1832] [serial = 1378] [outer = (nil)] 00:14:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x88150800) [pid = 1832] [serial = 1379] [outer = 0x880b8c00] 00:14:48 INFO - PROCESS | 1832 | 1461136488640 Marionette DEBUG loaded listener.js 00:14:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x8a6a1800) [pid = 1832] [serial = 1380] [outer = 0x880b8c00] 00:14:49 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x86831c00) [pid = 1832] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:14:49 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x8b946800) [pid = 1832] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:14:49 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x84c85c00) [pid = 1832] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:14:49 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x84a67800) [pid = 1832] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:14:49 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x844eac00) [pid = 1832] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:14:49 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8265b400) [pid = 1832] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:14:49 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8a6dfc00) [pid = 1832] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:14:50 INFO - PROCESS | 1832 | 1461136490055 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 00:14:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:14:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1888ms 00:14:50 INFO - PROCESS | 1832 | 1461136490111 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 00:14:50 INFO - PROCESS | 1832 | 1461136490115 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 00:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:14:50 INFO - PROCESS | 1832 | 1461136490121 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:14:50 INFO - PROCESS | 1832 | 1461136490124 Marionette TRACE conn4 <- [1,1810,null,{}] 00:14:50 INFO - PROCESS | 1832 | 1461136490129 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:50 INFO - PROCESS | 1832 | 1461136490322 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 00:14:50 INFO - PROCESS | 1832 | 1461136490550 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x8265b400 == 103 [pid = 1832] [id = 460] 00:14:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x85bccc00) [pid = 1832] [serial = 1381] [outer = (nil)] 00:14:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8a6b0c00) [pid = 1832] [serial = 1382] [outer = 0x85bccc00] 00:14:50 INFO - PROCESS | 1832 | 1461136490627 Marionette DEBUG loaded listener.js 00:14:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8b902c00) [pid = 1832] [serial = 1383] [outer = 0x85bccc00] 00:14:51 INFO - PROCESS | 1832 | 1461136491399 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 00:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1334ms 00:14:51 INFO - PROCESS | 1832 | 1461136491457 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 00:14:51 INFO - PROCESS | 1832 | 1461136491460 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 00:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:14:51 INFO - PROCESS | 1832 | 1461136491476 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:14:51 INFO - PROCESS | 1832 | 1461136491479 Marionette TRACE conn4 <- [1,1814,null,{}] 00:14:51 INFO - PROCESS | 1832 | 1461136491485 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:51 INFO - PROCESS | 1832 | 1461136491667 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 00:14:51 INFO - PROCESS | 1832 | 1461136491677 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x87fb1800 == 104 [pid = 1832] [id = 461] 00:14:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x8a6e3400) [pid = 1832] [serial = 1384] [outer = (nil)] 00:14:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8bbc2400) [pid = 1832] [serial = 1385] [outer = 0x8a6e3400] 00:14:51 INFO - PROCESS | 1832 | 1461136491750 Marionette DEBUG loaded listener.js 00:14:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8bbcb800) [pid = 1832] [serial = 1386] [outer = 0x8a6e3400] 00:14:53 INFO - PROCESS | 1832 | 1461136493021 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 00:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1589ms 00:14:53 INFO - PROCESS | 1832 | 1461136493066 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 00:14:53 INFO - PROCESS | 1832 | 1461136493074 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 00:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:14:53 INFO - PROCESS | 1832 | 1461136493083 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:14:53 INFO - PROCESS | 1832 | 1461136493089 Marionette TRACE conn4 <- [1,1818,null,{}] 00:14:53 INFO - PROCESS | 1832 | 1461136493096 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:53 INFO - PROCESS | 1832 | 1461136493312 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 00:14:53 INFO - PROCESS | 1832 | 1461136493633 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x85bc5400 == 105 [pid = 1832] [id = 462] 00:14:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x85bc7800) [pid = 1832] [serial = 1387] [outer = (nil)] 00:14:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x86838800) [pid = 1832] [serial = 1388] [outer = 0x85bc7800] 00:14:53 INFO - PROCESS | 1832 | 1461136493729 Marionette DEBUG loaded listener.js 00:14:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x87fae000) [pid = 1832] [serial = 1389] [outer = 0x85bc7800] 00:14:54 INFO - PROCESS | 1832 | 1461136494695 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 00:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1682ms 00:14:54 INFO - PROCESS | 1832 | 1461136494765 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 00:14:54 INFO - PROCESS | 1832 | 1461136494773 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 00:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:14:54 INFO - PROCESS | 1832 | 1461136494784 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:14:54 INFO - PROCESS | 1832 | 1461136494788 Marionette TRACE conn4 <- [1,1822,null,{}] 00:14:54 INFO - PROCESS | 1832 | 1461136494795 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:55 INFO - PROCESS | 1832 | 1461136495044 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 00:14:55 INFO - PROCESS | 1832 | 1461136495406 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x86fce000 == 106 [pid = 1832] [id = 463] 00:14:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x8a6e5800) [pid = 1832] [serial = 1390] [outer = (nil)] 00:14:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x8b949400) [pid = 1832] [serial = 1391] [outer = 0x8a6e5800] 00:14:55 INFO - PROCESS | 1832 | 1461136495493 Marionette DEBUG loaded listener.js 00:14:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x8bbce400) [pid = 1832] [serial = 1392] [outer = 0x8a6e5800] 00:14:56 INFO - PROCESS | 1832 | 1461136496457 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 00:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1733ms 00:14:56 INFO - PROCESS | 1832 | 1461136496518 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 00:14:56 INFO - PROCESS | 1832 | 1461136496523 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 00:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:14:56 INFO - PROCESS | 1832 | 1461136496529 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:14:56 INFO - PROCESS | 1832 | 1461136496536 Marionette TRACE conn4 <- [1,1826,null,{}] 00:14:56 INFO - PROCESS | 1832 | 1461136496552 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:56 INFO - PROCESS | 1832 | 1461136496810 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 00:14:57 INFO - PROCESS | 1832 | 1461136497130 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x8b94d000 == 107 [pid = 1832] [id = 464] 00:14:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x8c04d800) [pid = 1832] [serial = 1393] [outer = (nil)] 00:14:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x8e483c00) [pid = 1832] [serial = 1394] [outer = 0x8c04d800] 00:14:57 INFO - PROCESS | 1832 | 1461136497219 Marionette DEBUG loaded listener.js 00:14:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x8e5d8400) [pid = 1832] [serial = 1395] [outer = 0x8c04d800] 00:14:58 INFO - PROCESS | 1832 | 1461136498108 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 00:14:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1635ms 00:14:58 INFO - PROCESS | 1832 | 1461136498165 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 00:14:58 INFO - PROCESS | 1832 | 1461136498170 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 00:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:14:58 INFO - PROCESS | 1832 | 1461136498176 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:14:58 INFO - PROCESS | 1832 | 1461136498179 Marionette TRACE conn4 <- [1,1830,null,{}] 00:14:58 INFO - PROCESS | 1832 | 1461136498184 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:58 INFO - PROCESS | 1832 | 1461136498384 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 00:14:58 INFO - PROCESS | 1832 | 1461136498656 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x84c80800 == 108 [pid = 1832] [id = 465] 00:14:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x8bddbc00) [pid = 1832] [serial = 1396] [outer = (nil)] 00:14:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x8e675000) [pid = 1832] [serial = 1397] [outer = 0x8bddbc00] 00:14:58 INFO - PROCESS | 1832 | 1461136498786 Marionette DEBUG loaded listener.js 00:14:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x8e79d400) [pid = 1832] [serial = 1398] [outer = 0x8bddbc00] 00:14:59 INFO - PROCESS | 1832 | 1461136499681 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 00:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1578ms 00:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:14:59 INFO - PROCESS | 1832 | 1461136499755 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 00:14:59 INFO - PROCESS | 1832 | 1461136499758 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 00:14:59 INFO - PROCESS | 1832 | 1461136499765 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:14:59 INFO - PROCESS | 1832 | 1461136499768 Marionette TRACE conn4 <- [1,1834,null,{}] 00:14:59 INFO - PROCESS | 1832 | 1461136499774 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:14:59 INFO - PROCESS | 1832 | 1461136499984 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 00:15:00 INFO - PROCESS | 1832 | 1461136500307 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e433000 == 109 [pid = 1832] [id = 466] 00:15:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x8f3cd000) [pid = 1832] [serial = 1399] [outer = (nil)] 00:15:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x8f4e5000) [pid = 1832] [serial = 1400] [outer = 0x8f3cd000] 00:15:00 INFO - PROCESS | 1832 | 1461136500397 Marionette DEBUG loaded listener.js 00:15:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x8f502800) [pid = 1832] [serial = 1401] [outer = 0x8f3cd000] 00:15:01 INFO - PROCESS | 1832 | 1461136501302 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 00:15:01 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 00:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1581ms 00:15:01 INFO - PROCESS | 1832 | 1461136501345 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 00:15:01 INFO - PROCESS | 1832 | 1461136501349 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 00:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:15:01 INFO - PROCESS | 1832 | 1461136501356 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:15:01 INFO - PROCESS | 1832 | 1461136501359 Marionette TRACE conn4 <- [1,1838,null,{}] 00:15:01 INFO - PROCESS | 1832 | 1461136501365 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:01 INFO - PROCESS | 1832 | 1461136501617 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 00:15:01 INFO - PROCESS | 1832 | 1461136501939 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x88157400 == 110 [pid = 1832] [id = 467] 00:15:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x8a6e0800) [pid = 1832] [serial = 1402] [outer = (nil)] 00:15:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x8fb2d000) [pid = 1832] [serial = 1403] [outer = 0x8a6e0800] 00:15:02 INFO - PROCESS | 1832 | 1461136502037 Marionette DEBUG loaded listener.js 00:15:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x8fbcec00) [pid = 1832] [serial = 1404] [outer = 0x8a6e0800] 00:15:02 INFO - PROCESS | 1832 | 1461136502984 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 00:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1689ms 00:15:03 INFO - PROCESS | 1832 | 1461136503046 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 00:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:15:03 INFO - PROCESS | 1832 | 1461136503050 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 00:15:03 INFO - PROCESS | 1832 | 1461136503057 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:15:03 INFO - PROCESS | 1832 | 1461136503060 Marionette TRACE conn4 <- [1,1842,null,{}] 00:15:03 INFO - PROCESS | 1832 | 1461136503067 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:03 INFO - PROCESS | 1832 | 1461136503275 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 00:15:03 INFO - PROCESS | 1832 | 1461136503594 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x86fc7800 == 111 [pid = 1832] [id = 468] 00:15:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x8c0f3400) [pid = 1832] [serial = 1405] [outer = (nil)] 00:15:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x90142c00) [pid = 1832] [serial = 1406] [outer = 0x8c0f3400] 00:15:03 INFO - PROCESS | 1832 | 1461136503686 Marionette DEBUG loaded listener.js 00:15:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x9016f000) [pid = 1832] [serial = 1407] [outer = 0x8c0f3400] 00:15:04 INFO - PROCESS | 1832 | 1461136504586 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 00:15:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1582ms 00:15:04 INFO - PROCESS | 1832 | 1461136504639 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 00:15:04 INFO - PROCESS | 1832 | 1461136504643 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 00:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:15:04 INFO - PROCESS | 1832 | 1461136504649 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:15:04 INFO - PROCESS | 1832 | 1461136504652 Marionette TRACE conn4 <- [1,1846,null,{}] 00:15:04 INFO - PROCESS | 1832 | 1461136504658 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:04 INFO - PROCESS | 1832 | 1461136504850 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 00:15:05 INFO - PROCESS | 1832 | 1461136505127 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f71b000 == 112 [pid = 1832] [id = 469] 00:15:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x8fd73400) [pid = 1832] [serial = 1408] [outer = (nil)] 00:15:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x901c9400) [pid = 1832] [serial = 1409] [outer = 0x8fd73400] 00:15:05 INFO - PROCESS | 1832 | 1461136505273 Marionette DEBUG loaded listener.js 00:15:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x901cf400) [pid = 1832] [serial = 1410] [outer = 0x8fd73400] 00:15:06 INFO - PROCESS | 1832 | 1461136506268 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 00:15:06 INFO - PROCESS | 1832 | ************************* 00:15:06 INFO - PROCESS | 1832 | A coding exception was thrown and uncaught in a Task. 00:15:06 INFO - PROCESS | 1832 | 00:15:06 INFO - PROCESS | 1832 | Full message: TypeError: NetworkError when attempting to fetch resource. 00:15:06 INFO - PROCESS | 1832 | Full stack: 00:15:06 INFO - PROCESS | 1832 | ************************* 00:15:06 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) 00:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1683ms 00:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:15:06 INFO - PROCESS | 1832 | 1461136506332 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 00:15:06 INFO - PROCESS | 1832 | 1461136506335 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 00:15:06 INFO - PROCESS | 1832 | 1461136506342 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:15:06 INFO - PROCESS | 1832 | 1461136506346 Marionette TRACE conn4 <- [1,1850,null,{}] 00:15:06 INFO - PROCESS | 1832 | 1461136506351 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:06 INFO - PROCESS | 1832 | 1461136506565 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 00:15:06 INFO - PROCESS | 1832 | 1461136506887 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x901c3400 == 113 [pid = 1832] [id = 470] 00:15:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x901c4000) [pid = 1832] [serial = 1411] [outer = (nil)] 00:15:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x9066cc00) [pid = 1832] [serial = 1412] [outer = 0x901c4000] 00:15:06 INFO - PROCESS | 1832 | 1461136506981 Marionette DEBUG loaded listener.js 00:15:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x93913000) [pid = 1832] [serial = 1413] [outer = 0x901c4000] 00:15:07 INFO - PROCESS | 1832 | 1461136507861 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 00:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1593ms 00:15:07 INFO - PROCESS | 1832 | 1461136507935 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 00:15:07 INFO - PROCESS | 1832 | 1461136507938 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 00:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:15:07 INFO - PROCESS | 1832 | 1461136507945 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:15:07 INFO - PROCESS | 1832 | 1461136507948 Marionette TRACE conn4 <- [1,1854,null,{}] 00:15:07 INFO - PROCESS | 1832 | 1461136507955 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:08 INFO - PROCESS | 1832 | 1461136508165 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 00:15:08 INFO - PROCESS | 1832 | 1461136508501 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x90140800 == 114 [pid = 1832] [id = 471] 00:15:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x93b9b800) [pid = 1832] [serial = 1414] [outer = (nil)] 00:15:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x9427c400) [pid = 1832] [serial = 1415] [outer = 0x93b9b800] 00:15:08 INFO - PROCESS | 1832 | 1461136508593 Marionette DEBUG loaded listener.js 00:15:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x94283000) [pid = 1832] [serial = 1416] [outer = 0x93b9b800] 00:15:09 INFO - PROCESS | 1832 | 1461136509492 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1629ms 00:15:09 INFO - PROCESS | 1832 | 1461136509575 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 00:15:09 INFO - PROCESS | 1832 | 1461136509579 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 00:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:15:09 INFO - PROCESS | 1832 | 1461136509585 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:15:09 INFO - PROCESS | 1832 | 1461136509590 Marionette TRACE conn4 <- [1,1858,null,{}] 00:15:09 INFO - PROCESS | 1832 | 1461136509596 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:09 INFO - PROCESS | 1832 | 1461136509873 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 00:15:10 INFO - PROCESS | 1832 | 1461136510207 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x939f3400 == 115 [pid = 1832] [id = 472] 00:15:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x958ad800) [pid = 1832] [serial = 1417] [outer = (nil)] 00:15:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x96fcbc00) [pid = 1832] [serial = 1418] [outer = 0x958ad800] 00:15:10 INFO - PROCESS | 1832 | 1461136510299 Marionette DEBUG loaded listener.js 00:15:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x97cbd000) [pid = 1832] [serial = 1419] [outer = 0x958ad800] 00:15:11 INFO - PROCESS | 1832 | 1461136511173 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 00:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1633ms 00:15:11 INFO - PROCESS | 1832 | 1461136511220 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 00:15:11 INFO - PROCESS | 1832 | 1461136511224 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 00:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:15:11 INFO - PROCESS | 1832 | 1461136511248 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:15:11 INFO - PROCESS | 1832 | 1461136511253 Marionette TRACE conn4 <- [1,1862,null,{}] 00:15:11 INFO - PROCESS | 1832 | 1461136511260 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:11 INFO - PROCESS | 1832 | 1461136511498 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 00:15:11 INFO - PROCESS | 1832 | 1461136511802 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x90235000 == 116 [pid = 1832] [id = 473] 00:15:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x96b10800) [pid = 1832] [serial = 1420] [outer = (nil)] 00:15:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x98086800) [pid = 1832] [serial = 1421] [outer = 0x96b10800] 00:15:11 INFO - PROCESS | 1832 | 1461136511890 Marionette DEBUG loaded listener.js 00:15:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x9808b800) [pid = 1832] [serial = 1422] [outer = 0x96b10800] 00:15:12 INFO - PROCESS | 1832 | 1461136512782 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 00:15:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:15:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1608ms 00:15:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:15:12 INFO - PROCESS | 1832 | 1461136512839 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 00:15:12 INFO - PROCESS | 1832 | 1461136512842 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 00:15:12 INFO - PROCESS | 1832 | 1461136512848 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:15:12 INFO - PROCESS | 1832 | 1461136512851 Marionette TRACE conn4 <- [1,1866,null,{}] 00:15:12 INFO - PROCESS | 1832 | 1461136512862 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:13 INFO - PROCESS | 1832 | 1461136513063 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 00:15:13 INFO - PROCESS | 1832 | 1461136513387 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x81aed800 == 117 [pid = 1832] [id = 474] 00:15:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x8bdd0000) [pid = 1832] [serial = 1423] [outer = (nil)] 00:15:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x98713000) [pid = 1832] [serial = 1424] [outer = 0x8bdd0000] 00:15:13 INFO - PROCESS | 1832 | 1461136513476 Marionette DEBUG loaded listener.js 00:15:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x98719400) [pid = 1832] [serial = 1425] [outer = 0x8bdd0000] 00:15:14 INFO - PROCESS | 1832 | 1461136514322 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 00:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1535ms 00:15:14 INFO - PROCESS | 1832 | 1461136514382 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 00:15:14 INFO - PROCESS | 1832 | 1461136514386 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 00:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:15:14 INFO - PROCESS | 1832 | 1461136514393 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:15:14 INFO - PROCESS | 1832 | 1461136514395 Marionette TRACE conn4 <- [1,1870,null,{}] 00:15:14 INFO - PROCESS | 1832 | 1461136514401 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:14 INFO - PROCESS | 1832 | 1461136514594 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 00:15:14 INFO - PROCESS | 1832 | 1461136514869 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x82654c00 == 118 [pid = 1832] [id = 475] 00:15:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x98089400) [pid = 1832] [serial = 1426] [outer = (nil)] 00:15:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x9885f800) [pid = 1832] [serial = 1427] [outer = 0x98089400] 00:15:15 INFO - PROCESS | 1832 | 1461136515001 Marionette DEBUG loaded listener.js 00:15:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x98864800) [pid = 1832] [serial = 1428] [outer = 0x98089400] 00:15:15 INFO - PROCESS | 1832 | 1461136515869 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 00:15:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1527ms 00:15:15 INFO - PROCESS | 1832 | 1461136515922 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 00:15:15 INFO - PROCESS | 1832 | 1461136515926 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 00:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:15:15 INFO - PROCESS | 1832 | 1461136515932 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:15:15 INFO - PROCESS | 1832 | 1461136515936 Marionette TRACE conn4 <- [1,1874,null,{}] 00:15:15 INFO - PROCESS | 1832 | 1461136515941 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:16 INFO - PROCESS | 1832 | 1461136516138 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 00:15:16 INFO - PROCESS | 1832 | 1461136516431 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x9391d000 == 119 [pid = 1832] [id = 476] 00:15:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x9807dc00) [pid = 1832] [serial = 1429] [outer = (nil)] 00:15:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x98cda800) [pid = 1832] [serial = 1430] [outer = 0x9807dc00] 00:15:16 INFO - PROCESS | 1832 | 1461136516572 Marionette DEBUG loaded listener.js 00:15:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x98cdf400) [pid = 1832] [serial = 1431] [outer = 0x9807dc00] 00:15:17 INFO - PROCESS | 1832 | 1461136517506 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 00:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1630ms 00:15:17 INFO - PROCESS | 1832 | 1461136517564 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 00:15:17 INFO - PROCESS | 1832 | 1461136517567 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 00:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:15:17 INFO - PROCESS | 1832 | 1461136517574 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:15:17 INFO - PROCESS | 1832 | 1461136517577 Marionette TRACE conn4 <- [1,1878,null,{}] 00:15:17 INFO - PROCESS | 1832 | 1461136517583 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:17 INFO - PROCESS | 1832 | 1461136517779 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 00:15:18 INFO - PROCESS | 1832 | 1461136518110 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e486000 == 120 [pid = 1832] [id = 477] 00:15:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x8e66dc00) [pid = 1832] [serial = 1432] [outer = (nil)] 00:15:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x98e8d800) [pid = 1832] [serial = 1433] [outer = 0x8e66dc00] 00:15:18 INFO - PROCESS | 1832 | 1461136518197 Marionette DEBUG loaded listener.js 00:15:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x98f5ec00) [pid = 1832] [serial = 1434] [outer = 0x8e66dc00] 00:15:19 INFO - PROCESS | 1832 | 1461136519071 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 00:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1529ms 00:15:19 INFO - PROCESS | 1832 | 1461136519104 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 00:15:19 INFO - PROCESS | 1832 | 1461136519108 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 00:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:15:19 INFO - PROCESS | 1832 | 1461136519114 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:15:19 INFO - PROCESS | 1832 | 1461136519118 Marionette TRACE conn4 <- [1,1882,null,{}] 00:15:19 INFO - PROCESS | 1832 | 1461136519123 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:19 INFO - PROCESS | 1832 | 1461136519320 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 00:15:19 INFO - PROCESS | 1832 | 1461136519574 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x9885d800 == 121 [pid = 1832] [id = 478] 00:15:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x98cdc000) [pid = 1832] [serial = 1435] [outer = (nil)] 00:15:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x991d4800) [pid = 1832] [serial = 1436] [outer = 0x98cdc000] 00:15:19 INFO - PROCESS | 1832 | 1461136519660 Marionette DEBUG loaded listener.js 00:15:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x99938000) [pid = 1832] [serial = 1437] [outer = 0x98cdc000] 00:15:20 INFO - PROCESS | 1832 | 1461136520623 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 00:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1585ms 00:15:20 INFO - PROCESS | 1832 | 1461136520700 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 00:15:20 INFO - PROCESS | 1832 | 1461136520704 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 00:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:15:20 INFO - PROCESS | 1832 | 1461136520710 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:15:20 INFO - PROCESS | 1832 | 1461136520712 Marionette TRACE conn4 <- [1,1886,null,{}] 00:15:20 INFO - PROCESS | 1832 | 1461136520718 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:20 INFO - PROCESS | 1832 | 1461136520948 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 00:15:21 INFO - PROCESS | 1832 | 1461136521275 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x98cdb800 == 122 [pid = 1832] [id = 479] 00:15:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x98e91400) [pid = 1832] [serial = 1438] [outer = (nil)] 00:15:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x9a8a2400) [pid = 1832] [serial = 1439] [outer = 0x98e91400] 00:15:21 INFO - PROCESS | 1832 | 1461136521371 Marionette DEBUG loaded listener.js 00:15:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x9df0e000) [pid = 1832] [serial = 1440] [outer = 0x98e91400] 00:15:22 INFO - PROCESS | 1832 | 1461136522254 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 00:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1578ms 00:15:22 INFO - PROCESS | 1832 | 1461136522288 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 00:15:22 INFO - PROCESS | 1832 | 1461136522291 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 00:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:15:22 INFO - PROCESS | 1832 | 1461136522298 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:15:22 INFO - PROCESS | 1832 | 1461136522300 Marionette TRACE conn4 <- [1,1890,null,{}] 00:15:22 INFO - PROCESS | 1832 | 1461136522306 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:22 INFO - PROCESS | 1832 | 1461136522510 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 00:15:24 INFO - PROCESS | 1832 | --DOCSHELL 0x84a59c00 == 121 [pid = 1832] [id = 262] 00:15:24 INFO - PROCESS | 1832 | --DOCSHELL 0x8e43fc00 == 120 [pid = 1832] [id = 220] 00:15:24 INFO - PROCESS | 1832 | --DOCSHELL 0x84a67c00 == 119 [pid = 1832] [id = 390] 00:15:24 INFO - PROCESS | 1832 | --DOCSHELL 0x8bc63800 == 118 [pid = 1832] [id = 391] 00:15:24 INFO - PROCESS | 1832 | --DOCSHELL 0x8c048400 == 117 [pid = 1832] [id = 227] 00:15:24 INFO - PROCESS | 1832 | --DOCSHELL 0x8f6d1400 == 116 [pid = 1832] [id = 223] 00:15:24 INFO - PROCESS | 1832 | --DOCSHELL 0x8fbca400 == 115 [pid = 1832] [id = 228] 00:15:24 INFO - PROCESS | 1832 | --DOCSHELL 0x90442400 == 114 [pid = 1832] [id = 224] 00:15:24 INFO - PROCESS | 1832 | --DOCSHELL 0x8682f400 == 113 [pid = 1832] [id = 389] 00:15:24 INFO - PROCESS | 1832 | --DOCSHELL 0x8265b400 == 112 [pid = 1832] [id = 460] 00:15:24 INFO - PROCESS | 1832 | --DOCSHELL 0x85cf1800 == 111 [pid = 1832] [id = 459] 00:15:24 INFO - PROCESS | 1832 | --DOCSHELL 0x854df400 == 110 [pid = 1832] [id = 458] 00:15:24 INFO - PROCESS | 1832 | --DOCSHELL 0x84a5c400 == 109 [pid = 1832] [id = 457] 00:15:24 INFO - PROCESS | 1832 | --DOCSHELL 0x844ee800 == 108 [pid = 1832] [id = 456] 00:15:24 INFO - PROCESS | 1832 | --DOCSHELL 0x97d84400 == 107 [pid = 1832] [id = 455] 00:15:24 INFO - PROCESS | 1832 | --DOCSHELL 0x93086000 == 106 [pid = 1832] [id = 453] 00:15:24 INFO - PROCESS | 1832 | --DOCSHELL 0x82bb4800 == 105 [pid = 1832] [id = 454] 00:15:24 INFO - PROCESS | 1832 | --DOCSHELL 0x939f4400 == 104 [pid = 1832] [id = 452] 00:15:24 INFO - PROCESS | 1832 | --DOCSHELL 0x93912c00 == 103 [pid = 1832] [id = 451] 00:15:24 INFO - PROCESS | 1832 | --DOCSHELL 0x8e48b800 == 102 [pid = 1832] [id = 450] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x877dcc00) [pid = 1832] [serial = 1313] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x96b0c400) [pid = 1832] [serial = 1274] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x84441000) [pid = 1832] [serial = 1247] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x8a6a5400) [pid = 1832] [serial = 1308] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x912c7800) [pid = 1832] [serial = 1268] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x99bf2000) [pid = 1832] [serial = 1286] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x901cac00) [pid = 1832] [serial = 1265] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x8e484c00) [pid = 1832] [serial = 1256] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x94307800) [pid = 1832] [serial = 1271] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x98243000) [pid = 1832] [serial = 1277] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x8a28f400) [pid = 1832] [serial = 1307] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x98ce3c00) [pid = 1832] [serial = 1233] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x854ec800) [pid = 1832] [serial = 1299] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x8b90a000) [pid = 1832] [serial = 1311] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x9ea3dc00) [pid = 1832] [serial = 1292] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x8f3d8800) [pid = 1832] [serial = 1259] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x86fcc800) [pid = 1832] [serial = 1310] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x98f69800) [pid = 1832] [serial = 1280] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x9fb9b400) [pid = 1832] [serial = 1295] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x8b950c00) [pid = 1832] [serial = 1253] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x850ef000) [pid = 1832] [serial = 1298] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x8682fc00) [pid = 1832] [serial = 1304] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x84a61000) [pid = 1832] [serial = 1302] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x82bb4400) [pid = 1832] [serial = 1301] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x9a8a9400) [pid = 1832] [serial = 1289] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x8bbc7c00) [pid = 1832] [serial = 1245] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x991ca400) [pid = 1832] [serial = 1283] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x877dc000) [pid = 1832] [serial = 1305] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x877e4c00) [pid = 1832] [serial = 1250] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x8fb26c00) [pid = 1832] [serial = 1262] [outer = (nil)] [url = about:blank] 00:15:24 INFO - PROCESS | 1832 | 1461136524505 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x844f8000 == 103 [pid = 1832] [id = 480] 00:15:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x84a59c00) [pid = 1832] [serial = 1441] [outer = (nil)] 00:15:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x84c89400) [pid = 1832] [serial = 1442] [outer = 0x84a59c00] 00:15:24 INFO - PROCESS | 1832 | 1461136524585 Marionette DEBUG loaded listener.js 00:15:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x854de400) [pid = 1832] [serial = 1443] [outer = 0x84a59c00] 00:15:25 INFO - PROCESS | 1832 | 1461136525359 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 00:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 3086ms 00:15:25 INFO - PROCESS | 1832 | 1461136525387 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 00:15:25 INFO - PROCESS | 1832 | 1461136525393 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 00:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:15:25 INFO - PROCESS | 1832 | 1461136525402 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:15:25 INFO - PROCESS | 1832 | 1461136525406 Marionette TRACE conn4 <- [1,1894,null,{}] 00:15:25 INFO - PROCESS | 1832 | 1461136525413 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:25 INFO - PROCESS | 1832 | 1461136525625 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 00:15:25 INFO - PROCESS | 1832 | 1461136525818 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x85bc7000 == 104 [pid = 1832] [id = 481] 00:15:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x85cec000) [pid = 1832] [serial = 1444] [outer = (nil)] 00:15:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x86831000) [pid = 1832] [serial = 1445] [outer = 0x85cec000] 00:15:25 INFO - PROCESS | 1832 | 1461136525897 Marionette DEBUG loaded listener.js 00:15:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x86fc5000) [pid = 1832] [serial = 1446] [outer = 0x85cec000] 00:15:26 INFO - PROCESS | 1832 | 1461136526873 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 00:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1531ms 00:15:26 INFO - PROCESS | 1832 | 1461136526939 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 00:15:26 INFO - PROCESS | 1832 | 1461136526945 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 00:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:15:26 INFO - PROCESS | 1832 | 1461136526951 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:15:26 INFO - PROCESS | 1832 | 1461136526954 Marionette TRACE conn4 <- [1,1898,null,{}] 00:15:26 INFO - PROCESS | 1832 | 1461136526960 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:27 INFO - PROCESS | 1832 | 1461136527213 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 00:15:27 INFO - PROCESS | 1832 | 1461136527238 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x81ae3800 == 105 [pid = 1832] [id = 482] 00:15:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x859c4000) [pid = 1832] [serial = 1447] [outer = (nil)] 00:15:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x8814e400) [pid = 1832] [serial = 1448] [outer = 0x859c4000] 00:15:27 INFO - PROCESS | 1832 | 1461136527310 Marionette DEBUG loaded listener.js 00:15:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x88156400) [pid = 1832] [serial = 1449] [outer = 0x859c4000] 00:15:28 INFO - PROCESS | 1832 | 1461136528328 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 00:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1429ms 00:15:28 INFO - PROCESS | 1832 | 1461136528388 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 00:15:28 INFO - PROCESS | 1832 | 1461136528392 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 00:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:15:28 INFO - PROCESS | 1832 | 1461136528405 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:15:28 INFO - PROCESS | 1832 | 1461136528414 Marionette TRACE conn4 <- [1,1902,null,{}] 00:15:28 INFO - PROCESS | 1832 | 1461136528429 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:28 INFO - PROCESS | 1832 | 1461136528676 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x8c043000) [pid = 1832] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x850f3000) [pid = 1832] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x8b949c00) [pid = 1832] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x9824fc00) [pid = 1832] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x86fc1c00) [pid = 1832] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x8f3d5c00) [pid = 1832] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x8fbd0c00) [pid = 1832] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x912c4000) [pid = 1832] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x8f6d8000) [pid = 1832] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x86fc6c00) [pid = 1832] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x86fc5c00) [pid = 1832] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x87fb0800) [pid = 1832] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x9307b000) [pid = 1832] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x844efc00) [pid = 1832] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x8e676000) [pid = 1832] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x844f8c00) [pid = 1832] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x94287800) [pid = 1832] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x98cdf000) [pid = 1832] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x84c8c000) [pid = 1832] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x81ae4400) [pid = 1832] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x8bbc7800) [pid = 1832] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x8fbcfc00) [pid = 1832] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x8f715c00) [pid = 1832] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x90177400) [pid = 1832] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x880b8c00) [pid = 1832] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x901cfc00) [pid = 1832] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x850ef800) [pid = 1832] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x8a285800) [pid = 1832] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x97ebf400) [pid = 1832] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x8e5ddc00) [pid = 1832] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x97ec1000) [pid = 1832] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x93915800) [pid = 1832] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x8e7a2c00) [pid = 1832] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x8f6cd000) [pid = 1832] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x8e487800) [pid = 1832] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x99170800) [pid = 1832] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x93ba0c00) [pid = 1832] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x99bf0c00) [pid = 1832] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x854ec000) [pid = 1832] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x85bccc00) [pid = 1832] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8bc64800) [pid = 1832] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:15:29 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x8bdd7000) [pid = 1832] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:15:29 INFO - PROCESS | 1832 | 1461136529738 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x81ae4400 == 106 [pid = 1832] [id = 483] 00:15:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8265cc00) [pid = 1832] [serial = 1450] [outer = (nil)] 00:15:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x84a65000) [pid = 1832] [serial = 1451] [outer = 0x8265cc00] 00:15:29 INFO - PROCESS | 1832 | 1461136529847 Marionette DEBUG loaded listener.js 00:15:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x85bccc00) [pid = 1832] [serial = 1452] [outer = 0x8265cc00] 00:15:30 INFO - PROCESS | 1832 | 1461136530577 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 00:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 2198ms 00:15:30 INFO - PROCESS | 1832 | 1461136530596 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 00:15:30 INFO - PROCESS | 1832 | 1461136530600 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 00:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:15:30 INFO - PROCESS | 1832 | 1461136530608 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:15:30 INFO - PROCESS | 1832 | 1461136530611 Marionette TRACE conn4 <- [1,1906,null,{}] 00:15:30 INFO - PROCESS | 1832 | 1461136530616 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:30 INFO - PROCESS | 1832 | 1461136530800 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 00:15:31 INFO - PROCESS | 1832 | 1461136531000 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x844efc00 == 107 [pid = 1832] [id = 484] 00:15:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x880b8c00) [pid = 1832] [serial = 1453] [outer = (nil)] 00:15:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8b90e800) [pid = 1832] [serial = 1454] [outer = 0x880b8c00] 00:15:31 INFO - PROCESS | 1832 | 1461136531077 Marionette DEBUG loaded listener.js 00:15:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8b94c000) [pid = 1832] [serial = 1455] [outer = 0x880b8c00] 00:15:32 INFO - PROCESS | 1832 | 1461136532170 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 00:15:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:15:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1631ms 00:15:32 INFO - PROCESS | 1832 | 1461136532240 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 00:15:32 INFO - PROCESS | 1832 | 1461136532246 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 00:15:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:15:32 INFO - PROCESS | 1832 | 1461136532256 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:15:32 INFO - PROCESS | 1832 | 1461136532262 Marionette TRACE conn4 <- [1,1910,null,{}] 00:15:32 INFO - PROCESS | 1832 | 1461136532273 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:32 INFO - PROCESS | 1832 | 1461136532519 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 00:15:32 INFO - PROCESS | 1832 | 1461136532860 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x84a5e400 == 108 [pid = 1832] [id = 485] 00:15:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x84a66800) [pid = 1832] [serial = 1456] [outer = (nil)] 00:15:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x85cf3000) [pid = 1832] [serial = 1457] [outer = 0x84a66800] 00:15:32 INFO - PROCESS | 1832 | 1461136532964 Marionette DEBUG loaded listener.js 00:15:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x877da400) [pid = 1832] [serial = 1458] [outer = 0x84a66800] 00:15:33 INFO - PROCESS | 1832 | 1461136533887 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 00:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1684ms 00:15:33 INFO - PROCESS | 1832 | 1461136533940 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 00:15:33 INFO - PROCESS | 1832 | 1461136533949 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 00:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:15:33 INFO - PROCESS | 1832 | 1461136533959 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:15:33 INFO - PROCESS | 1832 | 1461136533964 Marionette TRACE conn4 <- [1,1914,null,{}] 00:15:33 INFO - PROCESS | 1832 | 1461136533970 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:34 INFO - PROCESS | 1832 | 1461136534186 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 00:15:34 INFO - PROCESS | 1832 | 1461136534579 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x8814d400 == 109 [pid = 1832] [id = 486] 00:15:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x88157000) [pid = 1832] [serial = 1459] [outer = (nil)] 00:15:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x8a6a7800) [pid = 1832] [serial = 1460] [outer = 0x88157000] 00:15:34 INFO - PROCESS | 1832 | 1461136534679 Marionette DEBUG loaded listener.js 00:15:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x8b908c00) [pid = 1832] [serial = 1461] [outer = 0x88157000] 00:15:35 INFO - PROCESS | 1832 | 1461136535645 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 00:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1735ms 00:15:35 INFO - PROCESS | 1832 | 1461136535695 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 00:15:35 INFO - PROCESS | 1832 | 1461136535700 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 00:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:15:35 INFO - PROCESS | 1832 | 1461136535706 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:15:35 INFO - PROCESS | 1832 | 1461136535712 Marionette TRACE conn4 <- [1,1918,null,{}] 00:15:35 INFO - PROCESS | 1832 | 1461136535729 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:35 INFO - PROCESS | 1832 | 1461136535970 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 00:15:36 INFO - PROCESS | 1832 | 1461136536299 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bbca400 == 110 [pid = 1832] [id = 487] 00:15:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x8bdcd000) [pid = 1832] [serial = 1462] [outer = (nil)] 00:15:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x8bdd7000) [pid = 1832] [serial = 1463] [outer = 0x8bdcd000] 00:15:36 INFO - PROCESS | 1832 | 1461136536388 Marionette DEBUG loaded listener.js 00:15:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x8c048000) [pid = 1832] [serial = 1464] [outer = 0x8bdcd000] 00:15:37 INFO - PROCESS | 1832 | 1461136537322 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 00:15:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1689ms 00:15:37 INFO - PROCESS | 1832 | 1461136537395 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 00:15:37 INFO - PROCESS | 1832 | 1461136537400 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 00:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:15:37 INFO - PROCESS | 1832 | 1461136537406 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:15:37 INFO - PROCESS | 1832 | 1461136537410 Marionette TRACE conn4 <- [1,1922,null,{}] 00:15:37 INFO - PROCESS | 1832 | 1461136537415 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:37 INFO - PROCESS | 1832 | 1461136537667 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 00:15:38 INFO - PROCESS | 1832 | 1461136537988 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bbcb400 == 111 [pid = 1832] [id = 488] 00:15:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x8bdd4c00) [pid = 1832] [serial = 1465] [outer = (nil)] 00:15:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x8e43a400) [pid = 1832] [serial = 1466] [outer = 0x8bdd4c00] 00:15:38 INFO - PROCESS | 1832 | 1461136538082 Marionette DEBUG loaded listener.js 00:15:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x8e487400) [pid = 1832] [serial = 1467] [outer = 0x8bdd4c00] 00:15:38 INFO - PROCESS | 1832 | 1461136538951 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 00:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1582ms 00:15:38 INFO - PROCESS | 1832 | 1461136538988 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 00:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:15:38 INFO - PROCESS | 1832 | 1461136538993 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 00:15:39 INFO - PROCESS | 1832 | 1461136538999 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:15:39 INFO - PROCESS | 1832 | 1461136539002 Marionette TRACE conn4 <- [1,1926,null,{}] 00:15:39 INFO - PROCESS | 1832 | 1461136539008 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:39 INFO - PROCESS | 1832 | 1461136539209 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 00:15:39 INFO - PROCESS | 1832 | 1461136539492 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c0f7000 == 112 [pid = 1832] [id = 489] 00:15:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x8e436000) [pid = 1832] [serial = 1468] [outer = (nil)] 00:15:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x8e5e1c00) [pid = 1832] [serial = 1469] [outer = 0x8e436000] 00:15:39 INFO - PROCESS | 1832 | 1461136539624 Marionette DEBUG loaded listener.js 00:15:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x8e676000) [pid = 1832] [serial = 1470] [outer = 0x8e436000] 00:15:40 INFO - PROCESS | 1832 | 1461136540538 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 00:15:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1579ms 00:15:40 INFO - PROCESS | 1832 | 1461136540578 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 00:15:40 INFO - PROCESS | 1832 | 1461136540582 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 00:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:15:40 INFO - PROCESS | 1832 | 1461136540588 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:15:40 INFO - PROCESS | 1832 | 1461136540591 Marionette TRACE conn4 <- [1,1930,null,{}] 00:15:40 INFO - PROCESS | 1832 | 1461136540597 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:40 INFO - PROCESS | 1832 | 1461136540821 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 00:15:41 INFO - PROCESS | 1832 | 1461136541092 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e5d7400 == 113 [pid = 1832] [id = 490] 00:15:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x8f3d5800) [pid = 1832] [serial = 1471] [outer = (nil)] 00:15:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x8f6cf800) [pid = 1832] [serial = 1472] [outer = 0x8f3d5800] 00:15:41 INFO - PROCESS | 1832 | 1461136541239 Marionette DEBUG loaded listener.js 00:15:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x8f6d6c00) [pid = 1832] [serial = 1473] [outer = 0x8f3d5800] 00:15:42 INFO - PROCESS | 1832 | 1461136542152 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 00:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1627ms 00:15:42 INFO - PROCESS | 1832 | 1461136542217 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 00:15:42 INFO - PROCESS | 1832 | 1461136542221 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 00:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:15:42 INFO - PROCESS | 1832 | 1461136542227 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:15:42 INFO - PROCESS | 1832 | 1461136542230 Marionette TRACE conn4 <- [1,1934,null,{}] 00:15:42 INFO - PROCESS | 1832 | 1461136542236 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:42 INFO - PROCESS | 1832 | 1461136542431 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 00:15:42 INFO - PROCESS | 1832 | 1461136542703 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x877de400 == 114 [pid = 1832] [id = 491] 00:15:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x8f4eac00) [pid = 1832] [serial = 1474] [outer = (nil)] 00:15:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x8fbcac00) [pid = 1832] [serial = 1475] [outer = 0x8f4eac00] 00:15:42 INFO - PROCESS | 1832 | 1461136542833 Marionette DEBUG loaded listener.js 00:15:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x8fbd1800) [pid = 1832] [serial = 1476] [outer = 0x8f4eac00] 00:15:43 INFO - PROCESS | 1832 | 1461136543738 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 00:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1587ms 00:15:43 INFO - PROCESS | 1832 | 1461136543815 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 00:15:43 INFO - PROCESS | 1832 | 1461136543819 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 00:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:15:43 INFO - PROCESS | 1832 | 1461136543825 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:15:43 INFO - PROCESS | 1832 | 1461136543828 Marionette TRACE conn4 <- [1,1938,null,{}] 00:15:43 INFO - PROCESS | 1832 | 1461136543834 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:44 INFO - PROCESS | 1832 | 1461136544058 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 00:15:44 INFO - PROCESS | 1832 | 1461136544378 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e48b400 == 115 [pid = 1832] [id = 492] 00:15:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x8f6ca800) [pid = 1832] [serial = 1477] [outer = (nil)] 00:15:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x9013c000) [pid = 1832] [serial = 1478] [outer = 0x8f6ca800] 00:15:44 INFO - PROCESS | 1832 | 1461136544465 Marionette DEBUG loaded listener.js 00:15:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x9016d800) [pid = 1832] [serial = 1479] [outer = 0x8f6ca800] 00:15:45 INFO - PROCESS | 1832 | 1461136545305 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 00:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1529ms 00:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:15:45 INFO - PROCESS | 1832 | 1461136545355 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 00:15:45 INFO - PROCESS | 1832 | 1461136545358 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 00:15:45 INFO - PROCESS | 1832 | 1461136545365 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:15:45 INFO - PROCESS | 1832 | 1461136545368 Marionette TRACE conn4 <- [1,1942,null,{}] 00:15:45 INFO - PROCESS | 1832 | 1461136545374 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:45 INFO - PROCESS | 1832 | 1461136545568 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 00:15:45 INFO - PROCESS | 1832 | 1461136545841 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fbcfc00 == 116 [pid = 1832] [id = 493] 00:15:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x8fd79c00) [pid = 1832] [serial = 1480] [outer = (nil)] 00:15:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x90230c00) [pid = 1832] [serial = 1481] [outer = 0x8fd79c00] 00:15:45 INFO - PROCESS | 1832 | 1461136545971 Marionette DEBUG loaded listener.js 00:15:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x90438800) [pid = 1832] [serial = 1482] [outer = 0x8fd79c00] 00:15:46 INFO - PROCESS | 1832 | 1461136546871 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 00:15:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1582ms 00:15:46 INFO - PROCESS | 1832 | 1461136546946 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 00:15:46 INFO - PROCESS | 1832 | 1461136546951 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 00:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:15:46 INFO - PROCESS | 1832 | 1461136546957 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:15:46 INFO - PROCESS | 1832 | 1461136546960 Marionette TRACE conn4 <- [1,1946,null,{}] 00:15:46 INFO - PROCESS | 1832 | 1461136546966 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:47 INFO - PROCESS | 1832 | 1461136547202 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 00:15:47 INFO - PROCESS | 1832 | 1461136547518 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x901ca400 == 117 [pid = 1832] [id = 494] 00:15:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x90233800) [pid = 1832] [serial = 1483] [outer = (nil)] 00:15:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x914e0800) [pid = 1832] [serial = 1484] [outer = 0x90233800] 00:15:47 INFO - PROCESS | 1832 | 1461136547609 Marionette DEBUG loaded listener.js 00:15:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x91ee1400) [pid = 1832] [serial = 1485] [outer = 0x90233800] 00:15:48 INFO - PROCESS | 1832 | 1461136548524 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 00:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1630ms 00:15:48 INFO - PROCESS | 1832 | 1461136548588 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 00:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:15:48 INFO - PROCESS | 1832 | 1461136548593 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 00:15:48 INFO - PROCESS | 1832 | 1461136548599 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:15:48 INFO - PROCESS | 1832 | 1461136548603 Marionette TRACE conn4 <- [1,1950,null,{}] 00:15:48 INFO - PROCESS | 1832 | 1461136548609 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:48 INFO - PROCESS | 1832 | 1461136548873 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 00:15:49 INFO - PROCESS | 1832 | 1461136549212 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x9066d400 == 118 [pid = 1832] [id = 495] 00:15:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x93913400) [pid = 1832] [serial = 1486] [outer = (nil)] 00:15:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x94288400) [pid = 1832] [serial = 1487] [outer = 0x93913400] 00:15:49 INFO - PROCESS | 1832 | 1461136549303 Marionette DEBUG loaded listener.js 00:15:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x9584f000) [pid = 1832] [serial = 1488] [outer = 0x93913400] 00:15:50 INFO - PROCESS | 1832 | 1461136550173 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 00:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1629ms 00:15:50 INFO - PROCESS | 1832 | 1461136550227 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 00:15:50 INFO - PROCESS | 1832 | 1461136550230 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 00:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:15:50 INFO - PROCESS | 1832 | 1461136550237 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:15:50 INFO - PROCESS | 1832 | 1461136550240 Marionette TRACE conn4 <- [1,1954,null,{}] 00:15:50 INFO - PROCESS | 1832 | 1461136550246 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:50 INFO - PROCESS | 1832 | 1461136550441 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 00:15:50 INFO - PROCESS | 1832 | 1461136550715 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x94281000 == 119 [pid = 1832] [id = 496] 00:15:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x9428ac00) [pid = 1832] [serial = 1489] [outer = (nil)] 00:15:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x96b0c000) [pid = 1832] [serial = 1490] [outer = 0x9428ac00] 00:15:50 INFO - PROCESS | 1832 | 1461136550847 Marionette DEBUG loaded listener.js 00:15:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x96b84400) [pid = 1832] [serial = 1491] [outer = 0x9428ac00] 00:15:51 INFO - PROCESS | 1832 | 1461136551711 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 00:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1528ms 00:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:15:51 INFO - PROCESS | 1832 | 1461136551766 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 00:15:51 INFO - PROCESS | 1832 | 1461136551769 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 00:15:51 INFO - PROCESS | 1832 | 1461136551775 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:15:51 INFO - PROCESS | 1832 | 1461136551779 Marionette TRACE conn4 <- [1,1958,null,{}] 00:15:51 INFO - PROCESS | 1832 | 1461136551784 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:51 INFO - PROCESS | 1832 | 1461136551980 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 00:15:52 INFO - PROCESS | 1832 | 1461136552258 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x958b1000 == 120 [pid = 1832] [id = 497] 00:15:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x958b7c00) [pid = 1832] [serial = 1492] [outer = (nil)] 00:15:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x97d84000) [pid = 1832] [serial = 1493] [outer = 0x958b7c00] 00:15:52 INFO - PROCESS | 1832 | 1461136552391 Marionette DEBUG loaded listener.js 00:15:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x97ebf400) [pid = 1832] [serial = 1494] [outer = 0x958b7c00] 00:15:53 INFO - PROCESS | 1832 | 1461136553266 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 00:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1534ms 00:15:53 INFO - PROCESS | 1832 | 1461136553309 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 00:15:53 INFO - PROCESS | 1832 | 1461136553312 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 00:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:15:53 INFO - PROCESS | 1832 | 1461136553319 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:15:53 INFO - PROCESS | 1832 | 1461136553322 Marionette TRACE conn4 <- [1,1962,null,{}] 00:15:53 INFO - PROCESS | 1832 | 1461136553328 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:53 INFO - PROCESS | 1832 | 1461136553515 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 00:15:53 INFO - PROCESS | 1832 | 1461136553798 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x97b6b000 == 121 [pid = 1832] [id = 498] 00:15:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x97cb8800) [pid = 1832] [serial = 1495] [outer = (nil)] 00:15:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x98250c00) [pid = 1832] [serial = 1496] [outer = 0x97cb8800] 00:15:53 INFO - PROCESS | 1832 | 1461136553928 Marionette DEBUG loaded listener.js 00:15:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x9871a400) [pid = 1832] [serial = 1497] [outer = 0x97cb8800] 00:15:54 INFO - PROCESS | 1832 | 1461136554813 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 00:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1528ms 00:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:15:54 INFO - PROCESS | 1832 | 1461136554847 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 00:15:54 INFO - PROCESS | 1832 | 1461136554850 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 00:15:54 INFO - PROCESS | 1832 | 1461136554857 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:15:54 INFO - PROCESS | 1832 | 1461136554860 Marionette TRACE conn4 <- [1,1966,null,{}] 00:15:54 INFO - PROCESS | 1832 | 1461136554866 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:55 INFO - PROCESS | 1832 | 1461136555054 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 00:15:55 INFO - PROCESS | 1832 | 1461136555340 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x8682a800 == 122 [pid = 1832] [id = 499] 00:15:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x979e7c00) [pid = 1832] [serial = 1498] [outer = (nil)] 00:15:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x9886b000) [pid = 1832] [serial = 1499] [outer = 0x979e7c00] 00:15:55 INFO - PROCESS | 1832 | 1461136555472 Marionette DEBUG loaded listener.js 00:15:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x98cdf000) [pid = 1832] [serial = 1500] [outer = 0x979e7c00] 00:15:56 INFO - PROCESS | 1832 | 1461136556343 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 00:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1543ms 00:15:56 INFO - PROCESS | 1832 | 1461136556400 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 00:15:56 INFO - PROCESS | 1832 | 1461136556404 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 00:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:15:56 INFO - PROCESS | 1832 | 1461136556410 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:15:56 INFO - PROCESS | 1832 | 1461136556413 Marionette TRACE conn4 <- [1,1970,null,{}] 00:15:56 INFO - PROCESS | 1832 | 1461136556419 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:56 INFO - PROCESS | 1832 | 1461136556617 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 00:15:57 INFO - PROCESS | 1832 | 1461136556990 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x98867000 == 123 [pid = 1832] [id = 500] 00:15:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x99101c00) [pid = 1832] [serial = 1501] [outer = (nil)] 00:15:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x999e2800) [pid = 1832] [serial = 1502] [outer = 0x99101c00] 00:15:57 INFO - PROCESS | 1832 | 1461136557081 Marionette DEBUG loaded listener.js 00:15:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x99bff400) [pid = 1832] [serial = 1503] [outer = 0x99101c00] 00:15:57 INFO - PROCESS | 1832 | 1461136557971 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 00:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1628ms 00:15:58 INFO - PROCESS | 1832 | 1461136558038 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 00:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:15:58 INFO - PROCESS | 1832 | 1461136558042 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 00:15:58 INFO - PROCESS | 1832 | 1461136558053 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:15:58 INFO - PROCESS | 1832 | 1461136558057 Marionette TRACE conn4 <- [1,1974,null,{}] 00:15:58 INFO - PROCESS | 1832 | 1461136558069 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:58 INFO - PROCESS | 1832 | 1461136558307 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 00:15:58 INFO - PROCESS | 1832 | 1461136558633 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x84c80400 == 124 [pid = 1832] [id = 501] 00:15:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x93ba8c00) [pid = 1832] [serial = 1504] [outer = (nil)] 00:15:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x9ea3dc00) [pid = 1832] [serial = 1505] [outer = 0x93ba8c00] 00:15:58 INFO - PROCESS | 1832 | 1461136558722 Marionette DEBUG loaded listener.js 00:15:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x9fb3a800) [pid = 1832] [serial = 1506] [outer = 0x93ba8c00] 00:15:59 INFO - PROCESS | 1832 | 1461136559559 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 00:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1551ms 00:15:59 INFO - PROCESS | 1832 | 1461136559600 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 00:15:59 INFO - PROCESS | 1832 | 1461136559604 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 00:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:15:59 INFO - PROCESS | 1832 | 1461136559610 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:15:59 INFO - PROCESS | 1832 | 1461136559613 Marionette TRACE conn4 <- [1,1978,null,{}] 00:15:59 INFO - PROCESS | 1832 | 1461136559619 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:15:59 INFO - PROCESS | 1832 | 1461136559824 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 00:16:00 INFO - PROCESS | 1832 | 1461136560111 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x880ba800 == 125 [pid = 1832] [id = 502] 00:16:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x99110c00) [pid = 1832] [serial = 1507] [outer = (nil)] 00:16:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x9fef4000) [pid = 1832] [serial = 1508] [outer = 0x99110c00] 00:16:00 INFO - PROCESS | 1832 | 1461136560250 Marionette DEBUG loaded listener.js 00:16:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0xa0012400) [pid = 1832] [serial = 1509] [outer = 0x99110c00] 00:16:01 INFO - PROCESS | 1832 | 1461136561101 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1536ms 00:16:01 INFO - PROCESS | 1832 | 1461136561146 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 00:16:01 INFO - PROCESS | 1832 | 1461136561150 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 00:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:16:01 INFO - PROCESS | 1832 | 1461136561156 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:16:01 INFO - PROCESS | 1832 | 1461136561160 Marionette TRACE conn4 <- [1,1982,null,{}] 00:16:01 INFO - PROCESS | 1832 | 1461136561165 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:01 INFO - PROCESS | 1832 | 1461136561383 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 00:16:01 INFO - PROCESS | 1832 | 1461136561672 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x98860000 == 126 [pid = 1832] [id = 503] 00:16:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x9fc86400) [pid = 1832] [serial = 1510] [outer = (nil)] 00:16:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0xa00cec00) [pid = 1832] [serial = 1511] [outer = 0x9fc86400] 00:16:01 INFO - PROCESS | 1832 | 1461136561829 Marionette DEBUG loaded listener.js 00:16:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0xa0a90400) [pid = 1832] [serial = 1512] [outer = 0x9fc86400] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x8e79f400 == 125 [pid = 1832] [id = 172] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x81ae4400 == 124 [pid = 1832] [id = 483] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x81ae3800 == 123 [pid = 1832] [id = 482] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x85bc7000 == 122 [pid = 1832] [id = 481] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x844f8000 == 121 [pid = 1832] [id = 480] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x9885d800 == 120 [pid = 1832] [id = 478] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x8e486000 == 119 [pid = 1832] [id = 477] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x9391d000 == 118 [pid = 1832] [id = 476] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x81aed800 == 117 [pid = 1832] [id = 474] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x82654c00 == 116 [pid = 1832] [id = 475] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x90235000 == 115 [pid = 1832] [id = 473] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x939f3400 == 114 [pid = 1832] [id = 472] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x90140800 == 113 [pid = 1832] [id = 471] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x8f71b000 == 112 [pid = 1832] [id = 469] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x901c3400 == 111 [pid = 1832] [id = 470] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x86fc7800 == 110 [pid = 1832] [id = 468] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x88157400 == 109 [pid = 1832] [id = 467] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x8e433000 == 108 [pid = 1832] [id = 466] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x84c80800 == 107 [pid = 1832] [id = 465] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x86fce000 == 106 [pid = 1832] [id = 463] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x8b94d000 == 105 [pid = 1832] [id = 464] 00:16:03 INFO - PROCESS | 1832 | --DOCSHELL 0x85bc5400 == 104 [pid = 1832] [id = 462] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x8b902c00) [pid = 1832] [serial = 1383] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x8e43e800) [pid = 1832] [serial = 1329] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x8b943400) [pid = 1832] [serial = 1314] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x8bbd0c00) [pid = 1832] [serial = 1322] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x9910e000) [pid = 1832] [serial = 1281] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x87fb6400) [pid = 1832] [serial = 1319] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x8fb29800) [pid = 1832] [serial = 1338] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x90138000) [pid = 1832] [serial = 1343] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x97927c00) [pid = 1832] [serial = 1275] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x8fd76c00) [pid = 1832] [serial = 1263] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x880bcc00) [pid = 1832] [serial = 1251] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x9fc8b000) [pid = 1832] [serial = 1296] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x97d8ac00) [pid = 1832] [serial = 1365] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x94dcc400) [pid = 1832] [serial = 1272] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x98720800) [pid = 1832] [serial = 1371] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x90144000) [pid = 1832] [serial = 1344] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x9391fc00) [pid = 1832] [serial = 1269] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x8814f400) [pid = 1832] [serial = 1320] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x8e5dec00) [pid = 1832] [serial = 1257] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x96b8ac00) [pid = 1832] [serial = 1362] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x97cb5000) [pid = 1832] [serial = 1364] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x9921cc00) [pid = 1832] [serial = 1284] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x85bc2800) [pid = 1832] [serial = 1374] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x84a64400) [pid = 1832] [serial = 1248] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x8c04a400) [pid = 1832] [serial = 1325] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x93918800) [pid = 1832] [serial = 1353] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x98718000) [pid = 1832] [serial = 1370] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x90233000) [pid = 1832] [serial = 1266] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x8c04fc00) [pid = 1832] [serial = 1326] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x91ee2000) [pid = 1832] [serial = 1350] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x88150800) [pid = 1832] [serial = 1379] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x90238800) [pid = 1832] [serial = 1346] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x85ce9000) [pid = 1832] [serial = 1317] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x8bdd6000) [pid = 1832] [serial = 1254] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x98247800) [pid = 1832] [serial = 1368] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x8e436800) [pid = 1832] [serial = 1328] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x8e7a2800) [pid = 1832] [serial = 1331] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x987c8000) [pid = 1832] [serial = 1278] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x93ba1800) [pid = 1832] [serial = 1355] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x98241c00) [pid = 1832] [serial = 1367] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x8f50ec00) [pid = 1832] [serial = 1335] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x8fbd6800) [pid = 1832] [serial = 1340] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x8f4ed400) [pid = 1832] [serial = 1260] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x8fc07800) [pid = 1832] [serial = 1341] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x99bff000) [pid = 1832] [serial = 1287] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x93914c00) [pid = 1832] [serial = 1352] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x95853800) [pid = 1832] [serial = 1358] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x8f4e4c00) [pid = 1832] [serial = 1334] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x9df0d000) [pid = 1832] [serial = 1290] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x86fc8400) [pid = 1832] [serial = 1376] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x96b11000) [pid = 1832] [serial = 1361] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x8a6b0c00) [pid = 1832] [serial = 1382] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x85bc1000) [pid = 1832] [serial = 1316] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x8e436c00) [pid = 1832] [serial = 1176] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x91ed8400) [pid = 1832] [serial = 1349] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x8f714800) [pid = 1832] [serial = 1337] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x8a6a1800) [pid = 1832] [serial = 1380] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x958ae800) [pid = 1832] [serial = 1359] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x877dfc00) [pid = 1832] [serial = 1377] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8e7a7c00) [pid = 1832] [serial = 1332] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x859b9800) [pid = 1832] [serial = 1373] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x94282800) [pid = 1832] [serial = 1356] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x8bdcdc00) [pid = 1832] [serial = 1323] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x90444000) [pid = 1832] [serial = 1347] [outer = (nil)] [url = about:blank] 00:16:03 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x9ea41000) [pid = 1832] [serial = 1293] [outer = (nil)] [url = about:blank] 00:16:04 INFO - PROCESS | 1832 | 1461136564366 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 3247ms 00:16:04 INFO - PROCESS | 1832 | 1461136564404 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 00:16:04 INFO - PROCESS | 1832 | 1461136564410 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 00:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:16:04 INFO - PROCESS | 1832 | 1461136564419 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:16:04 INFO - PROCESS | 1832 | 1461136564423 Marionette TRACE conn4 <- [1,1986,null,{}] 00:16:04 INFO - PROCESS | 1832 | 1461136564431 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:04 INFO - PROCESS | 1832 | 1461136564619 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 00:16:04 INFO - PROCESS | 1832 | 1461136564810 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x84c8c000 == 105 [pid = 1832] [id = 504] 00:16:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x859c7c00) [pid = 1832] [serial = 1513] [outer = (nil)] 00:16:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x85ceb000) [pid = 1832] [serial = 1514] [outer = 0x859c7c00] 00:16:04 INFO - PROCESS | 1832 | 1461136564886 Marionette DEBUG loaded listener.js 00:16:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x86834400) [pid = 1832] [serial = 1515] [outer = 0x859c7c00] 00:16:05 INFO - PROCESS | 1832 | 1461136565748 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1383ms 00:16:05 INFO - PROCESS | 1832 | 1461136565802 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 00:16:05 INFO - PROCESS | 1832 | 1461136565810 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 00:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:16:05 INFO - PROCESS | 1832 | 1461136565821 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:16:05 INFO - PROCESS | 1832 | 1461136565824 Marionette TRACE conn4 <- [1,1990,null,{}] 00:16:05 INFO - PROCESS | 1832 | 1461136565830 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:06 INFO - PROCESS | 1832 | 1461136566015 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 00:16:06 INFO - PROCESS | 1832 | 1461136566246 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x81ae4400 == 106 [pid = 1832] [id = 505] 00:16:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x877dc000) [pid = 1832] [serial = 1516] [outer = (nil)] 00:16:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x87fbb800) [pid = 1832] [serial = 1517] [outer = 0x877dc000] 00:16:06 INFO - PROCESS | 1832 | 1461136566323 Marionette DEBUG loaded listener.js 00:16:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x880c3c00) [pid = 1832] [serial = 1518] [outer = 0x877dc000] 00:16:07 INFO - PROCESS | 1832 | 1461136567220 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1435ms 00:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:16:07 INFO - PROCESS | 1832 | 1461136567255 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 00:16:07 INFO - PROCESS | 1832 | 1461136567258 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 00:16:07 INFO - PROCESS | 1832 | 1461136567265 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:16:07 INFO - PROCESS | 1832 | 1461136567270 Marionette TRACE conn4 <- [1,1994,null,{}] 00:16:07 INFO - PROCESS | 1832 | 1461136567293 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:07 INFO - PROCESS | 1832 | 1461136567546 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 00:16:07 INFO - PROCESS | 1832 | 1461136567592 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x877e5c00 == 107 [pid = 1832] [id = 506] 00:16:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8a6b0800) [pid = 1832] [serial = 1519] [outer = (nil)] 00:16:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8b90a400) [pid = 1832] [serial = 1520] [outer = 0x8a6b0800] 00:16:07 INFO - PROCESS | 1832 | 1461136567703 Marionette DEBUG loaded listener.js 00:16:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x8bbc6400) [pid = 1832] [serial = 1521] [outer = 0x8a6b0800] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x8e66dc00) [pid = 1832] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x958ad800) [pid = 1832] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x96b10800) [pid = 1832] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8265cc00) [pid = 1832] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x93b9b800) [pid = 1832] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8c04d800) [pid = 1832] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x859c4000) [pid = 1832] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8fd73400) [pid = 1832] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8a6e0800) [pid = 1832] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8a6e5800) [pid = 1832] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8f3cd000) [pid = 1832] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x8bdd0000) [pid = 1832] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x98cdc000) [pid = 1832] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x98e91400) [pid = 1832] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x8c0f3400) [pid = 1832] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x9807dc00) [pid = 1832] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x901c4000) [pid = 1832] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x98089400) [pid = 1832] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x85cec000) [pid = 1832] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x8bddbc00) [pid = 1832] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x84a59c00) [pid = 1832] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:16:08 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x85bc7800) [pid = 1832] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:16:09 INFO - PROCESS | 1832 | 1461136569212 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 00:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1991ms 00:16:09 INFO - PROCESS | 1832 | 1461136569261 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 00:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:16:09 INFO - PROCESS | 1832 | 1461136569266 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 00:16:09 INFO - PROCESS | 1832 | 1461136569272 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:16:09 INFO - PROCESS | 1832 | 1461136569275 Marionette TRACE conn4 <- [1,1998,null,{}] 00:16:09 INFO - PROCESS | 1832 | 1461136569280 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:09 INFO - PROCESS | 1832 | 1461136569468 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 00:16:09 INFO - PROCESS | 1832 | 1461136569483 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x85bc7800 == 108 [pid = 1832] [id = 507] 00:16:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x8a6e5800) [pid = 1832] [serial = 1522] [outer = (nil)] 00:16:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8bbd0000) [pid = 1832] [serial = 1523] [outer = 0x8a6e5800] 00:16:09 INFO - PROCESS | 1832 | 1461136569558 Marionette DEBUG loaded listener.js 00:16:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8bc6dc00) [pid = 1832] [serial = 1524] [outer = 0x8a6e5800] 00:16:10 INFO - PROCESS | 1832 | 1461136570493 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 00:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1277ms 00:16:10 INFO - PROCESS | 1832 | 1461136570548 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 00:16:10 INFO - PROCESS | 1832 | 1461136570552 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 00:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:16:10 INFO - PROCESS | 1832 | 1461136570558 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:16:10 INFO - PROCESS | 1832 | 1461136570561 Marionette TRACE conn4 <- [1,2002,null,{}] 00:16:10 INFO - PROCESS | 1832 | 1461136570566 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:10 INFO - PROCESS | 1832 | 1461136570754 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 00:16:11 INFO - PROCESS | 1832 | 1461136571118 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x81ae3800 == 109 [pid = 1832] [id = 508] 00:16:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x81aef400) [pid = 1832] [serial = 1525] [outer = (nil)] 00:16:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x84a63c00) [pid = 1832] [serial = 1526] [outer = 0x81aef400] 00:16:11 INFO - PROCESS | 1832 | 1461136571208 Marionette DEBUG loaded listener.js 00:16:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x854e4800) [pid = 1832] [serial = 1527] [outer = 0x81aef400] 00:16:12 INFO - PROCESS | 1832 | 1461136572324 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 00:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1830ms 00:16:12 INFO - PROCESS | 1832 | 1461136572391 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 00:16:12 INFO - PROCESS | 1832 | 1461136572398 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 00:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:16:12 INFO - PROCESS | 1832 | 1461136572406 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:16:12 INFO - PROCESS | 1832 | 1461136572413 Marionette TRACE conn4 <- [1,2006,null,{}] 00:16:12 INFO - PROCESS | 1832 | 1461136572420 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:12 INFO - PROCESS | 1832 | 1461136572668 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 00:16:13 INFO - PROCESS | 1832 | 1461136573001 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x877e2800 == 110 [pid = 1832] [id = 509] 00:16:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x87fb0800) [pid = 1832] [serial = 1528] [outer = (nil)] 00:16:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x880b7000) [pid = 1832] [serial = 1529] [outer = 0x87fb0800] 00:16:13 INFO - PROCESS | 1832 | 1461136573091 Marionette DEBUG loaded listener.js 00:16:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x88153000) [pid = 1832] [serial = 1530] [outer = 0x87fb0800] 00:16:14 INFO - PROCESS | 1832 | 1461136574095 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 00:16:14 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 00:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1734ms 00:16:14 INFO - PROCESS | 1832 | 1461136574144 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 00:16:14 INFO - PROCESS | 1832 | 1461136574151 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 00:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:16:14 INFO - PROCESS | 1832 | 1461136574157 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:16:14 INFO - PROCESS | 1832 | 1461136574160 Marionette TRACE conn4 <- [1,2010,null,{}] 00:16:14 INFO - PROCESS | 1832 | 1461136574167 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:14 INFO - PROCESS | 1832 | 1461136574376 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 00:16:14 INFO - PROCESS | 1832 | 1461136574736 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x880b9c00 == 111 [pid = 1832] [id = 510] 00:16:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8a6a1400) [pid = 1832] [serial = 1531] [outer = (nil)] 00:16:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8b945400) [pid = 1832] [serial = 1532] [outer = 0x8a6a1400] 00:16:14 INFO - PROCESS | 1832 | 1461136574828 Marionette DEBUG loaded listener.js 00:16:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8bc6c000) [pid = 1832] [serial = 1533] [outer = 0x8a6a1400] 00:16:15 INFO - PROCESS | 1832 | 1461136575726 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 00:16:15 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 00:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1630ms 00:16:15 INFO - PROCESS | 1832 | 1461136575788 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 00:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:16:15 INFO - PROCESS | 1832 | 1461136575792 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 00:16:15 INFO - PROCESS | 1832 | 1461136575809 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:16:15 INFO - PROCESS | 1832 | 1461136575818 Marionette TRACE conn4 <- [1,2014,null,{}] 00:16:15 INFO - PROCESS | 1832 | 1461136575825 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:16 INFO - PROCESS | 1832 | 1461136576082 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 00:16:16 INFO - PROCESS | 1832 | 1461136576406 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a290c00 == 112 [pid = 1832] [id = 511] 00:16:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8a6adc00) [pid = 1832] [serial = 1534] [outer = (nil)] 00:16:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8e439800) [pid = 1832] [serial = 1535] [outer = 0x8a6adc00] 00:16:16 INFO - PROCESS | 1832 | 1461136576492 Marionette DEBUG loaded listener.js 00:16:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8e485800) [pid = 1832] [serial = 1536] [outer = 0x8a6adc00] 00:16:17 INFO - PROCESS | 1832 | 1461136577401 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 00:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1644ms 00:16:17 INFO - PROCESS | 1832 | 1461136577445 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 00:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:16:17 INFO - PROCESS | 1832 | 1461136577450 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 00:16:17 INFO - PROCESS | 1832 | 1461136577456 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:16:17 INFO - PROCESS | 1832 | 1461136577460 Marionette TRACE conn4 <- [1,2018,null,{}] 00:16:17 INFO - PROCESS | 1832 | 1461136577465 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:17 INFO - PROCESS | 1832 | 1461136577670 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 00:16:18 INFO - PROCESS | 1832 | 1461136577986 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x877e7c00 == 113 [pid = 1832] [id = 512] 00:16:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x88152800) [pid = 1832] [serial = 1537] [outer = (nil)] 00:16:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8e66dc00) [pid = 1832] [serial = 1538] [outer = 0x88152800] 00:16:18 INFO - PROCESS | 1832 | 1461136578078 Marionette DEBUG loaded listener.js 00:16:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8e679800) [pid = 1832] [serial = 1539] [outer = 0x88152800] 00:16:18 INFO - PROCESS | 1832 | 1461136578962 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1537ms 00:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:16:19 INFO - PROCESS | 1832 | 1461136578994 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 00:16:19 INFO - PROCESS | 1832 | 1461136578998 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 00:16:19 INFO - PROCESS | 1832 | 1461136579004 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:16:19 INFO - PROCESS | 1832 | 1461136579008 Marionette TRACE conn4 <- [1,2022,null,{}] 00:16:19 INFO - PROCESS | 1832 | 1461136579013 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:19 INFO - PROCESS | 1832 | 1461136579208 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 00:16:19 INFO - PROCESS | 1832 | 1461136579487 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f3ce000 == 114 [pid = 1832] [id = 513] 00:16:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8f3cf800) [pid = 1832] [serial = 1540] [outer = (nil)] 00:16:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8f4e2c00) [pid = 1832] [serial = 1541] [outer = 0x8f3cf800] 00:16:19 INFO - PROCESS | 1832 | 1461136579642 Marionette DEBUG loaded listener.js 00:16:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8f50bc00) [pid = 1832] [serial = 1542] [outer = 0x8f3cf800] 00:16:20 INFO - PROCESS | 1832 | 1461136580548 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 00:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1590ms 00:16:20 INFO - PROCESS | 1832 | 1461136580594 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 00:16:20 INFO - PROCESS | 1832 | 1461136580598 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 00:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:16:20 INFO - PROCESS | 1832 | 1461136580604 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:16:20 INFO - PROCESS | 1832 | 1461136580607 Marionette TRACE conn4 <- [1,2026,null,{}] 00:16:20 INFO - PROCESS | 1832 | 1461136580613 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:20 INFO - PROCESS | 1832 | 1461136580814 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 00:16:21 INFO - PROCESS | 1832 | 1461136581096 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x82652400 == 115 [pid = 1832] [id = 514] 00:16:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x844edc00) [pid = 1832] [serial = 1543] [outer = (nil)] 00:16:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8fb2b400) [pid = 1832] [serial = 1544] [outer = 0x844edc00] 00:16:21 INFO - PROCESS | 1832 | 1461136581233 Marionette DEBUG loaded listener.js 00:16:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8fbcbc00) [pid = 1832] [serial = 1545] [outer = 0x844edc00] 00:16:22 INFO - PROCESS | 1832 | 1461136582131 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 00:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1600ms 00:16:22 INFO - PROCESS | 1832 | 1461136582205 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 00:16:22 INFO - PROCESS | 1832 | 1461136582208 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 00:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:16:22 INFO - PROCESS | 1832 | 1461136582215 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:16:22 INFO - PROCESS | 1832 | 1461136582219 Marionette TRACE conn4 <- [1,2030,null,{}] 00:16:22 INFO - PROCESS | 1832 | 1461136582224 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:22 INFO - PROCESS | 1832 | 1461136582433 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 00:16:22 INFO - PROCESS | 1832 | 1461136582753 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6dfc00 == 116 [pid = 1832] [id = 515] 00:16:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x8f711000) [pid = 1832] [serial = 1546] [outer = (nil)] 00:16:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x8fd77800) [pid = 1832] [serial = 1547] [outer = 0x8f711000] 00:16:22 INFO - PROCESS | 1832 | 1461136582845 Marionette DEBUG loaded listener.js 00:16:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x9013cc00) [pid = 1832] [serial = 1548] [outer = 0x8f711000] 00:16:23 INFO - PROCESS | 1832 | 1461136583750 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 00:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1579ms 00:16:23 INFO - PROCESS | 1832 | 1461136583794 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 00:16:23 INFO - PROCESS | 1832 | 1461136583798 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 00:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:16:23 INFO - PROCESS | 1832 | 1461136583805 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:16:23 INFO - PROCESS | 1832 | 1461136583808 Marionette TRACE conn4 <- [1,2034,null,{}] 00:16:23 INFO - PROCESS | 1832 | 1461136583814 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:24 INFO - PROCESS | 1832 | 1461136584005 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 00:16:24 INFO - PROCESS | 1832 | 1461136584285 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fc07800 == 117 [pid = 1832] [id = 516] 00:16:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x8fc0d000) [pid = 1832] [serial = 1549] [outer = (nil)] 00:16:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x901cf800) [pid = 1832] [serial = 1550] [outer = 0x8fc0d000] 00:16:24 INFO - PROCESS | 1832 | 1461136584419 Marionette DEBUG loaded listener.js 00:16:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x90233000) [pid = 1832] [serial = 1551] [outer = 0x8fc0d000] 00:16:25 INFO - PROCESS | 1832 | 1461136585274 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1527ms 00:16:25 INFO - PROCESS | 1832 | 1461136585333 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 00:16:25 INFO - PROCESS | 1832 | 1461136585337 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 00:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:16:25 INFO - PROCESS | 1832 | 1461136585343 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:16:25 INFO - PROCESS | 1832 | 1461136585347 Marionette TRACE conn4 <- [1,2038,null,{}] 00:16:25 INFO - PROCESS | 1832 | 1461136585353 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:25 INFO - PROCESS | 1832 | 1461136585555 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 00:16:25 INFO - PROCESS | 1832 | 1461136585830 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x82baa000 == 118 [pid = 1832] [id = 517] 00:16:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x84434000) [pid = 1832] [serial = 1552] [outer = (nil)] 00:16:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x90444400) [pid = 1832] [serial = 1553] [outer = 0x84434000] 00:16:25 INFO - PROCESS | 1832 | 1461136585970 Marionette DEBUG loaded listener.js 00:16:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x912bac00) [pid = 1832] [serial = 1554] [outer = 0x84434000] 00:16:26 INFO - PROCESS | 1832 | 1461136586844 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 00:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1577ms 00:16:26 INFO - PROCESS | 1832 | 1461136586922 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 00:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:16:26 INFO - PROCESS | 1832 | 1461136586926 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 00:16:26 INFO - PROCESS | 1832 | 1461136586932 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:16:26 INFO - PROCESS | 1832 | 1461136586936 Marionette TRACE conn4 <- [1,2042,null,{}] 00:16:26 INFO - PROCESS | 1832 | 1461136586941 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:27 INFO - PROCESS | 1832 | 1461136587190 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 00:16:27 INFO - PROCESS | 1832 | 1461136587565 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x9391d000 == 119 [pid = 1832] [id = 518] 00:16:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x9391d400) [pid = 1832] [serial = 1555] [outer = (nil)] 00:16:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x93921400) [pid = 1832] [serial = 1556] [outer = 0x9391d400] 00:16:27 INFO - PROCESS | 1832 | 1461136587666 Marionette DEBUG loaded listener.js 00:16:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x939f3800) [pid = 1832] [serial = 1557] [outer = 0x9391d400] 00:16:28 INFO - PROCESS | 1832 | 1461136588624 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 00:16:28 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) 00:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1732ms 00:16:28 INFO - PROCESS | 1832 | 1461136588664 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 00:16:28 INFO - PROCESS | 1832 | 1461136588669 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 00:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:16:28 INFO - PROCESS | 1832 | 1461136588675 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:16:28 INFO - PROCESS | 1832 | 1461136588679 Marionette TRACE conn4 <- [1,2046,null,{}] 00:16:28 INFO - PROCESS | 1832 | 1461136588685 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:28 INFO - PROCESS | 1832 | 1461136588917 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 00:16:29 INFO - PROCESS | 1832 | 1461136589240 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x93b9ac00 == 120 [pid = 1832] [id = 519] 00:16:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x93b9b800) [pid = 1832] [serial = 1558] [outer = (nil)] 00:16:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x958ab000) [pid = 1832] [serial = 1559] [outer = 0x93b9b800] 00:16:29 INFO - PROCESS | 1832 | 1461136589331 Marionette DEBUG loaded listener.js 00:16:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x958b4000) [pid = 1832] [serial = 1560] [outer = 0x93b9b800] 00:16:30 INFO - PROCESS | 1832 | 1461136590182 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 00:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1544ms 00:16:30 INFO - PROCESS | 1832 | 1461136590226 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 00:16:30 INFO - PROCESS | 1832 | 1461136590231 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 00:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:16:30 INFO - PROCESS | 1832 | 1461136590237 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:16:30 INFO - PROCESS | 1832 | 1461136590240 Marionette TRACE conn4 <- [1,2050,null,{}] 00:16:30 INFO - PROCESS | 1832 | 1461136590246 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:30 INFO - PROCESS | 1832 | 1461136590448 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 00:16:30 INFO - PROCESS | 1832 | 1461136590737 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x81ae7400 == 121 [pid = 1832] [id = 520] 00:16:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x8443d400) [pid = 1832] [serial = 1561] [outer = (nil)] 00:16:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x96fc7800) [pid = 1832] [serial = 1562] [outer = 0x8443d400] 00:16:30 INFO - PROCESS | 1832 | 1461136590870 Marionette DEBUG loaded listener.js 00:16:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x97927c00) [pid = 1832] [serial = 1563] [outer = 0x8443d400] 00:16:31 INFO - PROCESS | 1832 | 1461136591737 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1579ms 00:16:31 INFO - PROCESS | 1832 | 1461136591816 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 00:16:31 INFO - PROCESS | 1832 | 1461136591820 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 00:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:16:31 INFO - PROCESS | 1832 | 1461136591826 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:16:31 INFO - PROCESS | 1832 | 1461136591829 Marionette TRACE conn4 <- [1,2054,null,{}] 00:16:31 INFO - PROCESS | 1832 | 1461136591835 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:32 INFO - PROCESS | 1832 | 1461136592080 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 00:16:32 INFO - PROCESS | 1832 | 1461136592416 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x93915800 == 122 [pid = 1832] [id = 521] 00:16:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x96b0cc00) [pid = 1832] [serial = 1564] [outer = (nil)] 00:16:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x97d91800) [pid = 1832] [serial = 1565] [outer = 0x96b0cc00] 00:16:32 INFO - PROCESS | 1832 | 1461136592506 Marionette DEBUG loaded listener.js 00:16:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x97ec5400) [pid = 1832] [serial = 1566] [outer = 0x96b0cc00] 00:16:33 INFO - PROCESS | 1832 | 1461136593385 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 00:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1635ms 00:16:33 INFO - PROCESS | 1832 | 1461136593463 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 00:16:33 INFO - PROCESS | 1832 | 1461136593467 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 00:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:16:33 INFO - PROCESS | 1832 | 1461136593473 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:16:33 INFO - PROCESS | 1832 | 1461136593477 Marionette TRACE conn4 <- [1,2058,null,{}] 00:16:33 INFO - PROCESS | 1832 | 1461136593482 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:33 INFO - PROCESS | 1832 | 1461136593717 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 00:16:34 INFO - PROCESS | 1832 | 1461136594041 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x97cb5000 == 123 [pid = 1832] [id = 522] 00:16:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x97d8ec00) [pid = 1832] [serial = 1567] [outer = (nil)] 00:16:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x98580800) [pid = 1832] [serial = 1568] [outer = 0x97d8ec00] 00:16:34 INFO - PROCESS | 1832 | 1461136594133 Marionette DEBUG loaded listener.js 00:16:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x98714c00) [pid = 1832] [serial = 1569] [outer = 0x97d8ec00] 00:16:35 INFO - PROCESS | 1832 | 1461136595014 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 00:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1579ms 00:16:35 INFO - PROCESS | 1832 | 1461136595057 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 00:16:35 INFO - PROCESS | 1832 | 1461136595061 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 00:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:16:35 INFO - PROCESS | 1832 | 1461136595067 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:16:35 INFO - PROCESS | 1832 | 1461136595070 Marionette TRACE conn4 <- [1,2062,null,{}] 00:16:35 INFO - PROCESS | 1832 | 1461136595075 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:35 INFO - PROCESS | 1832 | 1461136595270 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 00:16:35 INFO - PROCESS | 1832 | 1461136595553 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x844f4c00 == 124 [pid = 1832] [id = 523] 00:16:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x877da000) [pid = 1832] [serial = 1570] [outer = (nil)] 00:16:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x987d1c00) [pid = 1832] [serial = 1571] [outer = 0x877da000] 00:16:35 INFO - PROCESS | 1832 | 1461136595688 Marionette DEBUG loaded listener.js 00:16:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x98868c00) [pid = 1832] [serial = 1572] [outer = 0x877da000] 00:16:36 INFO - PROCESS | 1832 | 1461136596610 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 00:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1590ms 00:16:36 INFO - PROCESS | 1832 | 1461136596658 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 00:16:36 INFO - PROCESS | 1832 | 1461136596662 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 00:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:16:36 INFO - PROCESS | 1832 | 1461136596668 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:16:36 INFO - PROCESS | 1832 | 1461136596672 Marionette TRACE conn4 <- [1,2066,null,{}] 00:16:36 INFO - PROCESS | 1832 | 1461136596677 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:36 INFO - PROCESS | 1832 | 1461136596872 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 00:16:37 INFO - PROCESS | 1832 | 1461136597215 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x84c82c00 == 125 [pid = 1832] [id = 524] 00:16:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x8fc04c00) [pid = 1832] [serial = 1573] [outer = (nil)] 00:16:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x98f67400) [pid = 1832] [serial = 1574] [outer = 0x8fc04c00] 00:16:37 INFO - PROCESS | 1832 | 1461136597306 Marionette DEBUG loaded listener.js 00:16:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x9910e000) [pid = 1832] [serial = 1575] [outer = 0x8fc04c00] 00:16:38 INFO - PROCESS | 1832 | 1461136598185 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 00:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1578ms 00:16:38 INFO - PROCESS | 1832 | 1461136598247 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 00:16:38 INFO - PROCESS | 1832 | 1461136598250 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 00:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:16:38 INFO - PROCESS | 1832 | 1461136598256 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:16:38 INFO - PROCESS | 1832 | 1461136598260 Marionette TRACE conn4 <- [1,2070,null,{}] 00:16:38 INFO - PROCESS | 1832 | 1461136598265 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:38 INFO - PROCESS | 1832 | 1461136598464 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 00:16:38 INFO - PROCESS | 1832 | 1461136598746 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x859c4000 == 126 [pid = 1832] [id = 525] 00:16:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x97d82400) [pid = 1832] [serial = 1576] [outer = (nil)] 00:16:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x99bff000) [pid = 1832] [serial = 1577] [outer = 0x97d82400] 00:16:38 INFO - PROCESS | 1832 | 1461136598875 Marionette DEBUG loaded listener.js 00:16:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x9df0d000) [pid = 1832] [serial = 1578] [outer = 0x97d82400] 00:16:39 INFO - PROCESS | 1832 | 1461136599754 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 00:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1577ms 00:16:39 INFO - PROCESS | 1832 | 1461136599835 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 00:16:39 INFO - PROCESS | 1832 | 1461136599839 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 00:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:16:39 INFO - PROCESS | 1832 | 1461136599845 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:16:39 INFO - PROCESS | 1832 | 1461136599848 Marionette TRACE conn4 <- [1,2074,null,{}] 00:16:39 INFO - PROCESS | 1832 | 1461136599854 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:40 INFO - PROCESS | 1832 | 1461136600095 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 00:16:40 INFO - PROCESS | 1832 | 1461136600428 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c04e400 == 127 [pid = 1832] [id = 526] 00:16:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x9013e800) [pid = 1832] [serial = 1579] [outer = (nil)] 00:16:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x9fc80000) [pid = 1832] [serial = 1580] [outer = 0x9013e800] 00:16:40 INFO - PROCESS | 1832 | 1461136600517 Marionette DEBUG loaded listener.js 00:16:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0xa0043400) [pid = 1832] [serial = 1581] [outer = 0x9013e800] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6ab800 == 126 [pid = 1832] [id = 440] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x850ee800 == 125 [pid = 1832] [id = 438] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8fd75000 == 124 [pid = 1832] [id = 449] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x850ee400 == 123 [pid = 1832] [id = 437] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8f3d9400 == 122 [pid = 1832] [id = 446] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8f3d7400 == 121 [pid = 1832] [id = 447] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x844f7800 == 120 [pid = 1832] [id = 444] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8c041000 == 119 [pid = 1832] [id = 442] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8c0f8c00 == 118 [pid = 1832] [id = 443] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x9023e000 == 117 [pid = 1832] [id = 178] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x86832000 == 116 [pid = 1832] [id = 445] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x86836800 == 115 [pid = 1832] [id = 439] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8fd78800 == 114 [pid = 1832] [id = 448] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x844f5000 == 113 [pid = 1832] [id = 436] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8b950400 == 112 [pid = 1832] [id = 441] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x85bc7800 == 111 [pid = 1832] [id = 507] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x877e5c00 == 110 [pid = 1832] [id = 506] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x81ae4400 == 109 [pid = 1832] [id = 505] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x84c8c000 == 108 [pid = 1832] [id = 504] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x880ba800 == 107 [pid = 1832] [id = 502] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x84c80400 == 106 [pid = 1832] [id = 501] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x98867000 == 105 [pid = 1832] [id = 500] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x97b6b000 == 104 [pid = 1832] [id = 498] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8682a800 == 103 [pid = 1832] [id = 499] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x958b1000 == 102 [pid = 1832] [id = 497] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x94281000 == 101 [pid = 1832] [id = 496] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x9066d400 == 100 [pid = 1832] [id = 495] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8fbcfc00 == 99 [pid = 1832] [id = 493] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x901ca400 == 98 [pid = 1832] [id = 494] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8e48b400 == 97 [pid = 1832] [id = 492] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x877de400 == 96 [pid = 1832] [id = 491] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8e5d7400 == 95 [pid = 1832] [id = 490] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8c0f7000 == 94 [pid = 1832] [id = 489] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8bbcb400 == 93 [pid = 1832] [id = 488] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8bbca400 == 92 [pid = 1832] [id = 487] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x84a5e400 == 91 [pid = 1832] [id = 485] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8814d400 == 90 [pid = 1832] [id = 486] 00:16:42 INFO - PROCESS | 1832 | --DOCSHELL 0x844efc00 == 89 [pid = 1832] [id = 484] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x8b90e800) [pid = 1832] [serial = 1454] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x98f5ec00) [pid = 1832] [serial = 1434] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x96fcbc00) [pid = 1832] [serial = 1418] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x9808b800) [pid = 1832] [serial = 1422] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x84a65000) [pid = 1832] [serial = 1451] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x9427c400) [pid = 1832] [serial = 1415] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x8bbc2400) [pid = 1832] [serial = 1385] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x98086800) [pid = 1832] [serial = 1421] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x8e5d8400) [pid = 1832] [serial = 1395] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x88156400) [pid = 1832] [serial = 1449] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x901c9400) [pid = 1832] [serial = 1409] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x8fb2d000) [pid = 1832] [serial = 1403] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x8bbce400) [pid = 1832] [serial = 1392] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x98e8d800) [pid = 1832] [serial = 1433] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x8f502800) [pid = 1832] [serial = 1401] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x8f4e5000) [pid = 1832] [serial = 1400] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x98719400) [pid = 1832] [serial = 1425] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x99938000) [pid = 1832] [serial = 1437] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x85bccc00) [pid = 1832] [serial = 1452] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x9a8a2400) [pid = 1832] [serial = 1439] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x97cbd000) [pid = 1832] [serial = 1419] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x9016f000) [pid = 1832] [serial = 1407] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x98cdf400) [pid = 1832] [serial = 1431] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x8814e400) [pid = 1832] [serial = 1448] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x8fbcec00) [pid = 1832] [serial = 1404] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x8e483c00) [pid = 1832] [serial = 1394] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x93913000) [pid = 1832] [serial = 1413] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x991d4800) [pid = 1832] [serial = 1436] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x90142c00) [pid = 1832] [serial = 1406] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x9885f800) [pid = 1832] [serial = 1427] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x86fc5000) [pid = 1832] [serial = 1446] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x8e675000) [pid = 1832] [serial = 1397] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x86831000) [pid = 1832] [serial = 1445] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x901cf400) [pid = 1832] [serial = 1410] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x98713000) [pid = 1832] [serial = 1424] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x98864800) [pid = 1832] [serial = 1428] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x84c89400) [pid = 1832] [serial = 1442] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x9066cc00) [pid = 1832] [serial = 1412] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x9df0e000) [pid = 1832] [serial = 1440] [outer = (nil)] [url = about:blank] 00:16:42 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x854de400) [pid = 1832] [serial = 1443] [outer = (nil)] [url = about:blank] 00:16:43 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8b949400) [pid = 1832] [serial = 1391] [outer = (nil)] [url = about:blank] 00:16:43 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x98cda800) [pid = 1832] [serial = 1430] [outer = (nil)] [url = about:blank] 00:16:43 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x87fae000) [pid = 1832] [serial = 1389] [outer = (nil)] [url = about:blank] 00:16:43 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x94283000) [pid = 1832] [serial = 1416] [outer = (nil)] [url = about:blank] 00:16:43 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x86838800) [pid = 1832] [serial = 1388] [outer = (nil)] [url = about:blank] 00:16:43 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8e79d400) [pid = 1832] [serial = 1398] [outer = (nil)] [url = about:blank] 00:16:43 INFO - PROCESS | 1832 | 1461136603300 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 00:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 3493ms 00:16:43 INFO - PROCESS | 1832 | 1461136603338 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 00:16:43 INFO - PROCESS | 1832 | 1461136603344 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 00:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:16:43 INFO - PROCESS | 1832 | 1461136603352 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:16:43 INFO - PROCESS | 1832 | 1461136603356 Marionette TRACE conn4 <- [1,2078,null,{}] 00:16:43 INFO - PROCESS | 1832 | 1461136603364 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:43 INFO - PROCESS | 1832 | 1461136603579 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 00:16:43 INFO - PROCESS | 1832 | 1461136603784 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x850f5800 == 90 [pid = 1832] [id = 527] 00:16:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x854e2400) [pid = 1832] [serial = 1582] [outer = (nil)] 00:16:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x85bc0c00) [pid = 1832] [serial = 1583] [outer = 0x854e2400] 00:16:43 INFO - PROCESS | 1832 | 1461136603865 Marionette DEBUG loaded listener.js 00:16:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x85ce6800) [pid = 1832] [serial = 1584] [outer = 0x854e2400] 00:16:44 INFO - PROCESS | 1832 | 1461136604625 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 00:16:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1330ms 00:16:44 INFO - PROCESS | 1832 | 1461136604681 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 00:16:44 INFO - PROCESS | 1832 | 1461136604690 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 00:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:16:44 INFO - PROCESS | 1832 | 1461136604705 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:16:44 INFO - PROCESS | 1832 | 1461136604709 Marionette TRACE conn4 <- [1,2082,null,{}] 00:16:44 INFO - PROCESS | 1832 | 1461136604714 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:45 INFO - PROCESS | 1832 | 1461136604999 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 00:16:45 INFO - PROCESS | 1832 | 1461136605126 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x85bc2800 == 91 [pid = 1832] [id = 528] 00:16:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x85ced400) [pid = 1832] [serial = 1585] [outer = (nil)] 00:16:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x86fcec00) [pid = 1832] [serial = 1586] [outer = 0x85ced400] 00:16:45 INFO - PROCESS | 1832 | 1461136605199 Marionette DEBUG loaded listener.js 00:16:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x877e5c00) [pid = 1832] [serial = 1587] [outer = 0x85ced400] 00:16:46 INFO - PROCESS | 1832 | 1461136606192 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 00:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1536ms 00:16:46 INFO - PROCESS | 1832 | 1461136606236 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 00:16:46 INFO - PROCESS | 1832 | 1461136606240 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 00:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:16:46 INFO - PROCESS | 1832 | 1461136606254 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:16:46 INFO - PROCESS | 1832 | 1461136606260 Marionette TRACE conn4 <- [1,2086,null,{}] 00:16:46 INFO - PROCESS | 1832 | 1461136606275 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:46 INFO - PROCESS | 1832 | 1461136606539 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 00:16:46 INFO - PROCESS | 1832 | 1461136606571 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x86835000 == 92 [pid = 1832] [id = 529] 00:16:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x87fb9000) [pid = 1832] [serial = 1588] [outer = (nil)] 00:16:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x88155c00) [pid = 1832] [serial = 1589] [outer = 0x87fb9000] 00:16:46 INFO - PROCESS | 1832 | 1461136606648 Marionette DEBUG loaded listener.js 00:16:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8a292400) [pid = 1832] [serial = 1590] [outer = 0x87fb9000] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x93ba8c00) [pid = 1832] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x99101c00) [pid = 1832] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x979e7c00) [pid = 1832] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x877dc000) [pid = 1832] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8a6e3400) [pid = 1832] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x8a6b0800) [pid = 1832] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x97cb8800) [pid = 1832] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x958b7c00) [pid = 1832] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x9428ac00) [pid = 1832] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x93913400) [pid = 1832] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x90233800) [pid = 1832] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8fd79c00) [pid = 1832] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x8f6ca800) [pid = 1832] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8f4eac00) [pid = 1832] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x8f3d5800) [pid = 1832] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x8e436000) [pid = 1832] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8bdd4c00) [pid = 1832] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x8bdcd000) [pid = 1832] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x88157000) [pid = 1832] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x84a66800) [pid = 1832] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x859c7c00) [pid = 1832] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:16:48 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x99110c00) [pid = 1832] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:16:48 INFO - PROCESS | 1832 | 1461136608418 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 00:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 2197ms 00:16:48 INFO - PROCESS | 1832 | 1461136608443 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 00:16:48 INFO - PROCESS | 1832 | 1461136608447 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 00:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:16:48 INFO - PROCESS | 1832 | 1461136608453 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:16:48 INFO - PROCESS | 1832 | 1461136608456 Marionette TRACE conn4 <- [1,2090,null,{}] 00:16:48 INFO - PROCESS | 1832 | 1461136608462 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:48 INFO - PROCESS | 1832 | 1461136608642 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 00:16:48 INFO - PROCESS | 1832 | 1461136608658 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x8265cc00 == 93 [pid = 1832] [id = 530] 00:16:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x84c85400) [pid = 1832] [serial = 1591] [outer = (nil)] 00:16:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8814d400) [pid = 1832] [serial = 1592] [outer = 0x84c85400] 00:16:48 INFO - PROCESS | 1832 | 1461136608904 Marionette DEBUG loaded listener.js 00:16:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8b905000) [pid = 1832] [serial = 1593] [outer = 0x84c85400] 00:16:49 INFO - PROCESS | 1832 | 1461136609667 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 00:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1237ms 00:16:49 INFO - PROCESS | 1832 | 1461136609691 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 00:16:49 INFO - PROCESS | 1832 | 1461136609695 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 00:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:16:49 INFO - PROCESS | 1832 | 1461136609701 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:16:49 INFO - PROCESS | 1832 | 1461136609704 Marionette TRACE conn4 <- [1,2094,null,{}] 00:16:49 INFO - PROCESS | 1832 | 1461136609709 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:49 INFO - PROCESS | 1832 | 1461136609954 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 00:16:49 INFO - PROCESS | 1832 | 1461136609977 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x86836400 == 94 [pid = 1832] [id = 531] 00:16:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x880bc400) [pid = 1832] [serial = 1594] [outer = (nil)] 00:16:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8bbc2c00) [pid = 1832] [serial = 1595] [outer = 0x880bc400] 00:16:50 INFO - PROCESS | 1832 | 1461136610048 Marionette DEBUG loaded listener.js 00:16:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8bbc9000) [pid = 1832] [serial = 1596] [outer = 0x880bc400] 00:16:51 INFO - PROCESS | 1832 | 1461136611253 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 00:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1589ms 00:16:51 INFO - PROCESS | 1832 | 1461136611290 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 00:16:51 INFO - PROCESS | 1832 | 1461136611298 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 00:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:16:51 INFO - PROCESS | 1832 | 1461136611307 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:16:51 INFO - PROCESS | 1832 | 1461136611312 Marionette TRACE conn4 <- [1,2098,null,{}] 00:16:51 INFO - PROCESS | 1832 | 1461136611320 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:51 INFO - PROCESS | 1832 | 1461136611600 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 00:16:51 INFO - PROCESS | 1832 | 1461136611935 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x859c4c00 == 95 [pid = 1832] [id = 532] 00:16:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x85bc7400) [pid = 1832] [serial = 1597] [outer = (nil)] 00:16:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x87fb5400) [pid = 1832] [serial = 1598] [outer = 0x85bc7400] 00:16:52 INFO - PROCESS | 1832 | 1461136612038 Marionette DEBUG loaded listener.js 00:16:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x88152000) [pid = 1832] [serial = 1599] [outer = 0x85bc7400] 00:16:53 INFO - PROCESS | 1832 | 1461136613025 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 00:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1786ms 00:16:53 INFO - PROCESS | 1832 | 1461136613093 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 00:16:53 INFO - PROCESS | 1832 | 1461136613102 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 00:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:16:53 INFO - PROCESS | 1832 | 1461136613113 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:16:53 INFO - PROCESS | 1832 | 1461136613117 Marionette TRACE conn4 <- [1,2102,null,{}] 00:16:53 INFO - PROCESS | 1832 | 1461136613123 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:53 INFO - PROCESS | 1832 | 1461136613408 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 00:16:53 INFO - PROCESS | 1832 | 1461136613772 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x87fb0400 == 96 [pid = 1832] [id = 533] 00:16:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8bbc5800) [pid = 1832] [serial = 1600] [outer = (nil)] 00:16:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8bc69800) [pid = 1832] [serial = 1601] [outer = 0x8bbc5800] 00:16:53 INFO - PROCESS | 1832 | 1461136613860 Marionette DEBUG loaded listener.js 00:16:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8bdd3400) [pid = 1832] [serial = 1602] [outer = 0x8bbc5800] 00:16:54 INFO - PROCESS | 1832 | 1461136614792 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 00:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1736ms 00:16:54 INFO - PROCESS | 1832 | 1461136614849 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 00:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:16:54 INFO - PROCESS | 1832 | 1461136614854 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 00:16:54 INFO - PROCESS | 1832 | 1461136614860 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:16:54 INFO - PROCESS | 1832 | 1461136614866 Marionette TRACE conn4 <- [1,2106,null,{}] 00:16:54 INFO - PROCESS | 1832 | 1461136614882 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:55 INFO - PROCESS | 1832 | 1461136615126 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 00:16:55 INFO - PROCESS | 1832 | 1461136615445 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a287000 == 97 [pid = 1832] [id = 534] 00:16:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8bdd7400) [pid = 1832] [serial = 1603] [outer = (nil)] 00:16:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8c0fdc00) [pid = 1832] [serial = 1604] [outer = 0x8bdd7400] 00:16:55 INFO - PROCESS | 1832 | 1461136615538 Marionette DEBUG loaded listener.js 00:16:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8e440000) [pid = 1832] [serial = 1605] [outer = 0x8bdd7400] 00:16:56 INFO - PROCESS | 1832 | 1461136616427 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 00:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1598ms 00:16:56 INFO - PROCESS | 1832 | 1461136616459 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 00:16:56 INFO - PROCESS | 1832 | 1461136616464 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 00:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:16:56 INFO - PROCESS | 1832 | 1461136616490 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:16:56 INFO - PROCESS | 1832 | 1461136616494 Marionette TRACE conn4 <- [1,2110,null,{}] 00:16:56 INFO - PROCESS | 1832 | 1461136616501 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:56 INFO - PROCESS | 1832 | 1461136616709 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 00:16:57 INFO - PROCESS | 1832 | 1461136616981 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a28b000 == 98 [pid = 1832] [id = 535] 00:16:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8e489400) [pid = 1832] [serial = 1606] [outer = (nil)] 00:16:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8e5dc400) [pid = 1832] [serial = 1607] [outer = 0x8e489400] 00:16:57 INFO - PROCESS | 1832 | 1461136617125 Marionette DEBUG loaded listener.js 00:16:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8e672c00) [pid = 1832] [serial = 1608] [outer = 0x8e489400] 00:16:58 INFO - PROCESS | 1832 | 1461136618036 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 00:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1601ms 00:16:58 INFO - PROCESS | 1832 | 1461136618073 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 00:16:58 INFO - PROCESS | 1832 | 1461136618077 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 00:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:16:58 INFO - PROCESS | 1832 | 1461136618083 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:16:58 INFO - PROCESS | 1832 | 1461136618087 Marionette TRACE conn4 <- [1,2114,null,{}] 00:16:58 INFO - PROCESS | 1832 | 1461136618119 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:58 INFO - PROCESS | 1832 | 1461136618376 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 00:16:58 INFO - PROCESS | 1832 | 1461136618712 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e48e400 == 99 [pid = 1832] [id = 536] 00:16:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8e67c400) [pid = 1832] [serial = 1609] [outer = (nil)] 00:16:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8f3cd000) [pid = 1832] [serial = 1610] [outer = 0x8e67c400] 00:16:58 INFO - PROCESS | 1832 | 1461136618800 Marionette DEBUG loaded listener.js 00:16:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x8f3d2400) [pid = 1832] [serial = 1611] [outer = 0x8e67c400] 00:16:59 INFO - PROCESS | 1832 | 1461136619676 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 00:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1629ms 00:16:59 INFO - PROCESS | 1832 | 1461136619714 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 00:16:59 INFO - PROCESS | 1832 | 1461136619718 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 00:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:16:59 INFO - PROCESS | 1832 | 1461136619743 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:16:59 INFO - PROCESS | 1832 | 1461136619747 Marionette TRACE conn4 <- [1,2118,null,{}] 00:16:59 INFO - PROCESS | 1832 | 1461136619753 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:16:59 INFO - PROCESS | 1832 | 1461136619978 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 00:17:00 INFO - PROCESS | 1832 | 1461136620301 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e7a8000 == 100 [pid = 1832] [id = 537] 00:17:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8e7ab400) [pid = 1832] [serial = 1612] [outer = (nil)] 00:17:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8f509800) [pid = 1832] [serial = 1613] [outer = 0x8e7ab400] 00:17:00 INFO - PROCESS | 1832 | 1461136620410 Marionette DEBUG loaded listener.js 00:17:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x8f6d2c00) [pid = 1832] [serial = 1614] [outer = 0x8e7ab400] 00:17:01 INFO - PROCESS | 1832 | 1461136621316 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 00:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1635ms 00:17:01 INFO - PROCESS | 1832 | 1461136621375 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 00:17:01 INFO - PROCESS | 1832 | 1461136621378 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 00:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:17:01 INFO - PROCESS | 1832 | 1461136621385 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:17:01 INFO - PROCESS | 1832 | 1461136621388 Marionette TRACE conn4 <- [1,2122,null,{}] 00:17:01 INFO - PROCESS | 1832 | 1461136621394 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:01 INFO - PROCESS | 1832 | 1461136621590 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 00:17:01 INFO - PROCESS | 1832 | 1461136621905 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f4ecc00 == 101 [pid = 1832] [id = 538] 00:17:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x8f504400) [pid = 1832] [serial = 1615] [outer = (nil)] 00:17:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x8fbd4000) [pid = 1832] [serial = 1616] [outer = 0x8f504400] 00:17:02 INFO - PROCESS | 1832 | 1461136621994 Marionette DEBUG loaded listener.js 00:17:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x8fc05c00) [pid = 1832] [serial = 1617] [outer = 0x8f504400] 00:17:02 INFO - PROCESS | 1832 | 1461136622873 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 00:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1529ms 00:17:02 INFO - PROCESS | 1832 | 1461136622915 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 00:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:17:02 INFO - PROCESS | 1832 | 1461136622919 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 00:17:02 INFO - PROCESS | 1832 | 1461136622925 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:17:02 INFO - PROCESS | 1832 | 1461136622929 Marionette TRACE conn4 <- [1,2126,null,{}] 00:17:02 INFO - PROCESS | 1832 | 1461136622935 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:03 INFO - PROCESS | 1832 | 1461136623136 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 00:17:03 INFO - PROCESS | 1832 | 1461136623436 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e672400 == 102 [pid = 1832] [id = 539] 00:17:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x8fb2c000) [pid = 1832] [serial = 1618] [outer = (nil)] 00:17:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x9013fc00) [pid = 1832] [serial = 1619] [outer = 0x8fb2c000] 00:17:03 INFO - PROCESS | 1832 | 1461136623568 Marionette DEBUG loaded listener.js 00:17:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x90143c00) [pid = 1832] [serial = 1620] [outer = 0x8fb2c000] 00:17:04 INFO - PROCESS | 1832 | 1461136624436 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 00:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1540ms 00:17:04 INFO - PROCESS | 1832 | 1461136624466 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 00:17:04 INFO - PROCESS | 1832 | 1461136624470 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 00:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:17:04 INFO - PROCESS | 1832 | 1461136624476 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:17:04 INFO - PROCESS | 1832 | 1461136624480 Marionette TRACE conn4 <- [1,2130,null,{}] 00:17:04 INFO - PROCESS | 1832 | 1461136624486 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:04 INFO - PROCESS | 1832 | 1461136624685 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 00:17:04 INFO - PROCESS | 1832 | 1461136624966 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fd79800 == 103 [pid = 1832] [id = 540] 00:17:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x8fd80800) [pid = 1832] [serial = 1621] [outer = (nil)] 00:17:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x901ca400) [pid = 1832] [serial = 1622] [outer = 0x8fd80800] 00:17:05 INFO - PROCESS | 1832 | 1461136625099 Marionette DEBUG loaded listener.js 00:17:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x901cf400) [pid = 1832] [serial = 1623] [outer = 0x8fd80800] 00:17:05 INFO - PROCESS | 1832 | 1461136625962 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 00:17:06 INFO - PROCESS | 1832 | 1461136626042 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 00:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 00:17:06 INFO - PROCESS | 1832 | 1461136626051 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:17:06 INFO - PROCESS | 1832 | 1461136626054 Marionette TRACE conn4 <- [1,2134,null,{}] 00:17:06 INFO - PROCESS | 1832 | 1461136626060 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:06 INFO - PROCESS | 1832 | 1461136626265 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 00:17:06 INFO - PROCESS | 1832 | 1461136626809 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x91edc800 == 104 [pid = 1832] [id = 541] 00:17:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x91edf400) [pid = 1832] [serial = 1624] [outer = (nil)] 00:17:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x9307d400) [pid = 1832] [serial = 1625] [outer = 0x91edf400] 00:17:06 INFO - PROCESS | 1832 | 1461136626901 Marionette DEBUG loaded listener.js 00:17:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x93912c00) [pid = 1832] [serial = 1626] [outer = 0x91edf400] 00:17:07 INFO - PROCESS | 1832 | 1461136627808 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 00:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1805ms 00:17:07 INFO - PROCESS | 1832 | 1461136627857 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 00:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:17:07 INFO - PROCESS | 1832 | 1461136627861 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 00:17:07 INFO - PROCESS | 1832 | 1461136627868 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:17:07 INFO - PROCESS | 1832 | 1461136627872 Marionette TRACE conn4 <- [1,2138,null,{}] 00:17:07 INFO - PROCESS | 1832 | 1461136627878 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:08 INFO - PROCESS | 1832 | 1461136628147 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 00:17:08 INFO - PROCESS | 1832 | 1461136628500 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x9307bc00 == 105 [pid = 1832] [id = 542] 00:17:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x939f4c00) [pid = 1832] [serial = 1627] [outer = (nil)] 00:17:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x93ba8c00) [pid = 1832] [serial = 1628] [outer = 0x939f4c00] 00:17:08 INFO - PROCESS | 1832 | 1461136628598 Marionette DEBUG loaded listener.js 00:17:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x94288000) [pid = 1832] [serial = 1629] [outer = 0x939f4c00] 00:17:09 INFO - PROCESS | 1832 | 1461136629498 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 00:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1691ms 00:17:09 INFO - PROCESS | 1832 | 1461136629559 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 00:17:09 INFO - PROCESS | 1832 | 1461136629563 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 00:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:17:09 INFO - PROCESS | 1832 | 1461136629570 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:17:09 INFO - PROCESS | 1832 | 1461136629573 Marionette TRACE conn4 <- [1,2142,null,{}] 00:17:09 INFO - PROCESS | 1832 | 1461136629578 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:09 INFO - PROCESS | 1832 | 1461136629783 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 00:17:10 INFO - PROCESS | 1832 | 1461136630103 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x93b9e400 == 106 [pid = 1832] [id = 543] 00:17:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x93b9f400) [pid = 1832] [serial = 1630] [outer = (nil)] 00:17:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x94dd0400) [pid = 1832] [serial = 1631] [outer = 0x93b9f400] 00:17:10 INFO - PROCESS | 1832 | 1461136630194 Marionette DEBUG loaded listener.js 00:17:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x958b7800) [pid = 1832] [serial = 1632] [outer = 0x93b9f400] 00:17:11 INFO - PROCESS | 1832 | 1461136631090 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 00:17:11 INFO - PROCESS | 1832 | 1461136631160 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 00:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 00:17:11 INFO - PROCESS | 1832 | 1461136631166 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:17:11 INFO - PROCESS | 1832 | 1461136631170 Marionette TRACE conn4 <- [1,2146,null,{}] 00:17:11 INFO - PROCESS | 1832 | 1461136631175 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:11 INFO - PROCESS | 1832 | 1461136631376 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 00:17:11 INFO - PROCESS | 1832 | 1461136631696 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x9043b400 == 107 [pid = 1832] [id = 544] 00:17:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x939e7400) [pid = 1832] [serial = 1633] [outer = (nil)] 00:17:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x979eb400) [pid = 1832] [serial = 1634] [outer = 0x939e7400] 00:17:11 INFO - PROCESS | 1832 | 1461136631787 Marionette DEBUG loaded listener.js 00:17:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x97cbe400) [pid = 1832] [serial = 1635] [outer = 0x939e7400] 00:17:12 INFO - PROCESS | 1832 | 1461136632694 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 00:17:12 INFO - PROCESS | 1832 | 1461136632760 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 00:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 00:17:12 INFO - PROCESS | 1832 | 1461136632767 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:17:12 INFO - PROCESS | 1832 | 1461136632770 Marionette TRACE conn4 <- [1,2150,null,{}] 00:17:12 INFO - PROCESS | 1832 | 1461136632776 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:12 INFO - PROCESS | 1832 | 1461136632991 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 00:17:13 INFO - PROCESS | 1832 | 1461136633374 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x98083c00 == 108 [pid = 1832] [id = 545] 00:17:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x981ec000) [pid = 1832] [serial = 1636] [outer = (nil)] 00:17:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x98247400) [pid = 1832] [serial = 1637] [outer = 0x981ec000] 00:17:13 INFO - PROCESS | 1832 | 1461136633477 Marionette DEBUG loaded listener.js 00:17:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x9824dc00) [pid = 1832] [serial = 1638] [outer = 0x981ec000] 00:17:14 INFO - PROCESS | 1832 | 1461136634357 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 00:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1643ms 00:17:14 INFO - PROCESS | 1832 | 1461136634411 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 00:17:14 INFO - PROCESS | 1832 | 1461136634414 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 00:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:17:14 INFO - PROCESS | 1832 | 1461136634423 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:17:14 INFO - PROCESS | 1832 | 1461136634427 Marionette TRACE conn4 <- [1,2154,null,{}] 00:17:14 INFO - PROCESS | 1832 | 1461136634433 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:14 INFO - PROCESS | 1832 | 1461136634673 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 00:17:15 INFO - PROCESS | 1832 | 1461136635008 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x8265e000 == 109 [pid = 1832] [id = 546] 00:17:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x98080c00) [pid = 1832] [serial = 1639] [outer = (nil)] 00:17:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x987cb400) [pid = 1832] [serial = 1640] [outer = 0x98080c00] 00:17:15 INFO - PROCESS | 1832 | 1461136635099 Marionette DEBUG loaded listener.js 00:17:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x9885cc00) [pid = 1832] [serial = 1641] [outer = 0x98080c00] 00:17:16 INFO - PROCESS | 1832 | 1461136636008 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 00:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1635ms 00:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:17:16 INFO - PROCESS | 1832 | 1461136636060 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 00:17:16 INFO - PROCESS | 1832 | 1461136636063 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 00:17:16 INFO - PROCESS | 1832 | 1461136636071 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:17:16 INFO - PROCESS | 1832 | 1461136636074 Marionette TRACE conn4 <- [1,2158,null,{}] 00:17:16 INFO - PROCESS | 1832 | 1461136636081 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:16 INFO - PROCESS | 1832 | 1461136636322 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 00:17:16 INFO - PROCESS | 1832 | 1461136636656 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x9871e000 == 110 [pid = 1832] [id = 547] 00:17:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x987ce800) [pid = 1832] [serial = 1642] [outer = (nil)] 00:17:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x98ce0400) [pid = 1832] [serial = 1643] [outer = 0x987ce800] 00:17:16 INFO - PROCESS | 1832 | 1461136636753 Marionette DEBUG loaded listener.js 00:17:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x98ce3000) [pid = 1832] [serial = 1644] [outer = 0x987ce800] 00:17:17 INFO - PROCESS | 1832 | 1461136637692 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 00:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1683ms 00:17:17 INFO - PROCESS | 1832 | 1461136637754 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 00:17:17 INFO - PROCESS | 1832 | 1461136637757 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 00:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:17:17 INFO - PROCESS | 1832 | 1461136637764 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:17:17 INFO - PROCESS | 1832 | 1461136637767 Marionette TRACE conn4 <- [1,2162,null,{}] 00:17:17 INFO - PROCESS | 1832 | 1461136637773 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:17 INFO - PROCESS | 1832 | 1461136637982 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 00:17:18 INFO - PROCESS | 1832 | 1461136638316 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x877e5800 == 111 [pid = 1832] [id = 548] 00:17:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x880b6800) [pid = 1832] [serial = 1645] [outer = (nil)] 00:17:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x9916d400) [pid = 1832] [serial = 1646] [outer = 0x880b6800] 00:17:18 INFO - PROCESS | 1832 | 1461136638418 Marionette DEBUG loaded listener.js 00:17:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x99223c00) [pid = 1832] [serial = 1647] [outer = 0x880b6800] 00:17:19 INFO - PROCESS | 1832 | 1461136639299 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 00:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1585ms 00:17:19 INFO - PROCESS | 1832 | 1461136639350 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 00:17:19 INFO - PROCESS | 1832 | 1461136639354 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 00:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:17:19 INFO - PROCESS | 1832 | 1461136639361 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:17:19 INFO - PROCESS | 1832 | 1461136639363 Marionette TRACE conn4 <- [1,2166,null,{}] 00:17:19 INFO - PROCESS | 1832 | 1461136639369 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:19 INFO - PROCESS | 1832 | 1461136639596 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 00:17:19 INFO - PROCESS | 1832 | 1461136639924 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x850ea800 == 112 [pid = 1832] [id = 549] 00:17:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x98f5ec00) [pid = 1832] [serial = 1648] [outer = (nil)] 00:17:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x9a675c00) [pid = 1832] [serial = 1649] [outer = 0x98f5ec00] 00:17:20 INFO - PROCESS | 1832 | 1461136640013 Marionette DEBUG loaded listener.js 00:17:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x9a8ad400) [pid = 1832] [serial = 1650] [outer = 0x98f5ec00] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x82656400 == 111 [pid = 1832] [id = 433] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x82bb8400 == 110 [pid = 1832] [id = 434] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x84c85800 == 109 [pid = 1832] [id = 432] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x859c4000 == 108 [pid = 1832] [id = 525] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x8c04e400 == 107 [pid = 1832] [id = 526] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x84c82c00 == 106 [pid = 1832] [id = 524] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x844f4c00 == 105 [pid = 1832] [id = 523] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x93915800 == 104 [pid = 1832] [id = 521] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x97cb5000 == 103 [pid = 1832] [id = 522] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x81ae7400 == 102 [pid = 1832] [id = 520] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x93b9ac00 == 101 [pid = 1832] [id = 519] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x9391d000 == 100 [pid = 1832] [id = 518] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x8fc07800 == 99 [pid = 1832] [id = 516] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x82baa000 == 98 [pid = 1832] [id = 517] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6dfc00 == 97 [pid = 1832] [id = 515] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x82652400 == 96 [pid = 1832] [id = 514] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x8f3ce000 == 95 [pid = 1832] [id = 513] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x8a290c00 == 94 [pid = 1832] [id = 511] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x877e7c00 == 93 [pid = 1832] [id = 512] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x880b9c00 == 92 [pid = 1832] [id = 510] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x877e2800 == 91 [pid = 1832] [id = 509] 00:17:22 INFO - PROCESS | 1832 | --DOCSHELL 0x81ae3800 == 90 [pid = 1832] [id = 508] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x8bbd0000) [pid = 1832] [serial = 1523] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x8b90a400) [pid = 1832] [serial = 1520] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x98250c00) [pid = 1832] [serial = 1496] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x97ebf400) [pid = 1832] [serial = 1494] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x97d84000) [pid = 1832] [serial = 1493] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x96b84400) [pid = 1832] [serial = 1491] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x96b0c000) [pid = 1832] [serial = 1490] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x9584f000) [pid = 1832] [serial = 1488] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x94288400) [pid = 1832] [serial = 1487] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x91ee1400) [pid = 1832] [serial = 1485] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x914e0800) [pid = 1832] [serial = 1484] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x90438800) [pid = 1832] [serial = 1482] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x90230c00) [pid = 1832] [serial = 1481] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x9016d800) [pid = 1832] [serial = 1479] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x9013c000) [pid = 1832] [serial = 1478] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x8fbd1800) [pid = 1832] [serial = 1476] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x8fbcac00) [pid = 1832] [serial = 1475] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x8f6d6c00) [pid = 1832] [serial = 1473] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x8f6cf800) [pid = 1832] [serial = 1472] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x8e676000) [pid = 1832] [serial = 1470] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x8e5e1c00) [pid = 1832] [serial = 1469] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x8e487400) [pid = 1832] [serial = 1467] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x8e43a400) [pid = 1832] [serial = 1466] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x8c048000) [pid = 1832] [serial = 1464] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x8bdd7000) [pid = 1832] [serial = 1463] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x8b908c00) [pid = 1832] [serial = 1461] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x8a6a7800) [pid = 1832] [serial = 1460] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x877da400) [pid = 1832] [serial = 1458] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x85cf3000) [pid = 1832] [serial = 1457] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x85ceb000) [pid = 1832] [serial = 1514] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x86834400) [pid = 1832] [serial = 1515] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0xa00cec00) [pid = 1832] [serial = 1511] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0xa0012400) [pid = 1832] [serial = 1509] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x9fef4000) [pid = 1832] [serial = 1508] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x9fb3a800) [pid = 1832] [serial = 1506] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x9ea3dc00) [pid = 1832] [serial = 1505] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x99bff400) [pid = 1832] [serial = 1503] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x999e2800) [pid = 1832] [serial = 1502] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x98cdf000) [pid = 1832] [serial = 1500] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x9886b000) [pid = 1832] [serial = 1499] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x9871a400) [pid = 1832] [serial = 1497] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8bbc6400) [pid = 1832] [serial = 1521] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x880c3c00) [pid = 1832] [serial = 1518] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x87fbb800) [pid = 1832] [serial = 1517] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8bbcb800) [pid = 1832] [serial = 1386] [outer = (nil)] [url = about:blank] 00:17:22 INFO - PROCESS | 1832 | 1461136642939 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 00:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 3636ms 00:17:22 INFO - PROCESS | 1832 | 1461136642997 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 00:17:23 INFO - PROCESS | 1832 | 1461136643002 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 00:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:17:23 INFO - PROCESS | 1832 | 1461136643010 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:17:23 INFO - PROCESS | 1832 | 1461136643016 Marionette TRACE conn4 <- [1,2170,null,{}] 00:17:23 INFO - PROCESS | 1832 | 1461136643025 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:23 INFO - PROCESS | 1832 | 1461136643237 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 00:17:23 INFO - PROCESS | 1832 | 1461136643470 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x850f3800 == 91 [pid = 1832] [id = 550] 00:17:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x854e1c00) [pid = 1832] [serial = 1651] [outer = (nil)] 00:17:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x85ce9000) [pid = 1832] [serial = 1652] [outer = 0x854e1c00] 00:17:23 INFO - PROCESS | 1832 | 1461136643550 Marionette DEBUG loaded listener.js 00:17:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8682c000) [pid = 1832] [serial = 1653] [outer = 0x854e1c00] 00:17:24 INFO - PROCESS | 1832 | 1461136644342 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 00:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1393ms 00:17:24 INFO - PROCESS | 1832 | 1461136644403 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 00:17:24 INFO - PROCESS | 1832 | 1461136644412 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 00:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:17:24 INFO - PROCESS | 1832 | 1461136644421 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:17:24 INFO - PROCESS | 1832 | 1461136644426 Marionette TRACE conn4 <- [1,2174,null,{}] 00:17:24 INFO - PROCESS | 1832 | 1461136644431 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:24 INFO - PROCESS | 1832 | 1461136644718 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 00:17:24 INFO - PROCESS | 1832 | 1461136644841 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x850ef800 == 92 [pid = 1832] [id = 551] 00:17:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x85cec000) [pid = 1832] [serial = 1654] [outer = (nil)] 00:17:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x84c88800) [pid = 1832] [serial = 1655] [outer = 0x85cec000] 00:17:24 INFO - PROCESS | 1832 | 1461136644922 Marionette DEBUG loaded listener.js 00:17:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x880bd400) [pid = 1832] [serial = 1656] [outer = 0x85cec000] 00:17:25 INFO - PROCESS | 1832 | 1461136645894 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 00:17:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1535ms 00:17:25 INFO - PROCESS | 1832 | 1461136645957 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 00:17:25 INFO - PROCESS | 1832 | 1461136645961 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 00:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:17:25 INFO - PROCESS | 1832 | 1461136645967 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:17:25 INFO - PROCESS | 1832 | 1461136645973 Marionette TRACE conn4 <- [1,2178,null,{}] 00:17:25 INFO - PROCESS | 1832 | 1461136645988 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:26 INFO - PROCESS | 1832 | 1461136646259 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 00:17:26 INFO - PROCESS | 1832 | 1461136646285 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x86fc7400 == 93 [pid = 1832] [id = 552] 00:17:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8a6e0c00) [pid = 1832] [serial = 1657] [outer = (nil)] 00:17:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8b90f000) [pid = 1832] [serial = 1658] [outer = 0x8a6e0c00] 00:17:26 INFO - PROCESS | 1832 | 1461136646358 Marionette DEBUG loaded listener.js 00:17:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x8bbc6000) [pid = 1832] [serial = 1659] [outer = 0x8a6e0c00] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x9fc86400) [pid = 1832] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x880b8c00) [pid = 1832] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x87fb9000) [pid = 1832] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x85ced400) [pid = 1832] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x854e2400) [pid = 1832] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x9013e800) [pid = 1832] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x97d8ec00) [pid = 1832] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x96b0cc00) [pid = 1832] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8443d400) [pid = 1832] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x93b9b800) [pid = 1832] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x9391d400) [pid = 1832] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x84434000) [pid = 1832] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8fc0d000) [pid = 1832] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8f711000) [pid = 1832] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x844edc00) [pid = 1832] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8f3cf800) [pid = 1832] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x88152800) [pid = 1832] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x8a6adc00) [pid = 1832] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8a6a1400) [pid = 1832] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x87fb0800) [pid = 1832] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x81aef400) [pid = 1832] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:17:27 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x84c85400) [pid = 1832] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:17:28 INFO - PROCESS | 1832 | 1461136647993 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 00:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 2089ms 00:17:28 INFO - PROCESS | 1832 | 1461136648058 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 00:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:17:28 INFO - PROCESS | 1832 | 1461136648076 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 00:17:28 INFO - PROCESS | 1832 | 1461136648083 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:17:28 INFO - PROCESS | 1832 | 1461136648086 Marionette TRACE conn4 <- [1,2182,null,{}] 00:17:28 INFO - PROCESS | 1832 | 1461136648092 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:28 INFO - PROCESS | 1832 | 1461136648280 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 00:17:28 INFO - PROCESS | 1832 | 1461136648520 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x81aef400 == 94 [pid = 1832] [id = 553] 00:17:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x84c83000) [pid = 1832] [serial = 1660] [outer = (nil)] 00:17:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x87fbb800) [pid = 1832] [serial = 1661] [outer = 0x84c83000] 00:17:28 INFO - PROCESS | 1832 | 1461136648599 Marionette DEBUG loaded listener.js 00:17:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8bbc9800) [pid = 1832] [serial = 1662] [outer = 0x84c83000] 00:17:29 INFO - PROCESS | 1832 | 1461136649376 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 00:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1332ms 00:17:29 INFO - PROCESS | 1832 | 1461136649414 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 00:17:29 INFO - PROCESS | 1832 | 1461136649417 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 00:17:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:17:29 INFO - PROCESS | 1832 | 1461136649424 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:17:29 INFO - PROCESS | 1832 | 1461136649426 Marionette TRACE conn4 <- [1,2186,null,{}] 00:17:29 INFO - PROCESS | 1832 | 1461136649432 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:29 INFO - PROCESS | 1832 | 1461136649703 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 00:17:30 INFO - PROCESS | 1832 | 1461136650084 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x844efc00 == 95 [pid = 1832] [id = 554] 00:17:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x84a5e400) [pid = 1832] [serial = 1663] [outer = (nil)] 00:17:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x84c8c800) [pid = 1832] [serial = 1664] [outer = 0x84a5e400] 00:17:30 INFO - PROCESS | 1832 | 1461136650179 Marionette DEBUG loaded listener.js 00:17:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x859b9000) [pid = 1832] [serial = 1665] [outer = 0x84a5e400] 00:17:31 INFO - PROCESS | 1832 | 1461136651096 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 00:17:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:17:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1728ms 00:17:31 INFO - PROCESS | 1832 | 1461136651155 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 00:17:31 INFO - PROCESS | 1832 | 1461136651162 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 00:17:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:17:31 INFO - PROCESS | 1832 | 1461136651173 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:17:31 INFO - PROCESS | 1832 | 1461136651178 Marionette TRACE conn4 <- [1,2190,null,{}] 00:17:31 INFO - PROCESS | 1832 | 1461136651185 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:31 INFO - PROCESS | 1832 | 1461136651441 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 00:17:31 INFO - PROCESS | 1832 | 1461136651768 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x86fcd000 == 96 [pid = 1832] [id = 555] 00:17:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x86fcf400) [pid = 1832] [serial = 1666] [outer = (nil)] 00:17:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x877e7000) [pid = 1832] [serial = 1667] [outer = 0x86fcf400] 00:17:31 INFO - PROCESS | 1832 | 1461136651864 Marionette DEBUG loaded listener.js 00:17:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x880c1000) [pid = 1832] [serial = 1668] [outer = 0x86fcf400] 00:17:32 INFO - PROCESS | 1832 | 1461136652861 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 00:17:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:17:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1741ms 00:17:32 INFO - PROCESS | 1832 | 1461136652917 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 00:17:32 INFO - PROCESS | 1832 | 1461136652924 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 00:17:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:17:32 INFO - PROCESS | 1832 | 1461136652931 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:17:32 INFO - PROCESS | 1832 | 1461136652935 Marionette TRACE conn4 <- [1,2194,null,{}] 00:17:32 INFO - PROCESS | 1832 | 1461136652941 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:33 INFO - PROCESS | 1832 | 1461136653156 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 00:17:33 INFO - PROCESS | 1832 | 1461136653533 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x84434000 == 97 [pid = 1832] [id = 556] 00:17:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x88150c00) [pid = 1832] [serial = 1669] [outer = (nil)] 00:17:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8b903000) [pid = 1832] [serial = 1670] [outer = 0x88150c00] 00:17:33 INFO - PROCESS | 1832 | 1461136653640 Marionette DEBUG loaded listener.js 00:17:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8bbc2400) [pid = 1832] [serial = 1671] [outer = 0x88150c00] 00:17:34 INFO - PROCESS | 1832 | 1461136654588 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 00:17:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:17:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1686ms 00:17:34 INFO - PROCESS | 1832 | 1461136654618 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 00:17:34 INFO - PROCESS | 1832 | 1461136654622 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 00:17:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:17:34 INFO - PROCESS | 1832 | 1461136654638 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:17:34 INFO - PROCESS | 1832 | 1461136654648 Marionette TRACE conn4 <- [1,2198,null,{}] 00:17:34 INFO - PROCESS | 1832 | 1461136654654 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:34 INFO - PROCESS | 1832 | 1461136654875 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 00:17:35 INFO - PROCESS | 1832 | 1461136655196 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x82656400 == 98 [pid = 1832] [id = 557] 00:17:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x88152800) [pid = 1832] [serial = 1672] [outer = (nil)] 00:17:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8c04ac00) [pid = 1832] [serial = 1673] [outer = 0x88152800] 00:17:35 INFO - PROCESS | 1832 | 1461136655293 Marionette DEBUG loaded listener.js 00:17:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8e43d000) [pid = 1832] [serial = 1674] [outer = 0x88152800] 00:17:36 INFO - PROCESS | 1832 | 1461136656179 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 00:17:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:17:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1595ms 00:17:36 INFO - PROCESS | 1832 | 1461136656224 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 00:17:36 INFO - PROCESS | 1832 | 1461136656228 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 00:17:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:17:36 INFO - PROCESS | 1832 | 1461136656235 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:17:36 INFO - PROCESS | 1832 | 1461136656239 Marionette TRACE conn4 <- [1,2202,null,{}] 00:17:36 INFO - PROCESS | 1832 | 1461136656244 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:36 INFO - PROCESS | 1832 | 1461136656464 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 00:17:36 INFO - PROCESS | 1832 | 1461136656739 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bc61800 == 99 [pid = 1832] [id = 558] 00:17:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8c0f8c00) [pid = 1832] [serial = 1675] [outer = (nil)] 00:17:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8e5e0000) [pid = 1832] [serial = 1676] [outer = 0x8c0f8c00] 00:17:36 INFO - PROCESS | 1832 | 1461136656872 Marionette DEBUG loaded listener.js 00:17:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8e676400) [pid = 1832] [serial = 1677] [outer = 0x8c0f8c00] 00:17:37 INFO - PROCESS | 1832 | 1461136657783 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 00:17:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:17:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1580ms 00:17:37 INFO - PROCESS | 1832 | 1461136657815 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 00:17:37 INFO - PROCESS | 1832 | 1461136657820 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 00:17:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:17:37 INFO - PROCESS | 1832 | 1461136657826 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:17:37 INFO - PROCESS | 1832 | 1461136657830 Marionette TRACE conn4 <- [1,2206,null,{}] 00:17:37 INFO - PROCESS | 1832 | 1461136657835 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:38 INFO - PROCESS | 1832 | 1461136658038 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 00:17:38 INFO - PROCESS | 1832 | 1461136658373 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f3cf800 == 100 [pid = 1832] [id = 559] 00:17:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x8f3d6c00) [pid = 1832] [serial = 1678] [outer = (nil)] 00:17:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8f4e8000) [pid = 1832] [serial = 1679] [outer = 0x8f3d6c00] 00:17:38 INFO - PROCESS | 1832 | 1461136658484 Marionette DEBUG loaded listener.js 00:17:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8f6d1c00) [pid = 1832] [serial = 1680] [outer = 0x8f3d6c00] 00:17:39 INFO - PROCESS | 1832 | 1461136659409 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 00:17:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:17:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1633ms 00:17:39 INFO - PROCESS | 1832 | 1461136659460 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 00:17:39 INFO - PROCESS | 1832 | 1461136659464 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 00:17:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:17:39 INFO - PROCESS | 1832 | 1461136659470 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:17:39 INFO - PROCESS | 1832 | 1461136659474 Marionette TRACE conn4 <- [1,2210,null,{}] 00:17:39 INFO - PROCESS | 1832 | 1461136659479 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:39 INFO - PROCESS | 1832 | 1461136659687 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 00:17:39 INFO - PROCESS | 1832 | 1461136659970 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x880b8c00 == 101 [pid = 1832] [id = 560] 00:17:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x8bbce400) [pid = 1832] [serial = 1681] [outer = (nil)] 00:17:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x8fbcfc00) [pid = 1832] [serial = 1682] [outer = 0x8bbce400] 00:17:40 INFO - PROCESS | 1832 | 1461136660100 Marionette DEBUG loaded listener.js 00:17:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x8fc0bc00) [pid = 1832] [serial = 1683] [outer = 0x8bbce400] 00:17:41 INFO - PROCESS | 1832 | 1461136660999 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 00:17:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:17:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1580ms 00:17:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:17:41 INFO - PROCESS | 1832 | 1461136661052 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 00:17:41 INFO - PROCESS | 1832 | 1461136661055 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 00:17:41 INFO - PROCESS | 1832 | 1461136661061 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:17:41 INFO - PROCESS | 1832 | 1461136661065 Marionette TRACE conn4 <- [1,2214,null,{}] 00:17:41 INFO - PROCESS | 1832 | 1461136661070 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:41 INFO - PROCESS | 1832 | 1461136661271 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 00:17:41 INFO - PROCESS | 1832 | 1461136661549 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e7a7c00 == 102 [pid = 1832] [id = 561] 00:17:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x8fb2e400) [pid = 1832] [serial = 1684] [outer = (nil)] 00:17:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x90172c00) [pid = 1832] [serial = 1685] [outer = 0x8fb2e400] 00:17:41 INFO - PROCESS | 1832 | 1461136661684 Marionette DEBUG loaded listener.js 00:17:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x901c8c00) [pid = 1832] [serial = 1686] [outer = 0x8fb2e400] 00:17:42 INFO - PROCESS | 1832 | 1461136662556 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 00:17:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:17:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1532ms 00:17:42 INFO - PROCESS | 1832 | 1461136662593 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 00:17:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:17:42 INFO - PROCESS | 1832 | 1461136662597 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 00:17:42 INFO - PROCESS | 1832 | 1461136662603 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:17:42 INFO - PROCESS | 1832 | 1461136662607 Marionette TRACE conn4 <- [1,2218,null,{}] 00:17:42 INFO - PROCESS | 1832 | 1461136662612 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:42 INFO - PROCESS | 1832 | 1461136662813 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 00:17:43 INFO - PROCESS | 1832 | 1461136663097 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fbc9800 == 103 [pid = 1832] [id = 562] 00:17:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x90138000) [pid = 1832] [serial = 1687] [outer = (nil)] 00:17:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x90444c00) [pid = 1832] [serial = 1688] [outer = 0x90138000] 00:17:43 INFO - PROCESS | 1832 | 1461136663234 Marionette DEBUG loaded listener.js 00:17:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x914e0800) [pid = 1832] [serial = 1689] [outer = 0x90138000] 00:17:44 INFO - PROCESS | 1832 | 1461136664129 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 00:17:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:17:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1539ms 00:17:44 INFO - PROCESS | 1832 | 1461136664142 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 00:17:44 INFO - PROCESS | 1832 | 1461136664145 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 00:17:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:17:44 INFO - PROCESS | 1832 | 1461136664172 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:17:44 INFO - PROCESS | 1832 | 1461136664176 Marionette TRACE conn4 <- [1,2222,null,{}] 00:17:44 INFO - PROCESS | 1832 | 1461136664184 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:44 INFO - PROCESS | 1832 | 1461136664388 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 00:17:44 INFO - PROCESS | 1832 | 1461136664678 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x877da400 == 104 [pid = 1832] [id = 563] 00:17:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x8f6ce800) [pid = 1832] [serial = 1690] [outer = (nil)] 00:17:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x9307f400) [pid = 1832] [serial = 1691] [outer = 0x8f6ce800] 00:17:44 INFO - PROCESS | 1832 | 1461136664770 Marionette DEBUG loaded listener.js 00:17:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x93917400) [pid = 1832] [serial = 1692] [outer = 0x8f6ce800] 00:17:45 INFO - PROCESS | 1832 | 1461136665672 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 00:17:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:17:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1557ms 00:17:45 INFO - PROCESS | 1832 | 1461136665715 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 00:17:45 INFO - PROCESS | 1832 | 1461136665720 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 00:17:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:17:45 INFO - PROCESS | 1832 | 1461136665729 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:17:45 INFO - PROCESS | 1832 | 1461136665732 Marionette TRACE conn4 <- [1,2226,null,{}] 00:17:45 INFO - PROCESS | 1832 | 1461136665739 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:45 INFO - PROCESS | 1832 | 1461136665940 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 00:17:46 INFO - PROCESS | 1832 | 1461136666225 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x93ba3400 == 105 [pid = 1832] [id = 564] 00:17:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x9427d400) [pid = 1832] [serial = 1693] [outer = (nil)] 00:17:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x94283800) [pid = 1832] [serial = 1694] [outer = 0x9427d400] 00:17:46 INFO - PROCESS | 1832 | 1461136666382 Marionette DEBUG loaded listener.js 00:17:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x958ae000) [pid = 1832] [serial = 1695] [outer = 0x9427d400] 00:17:47 INFO - PROCESS | 1832 | 1461136667366 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 00:17:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:17:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1683ms 00:17:47 INFO - PROCESS | 1832 | 1461136667412 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 00:17:47 INFO - PROCESS | 1832 | 1461136667417 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 00:17:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:17:47 INFO - PROCESS | 1832 | 1461136667423 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:17:47 INFO - PROCESS | 1832 | 1461136667428 Marionette TRACE conn4 <- [1,2230,null,{}] 00:17:47 INFO - PROCESS | 1832 | 1461136667434 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:47 INFO - PROCESS | 1832 | 1461136667674 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 00:17:48 INFO - PROCESS | 1832 | 1461136668004 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x96b13800 == 106 [pid = 1832] [id = 565] 00:17:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x96fc5000) [pid = 1832] [serial = 1696] [outer = (nil)] 00:17:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x97d8f400) [pid = 1832] [serial = 1697] [outer = 0x96fc5000] 00:17:48 INFO - PROCESS | 1832 | 1461136668095 Marionette DEBUG loaded listener.js 00:17:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x9807c800) [pid = 1832] [serial = 1698] [outer = 0x96fc5000] 00:17:48 INFO - PROCESS | 1832 | 1461136668980 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 00:17:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:17:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1585ms 00:17:49 INFO - PROCESS | 1832 | 1461136669009 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 00:17:49 INFO - PROCESS | 1832 | 1461136669013 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 00:17:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:17:49 INFO - PROCESS | 1832 | 1461136669019 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:17:49 INFO - PROCESS | 1832 | 1461136669023 Marionette TRACE conn4 <- [1,2234,null,{}] 00:17:49 INFO - PROCESS | 1832 | 1461136669028 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:49 INFO - PROCESS | 1832 | 1461136669226 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 00:17:49 INFO - PROCESS | 1832 | 1461136669513 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x901ce800 == 107 [pid = 1832] [id = 566] 00:17:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x93915800) [pid = 1832] [serial = 1699] [outer = (nil)] 00:17:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x98717800) [pid = 1832] [serial = 1700] [outer = 0x93915800] 00:17:49 INFO - PROCESS | 1832 | 1461136669649 Marionette DEBUG loaded listener.js 00:17:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x9871c400) [pid = 1832] [serial = 1701] [outer = 0x93915800] 00:17:50 INFO - PROCESS | 1832 | 1461136670501 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 00:17:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:17:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1532ms 00:17:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:17:50 INFO - PROCESS | 1832 | 1461136670552 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 00:17:50 INFO - PROCESS | 1832 | 1461136670555 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 00:17:50 INFO - PROCESS | 1832 | 1461136670562 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:17:50 INFO - PROCESS | 1832 | 1461136670565 Marionette TRACE conn4 <- [1,2238,null,{}] 00:17:50 INFO - PROCESS | 1832 | 1461136670571 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:50 INFO - PROCESS | 1832 | 1461136670777 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 00:17:51 INFO - PROCESS | 1832 | 1461136671061 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x98087c00 == 108 [pid = 1832] [id = 567] 00:17:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x98718800) [pid = 1832] [serial = 1702] [outer = (nil)] 00:17:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x98ce4800) [pid = 1832] [serial = 1703] [outer = 0x98718800] 00:17:51 INFO - PROCESS | 1832 | 1461136671197 Marionette DEBUG loaded listener.js 00:17:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x98f6a400) [pid = 1832] [serial = 1704] [outer = 0x98718800] 00:17:52 INFO - PROCESS | 1832 | 1461136672081 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 00:17:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:17:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1579ms 00:17:52 INFO - PROCESS | 1832 | 1461136672141 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 00:17:52 INFO - PROCESS | 1832 | 1461136672144 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 00:17:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:17:52 INFO - PROCESS | 1832 | 1461136672150 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:17:52 INFO - PROCESS | 1832 | 1461136672153 Marionette TRACE conn4 <- [1,2242,null,{}] 00:17:52 INFO - PROCESS | 1832 | 1461136672159 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:52 INFO - PROCESS | 1832 | 1461136672380 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 00:17:52 INFO - PROCESS | 1832 | 1461136672709 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x987cfc00 == 109 [pid = 1832] [id = 568] 00:17:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x98868400) [pid = 1832] [serial = 1705] [outer = (nil)] 00:17:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x99bf4400) [pid = 1832] [serial = 1706] [outer = 0x98868400] 00:17:52 INFO - PROCESS | 1832 | 1461136672797 Marionette DEBUG loaded listener.js 00:17:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x9a66d800) [pid = 1832] [serial = 1707] [outer = 0x98868400] 00:17:53 INFO - PROCESS | 1832 | 1461136673694 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 00:17:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:17:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1581ms 00:17:53 INFO - PROCESS | 1832 | 1461136673732 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 00:17:53 INFO - PROCESS | 1832 | 1461136673735 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 00:17:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:17:53 INFO - PROCESS | 1832 | 1461136673742 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:17:53 INFO - PROCESS | 1832 | 1461136673745 Marionette TRACE conn4 <- [1,2246,null,{}] 00:17:53 INFO - PROCESS | 1832 | 1461136673751 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:53 INFO - PROCESS | 1832 | 1461136673956 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 00:17:54 INFO - PROCESS | 1832 | 1461136674306 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x85cf3400 == 110 [pid = 1832] [id = 569] 00:17:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x90238000) [pid = 1832] [serial = 1708] [outer = (nil)] 00:17:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x9a677800) [pid = 1832] [serial = 1709] [outer = 0x90238000] 00:17:54 INFO - PROCESS | 1832 | 1461136674396 Marionette DEBUG loaded listener.js 00:17:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x9fb9d800) [pid = 1832] [serial = 1710] [outer = 0x90238000] 00:17:55 INFO - PROCESS | 1832 | 1461136675309 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 00:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1630ms 00:17:55 INFO - PROCESS | 1832 | 1461136675372 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 00:17:55 INFO - PROCESS | 1832 | 1461136675376 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 00:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:17:55 INFO - PROCESS | 1832 | 1461136675382 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:17:55 INFO - PROCESS | 1832 | 1461136675385 Marionette TRACE conn4 <- [1,2250,null,{}] 00:17:55 INFO - PROCESS | 1832 | 1461136675391 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:55 INFO - PROCESS | 1832 | 1461136675607 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 00:17:55 INFO - PROCESS | 1832 | 1461136675936 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x99936400 == 111 [pid = 1832] [id = 570] 00:17:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x9a8a8c00) [pid = 1832] [serial = 1711] [outer = (nil)] 00:17:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0xa0017000) [pid = 1832] [serial = 1712] [outer = 0x9a8a8c00] 00:17:56 INFO - PROCESS | 1832 | 1461136676028 Marionette DEBUG loaded listener.js 00:17:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0xa0049000) [pid = 1832] [serial = 1713] [outer = 0x9a8a8c00] 00:17:56 INFO - PROCESS | 1832 | 1461136676902 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 00:17:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:17:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1578ms 00:17:56 INFO - PROCESS | 1832 | 1461136676960 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 00:17:56 INFO - PROCESS | 1832 | 1461136676964 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 00:17:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:17:56 INFO - PROCESS | 1832 | 1461136676970 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:17:56 INFO - PROCESS | 1832 | 1461136676973 Marionette TRACE conn4 <- [1,2254,null,{}] 00:17:56 INFO - PROCESS | 1832 | 1461136676978 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:57 INFO - PROCESS | 1832 | 1461136677207 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 00:17:57 INFO - PROCESS | 1832 | 1461136677541 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x844ecc00 == 112 [pid = 1832] [id = 571] 00:17:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x84c7fc00) [pid = 1832] [serial = 1714] [outer = (nil)] 00:17:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0xa0bcb800) [pid = 1832] [serial = 1715] [outer = 0x84c7fc00] 00:17:57 INFO - PROCESS | 1832 | 1461136677630 Marionette DEBUG loaded listener.js 00:17:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0xa0bcf400) [pid = 1832] [serial = 1716] [outer = 0x84c7fc00] 00:17:58 INFO - PROCESS | 1832 | 1461136678520 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 00:17:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:17:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1581ms 00:17:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:17:58 INFO - PROCESS | 1832 | 1461136678551 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 00:17:58 INFO - PROCESS | 1832 | 1461136678554 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 00:17:58 INFO - PROCESS | 1832 | 1461136678561 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:17:58 INFO - PROCESS | 1832 | 1461136678570 Marionette TRACE conn4 <- [1,2258,null,{}] 00:17:58 INFO - PROCESS | 1832 | 1461136678576 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:17:58 INFO - PROCESS | 1832 | 1461136678802 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 00:17:59 INFO - PROCESS | 1832 | 1461136679173 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x87fad800 == 113 [pid = 1832] [id = 572] 00:17:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x87fb4000) [pid = 1832] [serial = 1717] [outer = (nil)] 00:17:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0xa0f3ec00) [pid = 1832] [serial = 1718] [outer = 0x87fb4000] 00:17:59 INFO - PROCESS | 1832 | 1461136679265 Marionette DEBUG loaded listener.js 00:17:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0xa0f9d400) [pid = 1832] [serial = 1719] [outer = 0x87fb4000] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x85bc2800 == 112 [pid = 1832] [id = 528] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8265cc00 == 111 [pid = 1832] [id = 530] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x86835000 == 110 [pid = 1832] [id = 529] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x859b8800 == 109 [pid = 1832] [id = 435] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8b908800 == 108 [pid = 1832] [id = 410] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x987d1000 == 107 [pid = 1832] [id = 409] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x9391b000 == 106 [pid = 1832] [id = 407] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x81aef400 == 105 [pid = 1832] [id = 553] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x86fc7400 == 104 [pid = 1832] [id = 552] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x850ef800 == 103 [pid = 1832] [id = 551] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x850f3800 == 102 [pid = 1832] [id = 550] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x9871e000 == 101 [pid = 1832] [id = 547] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8265e000 == 100 [pid = 1832] [id = 546] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x98083c00 == 99 [pid = 1832] [id = 545] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x93b9e400 == 98 [pid = 1832] [id = 543] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x9043b400 == 97 [pid = 1832] [id = 544] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x9307bc00 == 96 [pid = 1832] [id = 542] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x91edc800 == 95 [pid = 1832] [id = 541] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8fd79800 == 94 [pid = 1832] [id = 540] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8f4ecc00 == 93 [pid = 1832] [id = 538] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8e672400 == 92 [pid = 1832] [id = 539] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8e7a8000 == 91 [pid = 1832] [id = 537] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8e48e400 == 90 [pid = 1832] [id = 536] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8a28b000 == 89 [pid = 1832] [id = 535] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8a287000 == 88 [pid = 1832] [id = 534] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x859c4c00 == 87 [pid = 1832] [id = 532] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x87fb0400 == 86 [pid = 1832] [id = 533] 00:18:01 INFO - PROCESS | 1832 | --DOCSHELL 0x86836400 == 85 [pid = 1832] [id = 531] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0xa0a90400) [pid = 1832] [serial = 1512] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x8b94c000) [pid = 1832] [serial = 1455] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x88155c00) [pid = 1832] [serial = 1589] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x8a292400) [pid = 1832] [serial = 1590] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x86fcec00) [pid = 1832] [serial = 1586] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x85bc0c00) [pid = 1832] [serial = 1583] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x85ce6800) [pid = 1832] [serial = 1584] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0xa0043400) [pid = 1832] [serial = 1581] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x9fc80000) [pid = 1832] [serial = 1580] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x99bff000) [pid = 1832] [serial = 1577] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x98f67400) [pid = 1832] [serial = 1574] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x987d1c00) [pid = 1832] [serial = 1571] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x98714c00) [pid = 1832] [serial = 1569] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x98580800) [pid = 1832] [serial = 1568] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x97ec5400) [pid = 1832] [serial = 1566] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x97d91800) [pid = 1832] [serial = 1565] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x97927c00) [pid = 1832] [serial = 1563] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x96fc7800) [pid = 1832] [serial = 1562] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x958b4000) [pid = 1832] [serial = 1560] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x958ab000) [pid = 1832] [serial = 1559] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x939f3800) [pid = 1832] [serial = 1557] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x93921400) [pid = 1832] [serial = 1556] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x912bac00) [pid = 1832] [serial = 1554] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x90444400) [pid = 1832] [serial = 1553] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x90233000) [pid = 1832] [serial = 1551] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x901cf800) [pid = 1832] [serial = 1550] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x9013cc00) [pid = 1832] [serial = 1548] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x8fd77800) [pid = 1832] [serial = 1547] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x8fbcbc00) [pid = 1832] [serial = 1545] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x8fb2b400) [pid = 1832] [serial = 1544] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x8f50bc00) [pid = 1832] [serial = 1542] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x8f4e2c00) [pid = 1832] [serial = 1541] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x8e679800) [pid = 1832] [serial = 1539] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x8e66dc00) [pid = 1832] [serial = 1538] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x8e485800) [pid = 1832] [serial = 1536] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x8e439800) [pid = 1832] [serial = 1535] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x8bc6c000) [pid = 1832] [serial = 1533] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x8b945400) [pid = 1832] [serial = 1532] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x88153000) [pid = 1832] [serial = 1530] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x880b7000) [pid = 1832] [serial = 1529] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x854e4800) [pid = 1832] [serial = 1527] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x84a63c00) [pid = 1832] [serial = 1526] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x8814d400) [pid = 1832] [serial = 1592] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8b905000) [pid = 1832] [serial = 1593] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x877e5c00) [pid = 1832] [serial = 1587] [outer = (nil)] [url = about:blank] 00:18:02 INFO - PROCESS | 1832 | 1461136682352 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 00:18:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:18:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 3806ms 00:18:02 INFO - PROCESS | 1832 | 1461136682366 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 00:18:02 INFO - PROCESS | 1832 | 1461136682370 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 00:18:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:18:02 INFO - PROCESS | 1832 | 1461136682379 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:18:02 INFO - PROCESS | 1832 | 1461136682384 Marionette TRACE conn4 <- [1,2262,null,{}] 00:18:02 INFO - PROCESS | 1832 | 1461136682393 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:02 INFO - PROCESS | 1832 | 1461136682618 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 00:18:02 INFO - PROCESS | 1832 | 1461136682821 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x854e8000 == 86 [pid = 1832] [id = 573] 00:18:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x85bcb000) [pid = 1832] [serial = 1720] [outer = (nil)] 00:18:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x85cf3000) [pid = 1832] [serial = 1721] [outer = 0x85bcb000] 00:18:02 INFO - PROCESS | 1832 | 1461136682900 Marionette DEBUG loaded listener.js 00:18:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x86fc1c00) [pid = 1832] [serial = 1722] [outer = 0x85bcb000] 00:18:03 INFO - PROCESS | 1832 | 1461136683685 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 00:18:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:18:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1340ms 00:18:03 INFO - PROCESS | 1832 | 1461136683719 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 00:18:03 INFO - PROCESS | 1832 | 1461136683727 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 00:18:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:18:03 INFO - PROCESS | 1832 | 1461136683737 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:18:03 INFO - PROCESS | 1832 | 1461136683740 Marionette TRACE conn4 <- [1,2266,null,{}] 00:18:03 INFO - PROCESS | 1832 | 1461136683746 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:03 INFO - PROCESS | 1832 | 1461136683933 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 00:18:04 INFO - PROCESS | 1832 | 1461136684163 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x82650000 == 87 [pid = 1832] [id = 574] 00:18:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x859c4000) [pid = 1832] [serial = 1723] [outer = (nil)] 00:18:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x877e7800) [pid = 1832] [serial = 1724] [outer = 0x859c4000] 00:18:04 INFO - PROCESS | 1832 | 1461136684238 Marionette DEBUG loaded listener.js 00:18:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x880c0800) [pid = 1832] [serial = 1725] [outer = 0x859c4000] 00:18:05 INFO - PROCESS | 1832 | 1461136685206 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 00:18:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:18:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1531ms 00:18:05 INFO - PROCESS | 1832 | 1461136685268 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 00:18:05 INFO - PROCESS | 1832 | 1461136685271 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 00:18:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:18:05 INFO - PROCESS | 1832 | 1461136685278 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:18:05 INFO - PROCESS | 1832 | 1461136685283 Marionette TRACE conn4 <- [1,2270,null,{}] 00:18:05 INFO - PROCESS | 1832 | 1461136685307 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:05 INFO - PROCESS | 1832 | 1461136685574 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 00:18:05 INFO - PROCESS | 1832 | 1461136685605 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x877dec00 == 88 [pid = 1832] [id = 575] 00:18:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x8a292800) [pid = 1832] [serial = 1726] [outer = (nil)] 00:18:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x8a6ab000) [pid = 1832] [serial = 1727] [outer = 0x8a292800] 00:18:05 INFO - PROCESS | 1832 | 1461136685683 Marionette DEBUG loaded listener.js 00:18:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x8b905400) [pid = 1832] [serial = 1728] [outer = 0x8a292800] 00:18:07 INFO - PROCESS | 1832 | 1461136687283 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x8a6e0c00) [pid = 1832] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x939e7400) [pid = 1832] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x8bdd7400) [pid = 1832] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x880b6800) [pid = 1832] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x93b9f400) [pid = 1832] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x98f5ec00) [pid = 1832] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x8a6e5800) [pid = 1832] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x987ce800) [pid = 1832] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8e67c400) [pid = 1832] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x91edf400) [pid = 1832] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x981ec000) [pid = 1832] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x8e7ab400) [pid = 1832] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x877da000) [pid = 1832] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x939f4c00) [pid = 1832] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8f504400) [pid = 1832] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8e489400) [pid = 1832] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x97d82400) [pid = 1832] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8fc04c00) [pid = 1832] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x8bbc5800) [pid = 1832] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x85bc7400) [pid = 1832] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8fd80800) [pid = 1832] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x98080c00) [pid = 1832] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x85cec000) [pid = 1832] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x8fb2c000) [pid = 1832] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:18:07 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x854e1c00) [pid = 1832] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:18:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:18:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 2136ms 00:18:07 INFO - PROCESS | 1832 | 1461136687426 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 00:18:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:18:07 INFO - PROCESS | 1832 | 1461136687431 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 00:18:07 INFO - PROCESS | 1832 | 1461136687437 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:18:07 INFO - PROCESS | 1832 | 1461136687455 Marionette TRACE conn4 <- [1,2274,null,{}] 00:18:07 INFO - PROCESS | 1832 | 1461136687461 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:07 INFO - PROCESS | 1832 | 1461136687707 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 00:18:07 INFO - PROCESS | 1832 | 1461136687834 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x86833400 == 89 [pid = 1832] [id = 576] 00:18:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x880b6800) [pid = 1832] [serial = 1729] [outer = (nil)] 00:18:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8a6adc00) [pid = 1832] [serial = 1730] [outer = 0x880b6800] 00:18:07 INFO - PROCESS | 1832 | 1461136687910 Marionette DEBUG loaded listener.js 00:18:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8bbcdc00) [pid = 1832] [serial = 1731] [outer = 0x880b6800] 00:18:08 INFO - PROCESS | 1832 | 1461136688699 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 00:18:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:18:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1292ms 00:18:08 INFO - PROCESS | 1832 | 1461136688733 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 00:18:08 INFO - PROCESS | 1832 | 1461136688736 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 00:18:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:18:08 INFO - PROCESS | 1832 | 1461136688742 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:18:08 INFO - PROCESS | 1832 | 1461136688746 Marionette TRACE conn4 <- [1,2278,null,{}] 00:18:08 INFO - PROCESS | 1832 | 1461136688751 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:08 INFO - PROCESS | 1832 | 1461136688933 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 00:18:08 INFO - PROCESS | 1832 | 1461136688949 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6e0c00 == 90 [pid = 1832] [id = 577] 00:18:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8bc6c000) [pid = 1832] [serial = 1732] [outer = (nil)] 00:18:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8bddbc00) [pid = 1832] [serial = 1733] [outer = 0x8bc6c000] 00:18:09 INFO - PROCESS | 1832 | 1461136689034 Marionette DEBUG loaded listener.js 00:18:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8c046800) [pid = 1832] [serial = 1734] [outer = 0x8bc6c000] 00:18:10 INFO - PROCESS | 1832 | 1461136690365 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 00:18:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:18:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1641ms 00:18:10 INFO - PROCESS | 1832 | 1461136690384 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 00:18:10 INFO - PROCESS | 1832 | 1461136690391 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 00:18:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:18:10 INFO - PROCESS | 1832 | 1461136690401 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:18:10 INFO - PROCESS | 1832 | 1461136690406 Marionette TRACE conn4 <- [1,2282,null,{}] 00:18:10 INFO - PROCESS | 1832 | 1461136690414 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:10 INFO - PROCESS | 1832 | 1461136690657 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 00:18:11 INFO - PROCESS | 1832 | 1461136690996 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x86836c00 == 91 [pid = 1832] [id = 578] 00:18:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x86fc6000) [pid = 1832] [serial = 1735] [outer = (nil)] 00:18:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x88154400) [pid = 1832] [serial = 1736] [outer = 0x86fc6000] 00:18:11 INFO - PROCESS | 1832 | 1461136691089 Marionette DEBUG loaded listener.js 00:18:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8a292400) [pid = 1832] [serial = 1737] [outer = 0x86fc6000] 00:18:12 INFO - PROCESS | 1832 | 1461136692116 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 00:18:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:18:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1789ms 00:18:12 INFO - PROCESS | 1832 | 1461136692192 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 00:18:12 INFO - PROCESS | 1832 | 1461136692201 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 00:18:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:18:12 INFO - PROCESS | 1832 | 1461136692211 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:18:12 INFO - PROCESS | 1832 | 1461136692215 Marionette TRACE conn4 <- [1,2286,null,{}] 00:18:12 INFO - PROCESS | 1832 | 1461136692221 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:12 INFO - PROCESS | 1832 | 1461136692476 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 00:18:12 INFO - PROCESS | 1832 | 1461136692809 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x85ce8800 == 92 [pid = 1832] [id = 579] 00:18:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8bdd2400) [pid = 1832] [serial = 1738] [outer = (nil)] 00:18:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8c0f0800) [pid = 1832] [serial = 1739] [outer = 0x8bdd2400] 00:18:12 INFO - PROCESS | 1832 | 1461136692895 Marionette DEBUG loaded listener.js 00:18:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8e439800) [pid = 1832] [serial = 1740] [outer = 0x8bdd2400] 00:18:13 INFO - PROCESS | 1832 | 1461136693839 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 00:18:13 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 00:18:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1685ms 00:18:13 INFO - PROCESS | 1832 | 1461136693896 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 00:18:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:18:13 INFO - PROCESS | 1832 | 1461136693900 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 00:18:13 INFO - PROCESS | 1832 | 1461136693907 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:18:13 INFO - PROCESS | 1832 | 1461136693913 Marionette TRACE conn4 <- [1,2290,null,{}] 00:18:13 INFO - PROCESS | 1832 | 1461136693930 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:14 INFO - PROCESS | 1832 | 1461136694201 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 00:18:14 INFO - PROCESS | 1832 | 1461136694566 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x8b903400 == 93 [pid = 1832] [id = 580] 00:18:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8e483400) [pid = 1832] [serial = 1741] [outer = (nil)] 00:18:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8e67c400) [pid = 1832] [serial = 1742] [outer = 0x8e483400] 00:18:14 INFO - PROCESS | 1832 | 1461136694660 Marionette DEBUG loaded listener.js 00:18:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8e7a8000) [pid = 1832] [serial = 1743] [outer = 0x8e483400] 00:18:15 INFO - PROCESS | 1832 | 1461136695569 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 00:18:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:18:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1691ms 00:18:15 INFO - PROCESS | 1832 | 1461136695598 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 00:18:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:18:15 INFO - PROCESS | 1832 | 1461136695603 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 00:18:15 INFO - PROCESS | 1832 | 1461136695609 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:18:15 INFO - PROCESS | 1832 | 1461136695612 Marionette TRACE conn4 <- [1,2294,null,{}] 00:18:15 INFO - PROCESS | 1832 | 1461136695618 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:15 INFO - PROCESS | 1832 | 1461136695824 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 00:18:16 INFO - PROCESS | 1832 | 1461136696109 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdd0000 == 94 [pid = 1832] [id = 581] 00:18:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8f4e4800) [pid = 1832] [serial = 1744] [outer = (nil)] 00:18:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8f4ed400) [pid = 1832] [serial = 1745] [outer = 0x8f4e4800] 00:18:16 INFO - PROCESS | 1832 | 1461136696244 Marionette DEBUG loaded listener.js 00:18:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8f50b000) [pid = 1832] [serial = 1746] [outer = 0x8f4e4800] 00:18:17 INFO - PROCESS | 1832 | 1461136697105 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 00:18:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:18:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1533ms 00:18:17 INFO - PROCESS | 1832 | 1461136697142 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 00:18:17 INFO - PROCESS | 1832 | 1461136697145 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 00:18:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:18:17 INFO - PROCESS | 1832 | 1461136697152 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:18:17 INFO - PROCESS | 1832 | 1461136697155 Marionette TRACE conn4 <- [1,2298,null,{}] 00:18:17 INFO - PROCESS | 1832 | 1461136697161 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:17 INFO - PROCESS | 1832 | 1461136697362 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 00:18:17 INFO - PROCESS | 1832 | 1461136697644 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e5da000 == 95 [pid = 1832] [id = 582] 00:18:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8f4e2c00) [pid = 1832] [serial = 1747] [outer = (nil)] 00:18:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x8f6d0c00) [pid = 1832] [serial = 1748] [outer = 0x8f4e2c00] 00:18:17 INFO - PROCESS | 1832 | 1461136697734 Marionette DEBUG loaded listener.js 00:18:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8f70c400) [pid = 1832] [serial = 1749] [outer = 0x8f4e2c00] 00:18:18 INFO - PROCESS | 1832 | 1461136698696 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 00:18:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:18:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1581ms 00:18:18 INFO - PROCESS | 1832 | 1461136698734 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 00:18:18 INFO - PROCESS | 1832 | 1461136698738 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 00:18:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:18:18 INFO - PROCESS | 1832 | 1461136698745 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:18:18 INFO - PROCESS | 1832 | 1461136698748 Marionette TRACE conn4 <- [1,2302,null,{}] 00:18:18 INFO - PROCESS | 1832 | 1461136698754 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:18 INFO - PROCESS | 1832 | 1461136698992 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 00:18:19 INFO - PROCESS | 1832 | 1461136699324 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c046c00 == 96 [pid = 1832] [id = 583] 00:18:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8e48c000) [pid = 1832] [serial = 1750] [outer = (nil)] 00:18:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x8fc0ec00) [pid = 1832] [serial = 1751] [outer = 0x8e48c000] 00:18:19 INFO - PROCESS | 1832 | 1461136699435 Marionette DEBUG loaded listener.js 00:18:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x90170000) [pid = 1832] [serial = 1752] [outer = 0x8e48c000] 00:18:20 INFO - PROCESS | 1832 | 1461136700293 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 00:18:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:18:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1587ms 00:18:20 INFO - PROCESS | 1832 | 1461136700333 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 00:18:20 INFO - PROCESS | 1832 | 1461136700336 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 00:18:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:18:20 INFO - PROCESS | 1832 | 1461136700342 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:18:20 INFO - PROCESS | 1832 | 1461136700346 Marionette TRACE conn4 <- [1,2306,null,{}] 00:18:20 INFO - PROCESS | 1832 | 1461136700352 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:20 INFO - PROCESS | 1832 | 1461136700550 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 00:18:20 INFO - PROCESS | 1832 | 1461136700837 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e485800 == 97 [pid = 1832] [id = 584] 00:18:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x90174000) [pid = 1832] [serial = 1753] [outer = (nil)] 00:18:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x90234400) [pid = 1832] [serial = 1754] [outer = 0x90174000] 00:18:20 INFO - PROCESS | 1832 | 1461136700926 Marionette DEBUG loaded listener.js 00:18:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x90237000) [pid = 1832] [serial = 1755] [outer = 0x90174000] 00:18:21 INFO - PROCESS | 1832 | 1461136701855 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 00:18:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:18:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1583ms 00:18:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:18:21 INFO - PROCESS | 1832 | 1461136701927 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 00:18:21 INFO - PROCESS | 1832 | 1461136701930 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 00:18:21 INFO - PROCESS | 1832 | 1461136701936 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:18:21 INFO - PROCESS | 1832 | 1461136701940 Marionette TRACE conn4 <- [1,2310,null,{}] 00:18:21 INFO - PROCESS | 1832 | 1461136701946 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:22 INFO - PROCESS | 1832 | 1461136702166 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 00:18:22 INFO - PROCESS | 1832 | 1461136702491 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x90178800 == 98 [pid = 1832] [id = 585] 00:18:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x901c5800) [pid = 1832] [serial = 1756] [outer = (nil)] 00:18:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x912c4400) [pid = 1832] [serial = 1757] [outer = 0x901c5800] 00:18:22 INFO - PROCESS | 1832 | 1461136702593 Marionette DEBUG loaded listener.js 00:18:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x93077800) [pid = 1832] [serial = 1758] [outer = 0x901c5800] 00:18:23 INFO - PROCESS | 1832 | 1461136703504 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 00:18:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:18:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1582ms 00:18:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:18:23 INFO - PROCESS | 1832 | 1461136703518 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 00:18:23 INFO - PROCESS | 1832 | 1461136703521 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 00:18:23 INFO - PROCESS | 1832 | 1461136703527 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:18:23 INFO - PROCESS | 1832 | 1461136703531 Marionette TRACE conn4 <- [1,2314,null,{}] 00:18:23 INFO - PROCESS | 1832 | 1461136703536 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:23 INFO - PROCESS | 1832 | 1461136703749 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 00:18:24 INFO - PROCESS | 1832 | 1461136704013 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bbd0000 == 99 [pid = 1832] [id = 586] 00:18:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x8f3d7000) [pid = 1832] [serial = 1759] [outer = (nil)] 00:18:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x939e6c00) [pid = 1832] [serial = 1760] [outer = 0x8f3d7000] 00:18:24 INFO - PROCESS | 1832 | 1461136704145 Marionette DEBUG loaded listener.js 00:18:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x939efc00) [pid = 1832] [serial = 1761] [outer = 0x8f3d7000] 00:18:25 INFO - PROCESS | 1832 | 1461136705027 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 00:18:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:18:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1537ms 00:18:25 INFO - PROCESS | 1832 | 1461136705065 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 00:18:25 INFO - PROCESS | 1832 | 1461136705068 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 00:18:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:18:25 INFO - PROCESS | 1832 | 1461136705076 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:18:25 INFO - PROCESS | 1832 | 1461136705080 Marionette TRACE conn4 <- [1,2318,null,{}] 00:18:25 INFO - PROCESS | 1832 | 1461136705086 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:25 INFO - PROCESS | 1832 | 1461136705302 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 00:18:25 INFO - PROCESS | 1832 | 1461136705589 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x93916400 == 100 [pid = 1832] [id = 587] 00:18:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x94283400) [pid = 1832] [serial = 1762] [outer = (nil)] 00:18:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x9428b800) [pid = 1832] [serial = 1763] [outer = 0x94283400] 00:18:25 INFO - PROCESS | 1832 | 1461136705750 Marionette DEBUG loaded listener.js 00:18:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x94dccc00) [pid = 1832] [serial = 1764] [outer = 0x94283400] 00:18:26 INFO - PROCESS | 1832 | 1461136706683 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 00:18:26 INFO - PROCESS | 1832 | 1461136706772 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 00:18:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 00:18:26 INFO - PROCESS | 1832 | 1461136706780 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:18:26 INFO - PROCESS | 1832 | 1461136706785 Marionette TRACE conn4 <- [1,2322,null,{}] 00:18:26 INFO - PROCESS | 1832 | 1461136706793 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:27 INFO - PROCESS | 1832 | 1461136707118 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 00:18:27 INFO - PROCESS | 1832 | 1461136707469 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x9391ac00 == 101 [pid = 1832] [id = 588] 00:18:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x94286000) [pid = 1832] [serial = 1765] [outer = (nil)] 00:18:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x9719a800) [pid = 1832] [serial = 1766] [outer = 0x94286000] 00:18:27 INFO - PROCESS | 1832 | 1461136707561 Marionette DEBUG loaded listener.js 00:18:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x97d85c00) [pid = 1832] [serial = 1767] [outer = 0x94286000] 00:18:28 INFO - PROCESS | 1832 | 1461136708458 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 00:18:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:18:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1734ms 00:18:28 INFO - PROCESS | 1832 | 1461136708514 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 00:18:28 INFO - PROCESS | 1832 | 1461136708518 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 00:18:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:18:28 INFO - PROCESS | 1832 | 1461136708544 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:18:28 INFO - PROCESS | 1832 | 1461136708548 Marionette TRACE conn4 <- [1,2326,null,{}] 00:18:28 INFO - PROCESS | 1832 | 1461136708553 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:28 INFO - PROCESS | 1832 | 1461136708772 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 00:18:29 INFO - PROCESS | 1832 | 1461136709062 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f6d0000 == 102 [pid = 1832] [id = 589] 00:18:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x90135800) [pid = 1832] [serial = 1768] [outer = (nil)] 00:18:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x9807f000) [pid = 1832] [serial = 1769] [outer = 0x90135800] 00:18:29 INFO - PROCESS | 1832 | 1461136709190 Marionette DEBUG loaded listener.js 00:18:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x98241c00) [pid = 1832] [serial = 1770] [outer = 0x90135800] 00:18:30 INFO - PROCESS | 1832 | 1461136710123 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 00:18:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:18:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1634ms 00:18:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:18:30 INFO - PROCESS | 1832 | 1461136710175 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 00:18:30 INFO - PROCESS | 1832 | 1461136710178 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 00:18:30 INFO - PROCESS | 1832 | 1461136710185 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:18:30 INFO - PROCESS | 1832 | 1461136710188 Marionette TRACE conn4 <- [1,2330,null,{}] 00:18:30 INFO - PROCESS | 1832 | 1461136710194 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:30 INFO - PROCESS | 1832 | 1461136710413 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 00:18:30 INFO - PROCESS | 1832 | 1461136710702 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x979e3400 == 103 [pid = 1832] [id = 590] 00:18:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x97d8e400) [pid = 1832] [serial = 1771] [outer = (nil)] 00:18:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x98719c00) [pid = 1832] [serial = 1772] [outer = 0x97d8e400] 00:18:30 INFO - PROCESS | 1832 | 1461136710836 Marionette DEBUG loaded listener.js 00:18:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x987c4c00) [pid = 1832] [serial = 1773] [outer = 0x97d8e400] 00:18:31 INFO - PROCESS | 1832 | 1461136711734 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 00:18:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:18:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1591ms 00:18:31 INFO - PROCESS | 1832 | 1461136711776 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 00:18:31 INFO - PROCESS | 1832 | 1461136711780 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 00:18:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:18:31 INFO - PROCESS | 1832 | 1461136711786 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:18:31 INFO - PROCESS | 1832 | 1461136711788 Marionette TRACE conn4 <- [1,2334,null,{}] 00:18:31 INFO - PROCESS | 1832 | 1461136711795 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:32 INFO - PROCESS | 1832 | 1461136711997 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 00:18:32 INFO - PROCESS | 1832 | 1461136712303 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x98250800 == 104 [pid = 1832] [id = 591] 00:18:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x98865000) [pid = 1832] [serial = 1774] [outer = (nil)] 00:18:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x98e8c400) [pid = 1832] [serial = 1775] [outer = 0x98865000] 00:18:32 INFO - PROCESS | 1832 | 1461136712439 Marionette DEBUG loaded listener.js 00:18:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x9916f400) [pid = 1832] [serial = 1776] [outer = 0x98865000] 00:18:33 INFO - PROCESS | 1832 | 1461136713337 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 00:18:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:18:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1634ms 00:18:33 INFO - PROCESS | 1832 | 1461136713421 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 00:18:33 INFO - PROCESS | 1832 | 1461136713424 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 00:18:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:18:33 INFO - PROCESS | 1832 | 1461136713431 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:18:33 INFO - PROCESS | 1832 | 1461136713435 Marionette TRACE conn4 <- [1,2338,null,{}] 00:18:33 INFO - PROCESS | 1832 | 1461136713440 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:33 INFO - PROCESS | 1832 | 1461136713652 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 00:18:34 INFO - PROCESS | 1832 | 1461136714028 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x912c4c00 == 105 [pid = 1832] [id = 592] 00:18:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x939e8400) [pid = 1832] [serial = 1777] [outer = (nil)] 00:18:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x9df13c00) [pid = 1832] [serial = 1778] [outer = 0x939e8400] 00:18:34 INFO - PROCESS | 1832 | 1461136714118 Marionette DEBUG loaded listener.js 00:18:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x9fb35800) [pid = 1832] [serial = 1779] [outer = 0x939e8400] 00:18:35 INFO - PROCESS | 1832 | 1461136715021 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 00:18:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:18:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1632ms 00:18:35 INFO - PROCESS | 1832 | 1461136715063 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 00:18:35 INFO - PROCESS | 1832 | 1461136715067 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 00:18:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:18:35 INFO - PROCESS | 1832 | 1461136715074 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:18:35 INFO - PROCESS | 1832 | 1461136715077 Marionette TRACE conn4 <- [1,2342,null,{}] 00:18:35 INFO - PROCESS | 1832 | 1461136715083 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:35 INFO - PROCESS | 1832 | 1461136715289 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 00:18:35 INFO - PROCESS | 1832 | 1461136715581 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x98715400 == 106 [pid = 1832] [id = 593] 00:18:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x99219c00) [pid = 1832] [serial = 1780] [outer = (nil)] 00:18:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0xa0add000) [pid = 1832] [serial = 1781] [outer = 0x99219c00] 00:18:35 INFO - PROCESS | 1832 | 1461136715711 Marionette DEBUG loaded listener.js 00:18:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0xa0c09000) [pid = 1832] [serial = 1782] [outer = 0x99219c00] 00:18:36 INFO - PROCESS | 1832 | 1461136716567 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 00:18:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:18:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1535ms 00:18:36 INFO - PROCESS | 1832 | 1461136716610 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 00:18:36 INFO - PROCESS | 1832 | 1461136716614 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 00:18:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:18:36 INFO - PROCESS | 1832 | 1461136716620 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:18:36 INFO - PROCESS | 1832 | 1461136716623 Marionette TRACE conn4 <- [1,2346,null,{}] 00:18:36 INFO - PROCESS | 1832 | 1461136716629 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:36 INFO - PROCESS | 1832 | 1461136716830 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 00:18:37 INFO - PROCESS | 1832 | 1461136717122 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x84434c00 == 107 [pid = 1832] [id = 594] 00:18:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x8a6af400) [pid = 1832] [serial = 1783] [outer = (nil)] 00:18:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0xa2a2dc00) [pid = 1832] [serial = 1784] [outer = 0x8a6af400] 00:18:37 INFO - PROCESS | 1832 | 1461136717275 Marionette DEBUG loaded listener.js 00:18:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0xa2a31800) [pid = 1832] [serial = 1785] [outer = 0x8a6af400] 00:18:38 INFO - PROCESS | 1832 | 1461136718143 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 00:18:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:18:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1578ms 00:18:38 INFO - PROCESS | 1832 | 1461136718199 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 00:18:38 INFO - PROCESS | 1832 | 1461136718203 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 00:18:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:18:38 INFO - PROCESS | 1832 | 1461136718209 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:18:38 INFO - PROCESS | 1832 | 1461136718211 Marionette TRACE conn4 <- [1,2350,null,{}] 00:18:38 INFO - PROCESS | 1832 | 1461136718219 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:38 INFO - PROCESS | 1832 | 1461136718435 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 00:18:38 INFO - PROCESS | 1832 | 1461136718776 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x854e6000 == 108 [pid = 1832] [id = 595] 00:18:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x8fd7c400) [pid = 1832] [serial = 1786] [outer = (nil)] 00:18:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0xa3c06000) [pid = 1832] [serial = 1787] [outer = 0x8fd7c400] 00:18:38 INFO - PROCESS | 1832 | 1461136718867 Marionette DEBUG loaded listener.js 00:18:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0xa3c0a400) [pid = 1832] [serial = 1788] [outer = 0x8fd7c400] 00:18:39 INFO - PROCESS | 1832 | 1461136719772 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 00:18:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:18:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1640ms 00:18:39 INFO - PROCESS | 1832 | 1461136719850 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 00:18:39 INFO - PROCESS | 1832 | 1461136719853 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 00:18:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:18:39 INFO - PROCESS | 1832 | 1461136719859 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:18:39 INFO - PROCESS | 1832 | 1461136719863 Marionette TRACE conn4 <- [1,2354,null,{}] 00:18:39 INFO - PROCESS | 1832 | 1461136719868 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:40 INFO - PROCESS | 1832 | 1461136720083 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 00:18:42 INFO - PROCESS | 1832 | --DOCSHELL 0x850f5800 == 107 [pid = 1832] [id = 527] 00:18:42 INFO - PROCESS | 1832 | --DOCSHELL 0x844ecc00 == 106 [pid = 1832] [id = 571] 00:18:42 INFO - PROCESS | 1832 | --DOCSHELL 0x87fad800 == 105 [pid = 1832] [id = 572] 00:18:42 INFO - PROCESS | 1832 | --DOCSHELL 0x99936400 == 104 [pid = 1832] [id = 570] 00:18:42 INFO - PROCESS | 1832 | --DOCSHELL 0x85cf3400 == 103 [pid = 1832] [id = 569] 00:18:42 INFO - PROCESS | 1832 | --DOCSHELL 0x98087c00 == 102 [pid = 1832] [id = 567] 00:18:42 INFO - PROCESS | 1832 | --DOCSHELL 0x987cfc00 == 101 [pid = 1832] [id = 568] 00:18:42 INFO - PROCESS | 1832 | --DOCSHELL 0x901ce800 == 100 [pid = 1832] [id = 566] 00:18:42 INFO - PROCESS | 1832 | --DOCSHELL 0x96b13800 == 99 [pid = 1832] [id = 565] 00:18:42 INFO - PROCESS | 1832 | --DOCSHELL 0x93ba3400 == 98 [pid = 1832] [id = 564] 00:18:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8fbc9800 == 97 [pid = 1832] [id = 562] 00:18:42 INFO - PROCESS | 1832 | --DOCSHELL 0x877da400 == 96 [pid = 1832] [id = 563] 00:18:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8e7a7c00 == 95 [pid = 1832] [id = 561] 00:18:42 INFO - PROCESS | 1832 | --DOCSHELL 0x880b8c00 == 94 [pid = 1832] [id = 560] 00:18:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8f3cf800 == 93 [pid = 1832] [id = 559] 00:18:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8bc61800 == 92 [pid = 1832] [id = 558] 00:18:42 INFO - PROCESS | 1832 | --DOCSHELL 0x82656400 == 91 [pid = 1832] [id = 557] 00:18:42 INFO - PROCESS | 1832 | --DOCSHELL 0x86fcd000 == 90 [pid = 1832] [id = 555] 00:18:42 INFO - PROCESS | 1832 | --DOCSHELL 0x84434000 == 89 [pid = 1832] [id = 556] 00:18:42 INFO - PROCESS | 1832 | --DOCSHELL 0x844efc00 == 88 [pid = 1832] [id = 554] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x8b90f000) [pid = 1832] [serial = 1658] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x979eb400) [pid = 1832] [serial = 1634] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x8c0fdc00) [pid = 1832] [serial = 1604] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x9916d400) [pid = 1832] [serial = 1646] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x94dd0400) [pid = 1832] [serial = 1631] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x9a8ad400) [pid = 1832] [serial = 1650] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x8bc6dc00) [pid = 1832] [serial = 1524] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x8e440000) [pid = 1832] [serial = 1605] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x98ce0400) [pid = 1832] [serial = 1643] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x8f3cd000) [pid = 1832] [serial = 1610] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x98ce3000) [pid = 1832] [serial = 1644] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x93912c00) [pid = 1832] [serial = 1626] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x98247400) [pid = 1832] [serial = 1637] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x958b7800) [pid = 1832] [serial = 1632] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x8f6d2c00) [pid = 1832] [serial = 1614] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x8f3d2400) [pid = 1832] [serial = 1611] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x9824dc00) [pid = 1832] [serial = 1638] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x8bbc6000) [pid = 1832] [serial = 1659] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x98868c00) [pid = 1832] [serial = 1572] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x94288000) [pid = 1832] [serial = 1629] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x8fc05c00) [pid = 1832] [serial = 1617] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x9307d400) [pid = 1832] [serial = 1625] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x8e5dc400) [pid = 1832] [serial = 1607] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x9df0d000) [pid = 1832] [serial = 1578] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x8e672c00) [pid = 1832] [serial = 1608] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x8fbd4000) [pid = 1832] [serial = 1616] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x9910e000) [pid = 1832] [serial = 1575] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x8bdd3400) [pid = 1832] [serial = 1602] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x8bc69800) [pid = 1832] [serial = 1601] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x9a675c00) [pid = 1832] [serial = 1649] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x87fbb800) [pid = 1832] [serial = 1661] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x85ce9000) [pid = 1832] [serial = 1652] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x8f509800) [pid = 1832] [serial = 1613] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x901cf400) [pid = 1832] [serial = 1623] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x88152000) [pid = 1832] [serial = 1599] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x87fb5400) [pid = 1832] [serial = 1598] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x93ba8c00) [pid = 1832] [serial = 1628] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x97cbe400) [pid = 1832] [serial = 1635] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x99223c00) [pid = 1832] [serial = 1647] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x8bbc2c00) [pid = 1832] [serial = 1595] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x987cb400) [pid = 1832] [serial = 1640] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x880bd400) [pid = 1832] [serial = 1656] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x901ca400) [pid = 1832] [serial = 1622] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x9885cc00) [pid = 1832] [serial = 1641] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x84c88800) [pid = 1832] [serial = 1655] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x90143c00) [pid = 1832] [serial = 1620] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x9013fc00) [pid = 1832] [serial = 1619] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8682c000) [pid = 1832] [serial = 1653] [outer = (nil)] [url = about:blank] 00:18:42 INFO - PROCESS | 1832 | 1461136722594 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x854dfc00 == 89 [pid = 1832] [id = 596] 00:18:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x859b8800) [pid = 1832] [serial = 1789] [outer = (nil)] 00:18:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x85bc0400) [pid = 1832] [serial = 1790] [outer = 0x859b8800] 00:18:42 INFO - PROCESS | 1832 | 1461136722675 Marionette DEBUG loaded listener.js 00:18:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x85ce9000) [pid = 1832] [serial = 1791] [outer = 0x859b8800] 00:18:43 INFO - PROCESS | 1832 | 1461136723459 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 00:18:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:18:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 3640ms 00:18:43 INFO - PROCESS | 1832 | 1461136723502 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 00:18:43 INFO - PROCESS | 1832 | 1461136723509 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 00:18:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:18:43 INFO - PROCESS | 1832 | 1461136723517 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:18:43 INFO - PROCESS | 1832 | 1461136723522 Marionette TRACE conn4 <- [1,2358,null,{}] 00:18:43 INFO - PROCESS | 1832 | 1461136723528 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:43 INFO - PROCESS | 1832 | 1461136723742 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 00:18:43 INFO - PROCESS | 1832 | 1461136723966 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x8779b400 == 90 [pid = 1832] [id = 597] 00:18:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8779dc00) [pid = 1832] [serial = 1792] [outer = (nil)] 00:18:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x877a2000) [pid = 1832] [serial = 1793] [outer = 0x8779dc00] 00:18:44 INFO - PROCESS | 1832 | 1461136724041 Marionette DEBUG loaded listener.js 00:18:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x877a5c00) [pid = 1832] [serial = 1794] [outer = 0x8779dc00] 00:18:45 INFO - PROCESS | 1832 | 1461136725030 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 00:18:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:18:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1577ms 00:18:45 INFO - PROCESS | 1832 | 1461136725098 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 00:18:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:18:45 INFO - PROCESS | 1832 | 1461136725104 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 00:18:45 INFO - PROCESS | 1832 | 1461136725110 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:18:45 INFO - PROCESS | 1832 | 1461136725114 Marionette TRACE conn4 <- [1,2362,null,{}] 00:18:45 INFO - PROCESS | 1832 | 1461136725132 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:45 INFO - PROCESS | 1832 | 1461136725399 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 00:18:45 INFO - PROCESS | 1832 | 1461136725431 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x8779b000 == 91 [pid = 1832] [id = 598] 00:18:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x87fb5c00) [pid = 1832] [serial = 1795] [outer = (nil)] 00:18:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x88157400) [pid = 1832] [serial = 1796] [outer = 0x87fb5c00] 00:18:45 INFO - PROCESS | 1832 | 1461136725503 Marionette DEBUG loaded listener.js 00:18:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8a293000) [pid = 1832] [serial = 1797] [outer = 0x87fb5c00] 00:18:46 INFO - PROCESS | 1832 | 1461136726525 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 00:18:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:18:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1481ms 00:18:46 INFO - PROCESS | 1832 | 1461136726592 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 00:18:46 INFO - PROCESS | 1832 | 1461136726595 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 00:18:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:18:46 INFO - PROCESS | 1832 | 1461136726611 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:18:46 INFO - PROCESS | 1832 | 1461136726619 Marionette TRACE conn4 <- [1,2366,null,{}] 00:18:46 INFO - PROCESS | 1832 | 1461136726632 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:46 INFO - PROCESS | 1832 | 1461136726895 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x8f6ce800) [pid = 1832] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x85bcb000) [pid = 1832] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x84c7fc00) [pid = 1832] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8f3d6c00) [pid = 1832] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x859c4000) [pid = 1832] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x98868400) [pid = 1832] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x9427d400) [pid = 1832] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x8c0f8c00) [pid = 1832] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8fb2e400) [pid = 1832] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x86fcf400) [pid = 1832] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x88150c00) [pid = 1832] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8a292800) [pid = 1832] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x93915800) [pid = 1832] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x96fc5000) [pid = 1832] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x87fb4000) [pid = 1832] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x90238000) [pid = 1832] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x9a8a8c00) [pid = 1832] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x88152800) [pid = 1832] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x880b6800) [pid = 1832] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x90138000) [pid = 1832] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x880bc400) [pid = 1832] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x84a5e400) [pid = 1832] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x8bbce400) [pid = 1832] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:18:47 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x98718800) [pid = 1832] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:18:47 INFO - PROCESS | 1832 | 1461136727663 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x84438000 == 92 [pid = 1832] [id = 599] 00:18:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x84a5a400) [pid = 1832] [serial = 1798] [outer = (nil)] 00:18:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x854e3c00) [pid = 1832] [serial = 1799] [outer = 0x84a5a400] 00:18:47 INFO - PROCESS | 1832 | 1461136727739 Marionette DEBUG loaded listener.js 00:18:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x87fb5400) [pid = 1832] [serial = 1800] [outer = 0x84a5a400] 00:18:48 INFO - PROCESS | 1832 | 1461136728476 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 00:18:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:18:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1905ms 00:18:48 INFO - PROCESS | 1832 | 1461136728508 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 00:18:48 INFO - PROCESS | 1832 | 1461136728512 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 00:18:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:18:48 INFO - PROCESS | 1832 | 1461136728519 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:18:48 INFO - PROCESS | 1832 | 1461136728522 Marionette TRACE conn4 <- [1,2370,null,{}] 00:18:48 INFO - PROCESS | 1832 | 1461136728540 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:48 INFO - PROCESS | 1832 | 1461136728723 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 00:18:48 INFO - PROCESS | 1832 | 1461136728741 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x859c4000 == 93 [pid = 1832] [id = 600] 00:18:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8b949400) [pid = 1832] [serial = 1801] [outer = (nil)] 00:18:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8bdd3800) [pid = 1832] [serial = 1802] [outer = 0x8b949400] 00:18:48 INFO - PROCESS | 1832 | 1461136728825 Marionette DEBUG loaded listener.js 00:18:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8c041400) [pid = 1832] [serial = 1803] [outer = 0x8b949400] 00:18:50 INFO - PROCESS | 1832 | 1461136730071 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 00:18:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:18:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1591ms 00:18:50 INFO - PROCESS | 1832 | 1461136730112 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 00:18:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:18:50 INFO - PROCESS | 1832 | 1461136730118 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 00:18:50 INFO - PROCESS | 1832 | 1461136730127 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:18:50 INFO - PROCESS | 1832 | 1461136730133 Marionette TRACE conn4 <- [1,2374,null,{}] 00:18:50 INFO - PROCESS | 1832 | 1461136730143 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:50 INFO - PROCESS | 1832 | 1461136730360 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 00:18:50 INFO - PROCESS | 1832 | 1461136730720 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x84a67400 == 94 [pid = 1832] [id = 601] 00:18:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x85bc1000) [pid = 1832] [serial = 1804] [outer = (nil)] 00:18:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8779d400) [pid = 1832] [serial = 1805] [outer = 0x85bc1000] 00:18:50 INFO - PROCESS | 1832 | 1461136730813 Marionette DEBUG loaded listener.js 00:18:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x877da400) [pid = 1832] [serial = 1806] [outer = 0x85bc1000] 00:18:51 INFO - PROCESS | 1832 | 1461136731767 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 00:18:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:18:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1692ms 00:18:51 INFO - PROCESS | 1832 | 1461136731818 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 00:18:51 INFO - PROCESS | 1832 | 1461136731826 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 00:18:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:18:51 INFO - PROCESS | 1832 | 1461136731837 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:18:51 INFO - PROCESS | 1832 | 1461136731841 Marionette TRACE conn4 <- [1,2378,null,{}] 00:18:51 INFO - PROCESS | 1832 | 1461136731848 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:52 INFO - PROCESS | 1832 | 1461136732059 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 00:18:52 INFO - PROCESS | 1832 | 1461136732410 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x8814ec00 == 95 [pid = 1832] [id = 602] 00:18:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8a6b0c00) [pid = 1832] [serial = 1807] [outer = (nil)] 00:18:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8b94a400) [pid = 1832] [serial = 1808] [outer = 0x8a6b0c00] 00:18:52 INFO - PROCESS | 1832 | 1461136732502 Marionette DEBUG loaded listener.js 00:18:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8bbce400) [pid = 1832] [serial = 1809] [outer = 0x8a6b0c00] 00:18:53 INFO - PROCESS | 1832 | 1461136733524 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 00:18:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 00:18:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1732ms 00:18:53 INFO - PROCESS | 1832 | 1461136733570 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 00:18:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:18:53 INFO - PROCESS | 1832 | 1461136733575 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 00:18:53 INFO - PROCESS | 1832 | 1461136733581 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:18:53 INFO - PROCESS | 1832 | 1461136733587 Marionette TRACE conn4 <- [1,2382,null,{}] 00:18:53 INFO - PROCESS | 1832 | 1461136733625 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:53 INFO - PROCESS | 1832 | 1461136733867 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 00:18:54 INFO - PROCESS | 1832 | 1461136734178 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bc69800 == 96 [pid = 1832] [id = 603] 00:18:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8c0fdc00) [pid = 1832] [serial = 1810] [outer = (nil)] 00:18:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8e488800) [pid = 1832] [serial = 1811] [outer = 0x8c0fdc00] 00:18:54 INFO - PROCESS | 1832 | 1461136734269 Marionette DEBUG loaded listener.js 00:18:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8e5d8400) [pid = 1832] [serial = 1812] [outer = 0x8c0fdc00] 00:18:55 INFO - PROCESS | 1832 | 1461136735223 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 00:18:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 00:18:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1692ms 00:18:55 INFO - PROCESS | 1832 | 1461136735274 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 00:18:55 INFO - PROCESS | 1832 | 1461136735279 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 00:18:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:18:55 INFO - PROCESS | 1832 | 1461136735285 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:18:55 INFO - PROCESS | 1832 | 1461136735289 Marionette TRACE conn4 <- [1,2386,null,{}] 00:18:55 INFO - PROCESS | 1832 | 1461136735294 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:55 INFO - PROCESS | 1832 | 1461136735528 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 00:18:55 INFO - PROCESS | 1832 | 1461136735856 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c048800 == 97 [pid = 1832] [id = 604] 00:18:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8e5dbc00) [pid = 1832] [serial = 1813] [outer = (nil)] 00:18:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8e79dc00) [pid = 1832] [serial = 1814] [outer = 0x8e5dbc00] 00:18:55 INFO - PROCESS | 1832 | 1461136735947 Marionette DEBUG loaded listener.js 00:18:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8e7aac00) [pid = 1832] [serial = 1815] [outer = 0x8e5dbc00] 00:18:56 INFO - PROCESS | 1832 | 1461136736836 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 00:18:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:18:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1582ms 00:18:56 INFO - PROCESS | 1832 | 1461136736869 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 00:18:56 INFO - PROCESS | 1832 | 1461136736872 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 00:18:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:18:56 INFO - PROCESS | 1832 | 1461136736879 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:18:56 INFO - PROCESS | 1832 | 1461136736882 Marionette TRACE conn4 <- [1,2390,null,{}] 00:18:56 INFO - PROCESS | 1832 | 1461136736888 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:57 INFO - PROCESS | 1832 | 1461136737092 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 00:18:57 INFO - PROCESS | 1832 | 1461136737393 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c04d400 == 98 [pid = 1832] [id = 605] 00:18:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8e672c00) [pid = 1832] [serial = 1816] [outer = (nil)] 00:18:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8f4e5000) [pid = 1832] [serial = 1817] [outer = 0x8e672c00] 00:18:57 INFO - PROCESS | 1832 | 1461136737524 Marionette DEBUG loaded listener.js 00:18:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8f504000) [pid = 1832] [serial = 1818] [outer = 0x8e672c00] 00:18:58 INFO - PROCESS | 1832 | 1461136738403 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 00:18:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:18:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1586ms 00:18:58 INFO - PROCESS | 1832 | 1461136738466 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 00:18:58 INFO - PROCESS | 1832 | 1461136738469 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 00:18:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:18:58 INFO - PROCESS | 1832 | 1461136738475 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:18:58 INFO - PROCESS | 1832 | 1461136738479 Marionette TRACE conn4 <- [1,2394,null,{}] 00:18:58 INFO - PROCESS | 1832 | 1461136738484 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:18:58 INFO - PROCESS | 1832 | 1461136738751 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 00:18:59 INFO - PROCESS | 1832 | 1461136739096 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e670800 == 99 [pid = 1832] [id = 606] 00:18:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8fb22400) [pid = 1832] [serial = 1819] [outer = (nil)] 00:18:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x8fbd1800) [pid = 1832] [serial = 1820] [outer = 0x8fb22400] 00:18:59 INFO - PROCESS | 1832 | 1461136739189 Marionette DEBUG loaded listener.js 00:18:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8fc04000) [pid = 1832] [serial = 1821] [outer = 0x8fb22400] 00:19:00 INFO - PROCESS | 1832 | 1461136740149 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 00:19:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:19:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1729ms 00:19:00 INFO - PROCESS | 1832 | 1461136740206 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 00:19:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:19:00 INFO - PROCESS | 1832 | 1461136740210 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 00:19:00 INFO - PROCESS | 1832 | 1461136740216 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:19:00 INFO - PROCESS | 1832 | 1461136740219 Marionette TRACE conn4 <- [1,2398,null,{}] 00:19:00 INFO - PROCESS | 1832 | 1461136740225 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:00 INFO - PROCESS | 1832 | 1461136740426 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 00:19:00 INFO - PROCESS | 1832 | 1461136740755 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x8814a800 == 100 [pid = 1832] [id = 607] 00:19:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8fbce400) [pid = 1832] [serial = 1822] [outer = (nil)] 00:19:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x90169400) [pid = 1832] [serial = 1823] [outer = 0x8fbce400] 00:19:00 INFO - PROCESS | 1832 | 1461136740846 Marionette DEBUG loaded listener.js 00:19:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x9016f800) [pid = 1832] [serial = 1824] [outer = 0x8fbce400] 00:19:01 INFO - PROCESS | 1832 | 1461136741747 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 00:19:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:19:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1588ms 00:19:01 INFO - PROCESS | 1832 | 1461136741805 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 00:19:01 INFO - PROCESS | 1832 | 1461136741808 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 00:19:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:19:01 INFO - PROCESS | 1832 | 1461136741815 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:19:01 INFO - PROCESS | 1832 | 1461136741818 Marionette TRACE conn4 <- [1,2402,null,{}] 00:19:01 INFO - PROCESS | 1832 | 1461136741824 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:02 INFO - PROCESS | 1832 | 1461136742048 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 00:19:02 INFO - PROCESS | 1832 | 1461136742391 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fc0f000 == 101 [pid = 1832] [id = 608] 00:19:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x90169800) [pid = 1832] [serial = 1825] [outer = (nil)] 00:19:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x90438800) [pid = 1832] [serial = 1826] [outer = 0x90169800] 00:19:02 INFO - PROCESS | 1832 | 1461136742483 Marionette DEBUG loaded listener.js 00:19:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x9043d800) [pid = 1832] [serial = 1827] [outer = 0x90169800] 00:19:03 INFO - PROCESS | 1832 | 1461136743330 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 00:19:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:19:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1582ms 00:19:03 INFO - PROCESS | 1832 | 1461136743398 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 00:19:03 INFO - PROCESS | 1832 | 1461136743402 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 00:19:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:19:03 INFO - PROCESS | 1832 | 1461136743409 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:19:03 INFO - PROCESS | 1832 | 1461136743413 Marionette TRACE conn4 <- [1,2406,null,{}] 00:19:03 INFO - PROCESS | 1832 | 1461136743419 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:03 INFO - PROCESS | 1832 | 1461136743644 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 00:19:04 INFO - PROCESS | 1832 | 1461136743992 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x901cd400 == 102 [pid = 1832] [id = 609] 00:19:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x901cf000) [pid = 1832] [serial = 1828] [outer = (nil)] 00:19:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x93912400) [pid = 1832] [serial = 1829] [outer = 0x901cf000] 00:19:04 INFO - PROCESS | 1832 | 1461136744085 Marionette DEBUG loaded listener.js 00:19:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x9391d400) [pid = 1832] [serial = 1830] [outer = 0x901cf000] 00:19:04 INFO - PROCESS | 1832 | 1461136744970 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 00:19:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:19:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1642ms 00:19:05 INFO - PROCESS | 1832 | 1461136745054 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 00:19:05 INFO - PROCESS | 1832 | 1461136745060 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 00:19:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:19:05 INFO - PROCESS | 1832 | 1461136745066 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:19:05 INFO - PROCESS | 1832 | 1461136745070 Marionette TRACE conn4 <- [1,2410,null,{}] 00:19:05 INFO - PROCESS | 1832 | 1461136745076 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:05 INFO - PROCESS | 1832 | 1461136745321 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 00:19:05 INFO - PROCESS | 1832 | 1461136745660 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x91ee7400 == 103 [pid = 1832] [id = 610] 00:19:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x9307ac00) [pid = 1832] [serial = 1831] [outer = (nil)] 00:19:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x9427fc00) [pid = 1832] [serial = 1832] [outer = 0x9307ac00] 00:19:05 INFO - PROCESS | 1832 | 1461136745745 Marionette DEBUG loaded listener.js 00:19:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x94285c00) [pid = 1832] [serial = 1833] [outer = 0x9307ac00] 00:19:06 INFO - PROCESS | 1832 | 1461136746659 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 00:19:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:19:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1640ms 00:19:06 INFO - PROCESS | 1832 | 1461136746707 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 00:19:06 INFO - PROCESS | 1832 | 1461136746710 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 00:19:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:19:06 INFO - PROCESS | 1832 | 1461136746717 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:19:06 INFO - PROCESS | 1832 | 1461136746722 Marionette TRACE conn4 <- [1,2414,null,{}] 00:19:06 INFO - PROCESS | 1832 | 1461136746727 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:06 INFO - PROCESS | 1832 | 1461136746959 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 00:19:07 INFO - PROCESS | 1832 | 1461136747314 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x93b9f400 == 104 [pid = 1832] [id = 611] 00:19:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x96b12c00) [pid = 1832] [serial = 1834] [outer = (nil)] 00:19:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x97199c00) [pid = 1832] [serial = 1835] [outer = 0x96b12c00] 00:19:07 INFO - PROCESS | 1832 | 1461136747435 Marionette DEBUG loaded listener.js 00:19:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x97cbe400) [pid = 1832] [serial = 1836] [outer = 0x96b12c00] 00:19:08 INFO - PROCESS | 1832 | 1461136748353 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 00:19:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:19:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1682ms 00:19:08 INFO - PROCESS | 1832 | 1461136748399 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 00:19:08 INFO - PROCESS | 1832 | 1461136748403 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 00:19:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:19:08 INFO - PROCESS | 1832 | 1461136748409 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:19:08 INFO - PROCESS | 1832 | 1461136748413 Marionette TRACE conn4 <- [1,2418,null,{}] 00:19:08 INFO - PROCESS | 1832 | 1461136748439 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:08 INFO - PROCESS | 1832 | 1461136748653 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 00:19:09 INFO - PROCESS | 1832 | 1461136749009 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x96fc4800 == 105 [pid = 1832] [id = 612] 00:19:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x9719fc00) [pid = 1832] [serial = 1837] [outer = (nil)] 00:19:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x98080000) [pid = 1832] [serial = 1838] [outer = 0x9719fc00] 00:19:09 INFO - PROCESS | 1832 | 1461136749098 Marionette DEBUG loaded listener.js 00:19:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x9824a800) [pid = 1832] [serial = 1839] [outer = 0x9719fc00] 00:19:09 INFO - PROCESS | 1832 | 1461136749976 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 00:19:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:19:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1646ms 00:19:10 INFO - PROCESS | 1832 | 1461136750056 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 00:19:10 INFO - PROCESS | 1832 | 1461136750060 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 00:19:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:19:10 INFO - PROCESS | 1832 | 1461136750067 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:19:10 INFO - PROCESS | 1832 | 1461136750070 Marionette TRACE conn4 <- [1,2422,null,{}] 00:19:10 INFO - PROCESS | 1832 | 1461136750076 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:10 INFO - PROCESS | 1832 | 1461136750281 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 00:19:10 INFO - PROCESS | 1832 | 1461136750618 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x96b07800 == 106 [pid = 1832] [id = 613] 00:19:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x98080400) [pid = 1832] [serial = 1840] [outer = (nil)] 00:19:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x987cd400) [pid = 1832] [serial = 1841] [outer = 0x98080400] 00:19:10 INFO - PROCESS | 1832 | 1461136750708 Marionette DEBUG loaded listener.js 00:19:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x9885cc00) [pid = 1832] [serial = 1842] [outer = 0x98080400] 00:19:11 INFO - PROCESS | 1832 | 1461136751564 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 00:19:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:19:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1527ms 00:19:11 INFO - PROCESS | 1832 | 1461136751599 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 00:19:11 INFO - PROCESS | 1832 | 1461136751602 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 00:19:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:19:11 INFO - PROCESS | 1832 | 1461136751611 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:19:11 INFO - PROCESS | 1832 | 1461136751614 Marionette TRACE conn4 <- [1,2426,null,{}] 00:19:11 INFO - PROCESS | 1832 | 1461136751618 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:11 INFO - PROCESS | 1832 | 1461136751826 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 00:19:12 INFO - PROCESS | 1832 | 1461136752119 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x96b13c00 == 107 [pid = 1832] [id = 614] 00:19:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x9871a000) [pid = 1832] [serial = 1843] [outer = (nil)] 00:19:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x98ce8400) [pid = 1832] [serial = 1844] [outer = 0x9871a000] 00:19:12 INFO - PROCESS | 1832 | 1461136752252 Marionette DEBUG loaded listener.js 00:19:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x9910e000) [pid = 1832] [serial = 1845] [outer = 0x9871a000] 00:19:13 INFO - PROCESS | 1832 | 1461136753129 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 00:19:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:19:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1584ms 00:19:13 INFO - PROCESS | 1832 | 1461136753196 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 00:19:13 INFO - PROCESS | 1832 | 1461136753200 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 00:19:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:19:13 INFO - PROCESS | 1832 | 1461136753206 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:19:13 INFO - PROCESS | 1832 | 1461136753210 Marionette TRACE conn4 <- [1,2430,null,{}] 00:19:13 INFO - PROCESS | 1832 | 1461136753215 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:13 INFO - PROCESS | 1832 | 1461136753461 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 00:19:13 INFO - PROCESS | 1832 | 1461136753803 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x90138000 == 108 [pid = 1832] [id = 615] 00:19:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x987c7800) [pid = 1832] [serial = 1846] [outer = (nil)] 00:19:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x999e2400) [pid = 1832] [serial = 1847] [outer = 0x987c7800] 00:19:13 INFO - PROCESS | 1832 | 1461136753902 Marionette DEBUG loaded listener.js 00:19:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x999edc00) [pid = 1832] [serial = 1848] [outer = 0x987c7800] 00:19:14 INFO - PROCESS | 1832 | 1461136754752 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 00:19:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:19:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1583ms 00:19:14 INFO - PROCESS | 1832 | 1461136754789 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 00:19:14 INFO - PROCESS | 1832 | 1461136754792 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 00:19:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:19:14 INFO - PROCESS | 1832 | 1461136754799 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:19:14 INFO - PROCESS | 1832 | 1461136754801 Marionette TRACE conn4 <- [1,2434,null,{}] 00:19:14 INFO - PROCESS | 1832 | 1461136754807 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:15 INFO - PROCESS | 1832 | 1461136755014 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 00:19:15 INFO - PROCESS | 1832 | 1461136755394 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x9df18000 == 109 [pid = 1832] [id = 616] 00:19:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x9ea3f000) [pid = 1832] [serial = 1849] [outer = (nil)] 00:19:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x9fb9ac00) [pid = 1832] [serial = 1850] [outer = 0x9ea3f000] 00:19:15 INFO - PROCESS | 1832 | 1461136755484 Marionette DEBUG loaded listener.js 00:19:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0xa003d000) [pid = 1832] [serial = 1851] [outer = 0x9ea3f000] 00:19:16 INFO - PROCESS | 1832 | 1461136756367 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 00:19:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:19:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1635ms 00:19:16 INFO - PROCESS | 1832 | 1461136756435 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 00:19:16 INFO - PROCESS | 1832 | 1461136756438 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 00:19:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:19:16 INFO - PROCESS | 1832 | 1461136756444 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:19:16 INFO - PROCESS | 1832 | 1461136756448 Marionette TRACE conn4 <- [1,2438,null,{}] 00:19:16 INFO - PROCESS | 1832 | 1461136756453 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:16 INFO - PROCESS | 1832 | 1461136756672 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 00:19:16 INFO - PROCESS | 1832 | 1461136756965 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x84c85c00 == 110 [pid = 1832] [id = 617] 00:19:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x999e6400) [pid = 1832] [serial = 1852] [outer = (nil)] 00:19:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0xa3c03000) [pid = 1832] [serial = 1853] [outer = 0x999e6400] 00:19:17 INFO - PROCESS | 1832 | 1461136757102 Marionette DEBUG loaded listener.js 00:19:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0xa3c09400) [pid = 1832] [serial = 1854] [outer = 0x999e6400] 00:19:17 INFO - PROCESS | 1832 | 1461136757989 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 00:19:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:19:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1580ms 00:19:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:19:18 INFO - PROCESS | 1832 | 1461136758024 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 00:19:18 INFO - PROCESS | 1832 | 1461136758027 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 00:19:18 INFO - PROCESS | 1832 | 1461136758034 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:19:18 INFO - PROCESS | 1832 | 1461136758037 Marionette TRACE conn4 <- [1,2442,null,{}] 00:19:18 INFO - PROCESS | 1832 | 1461136758043 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:18 INFO - PROCESS | 1832 | 1461136758242 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 00:19:18 INFO - PROCESS | 1832 | 1461136758585 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x87f5a800 == 111 [pid = 1832] [id = 618] 00:19:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x87f5b800) [pid = 1832] [serial = 1855] [outer = (nil)] 00:19:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x87f60c00) [pid = 1832] [serial = 1856] [outer = 0x87f5b800] 00:19:18 INFO - PROCESS | 1832 | 1461136758681 Marionette DEBUG loaded listener.js 00:19:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x87f61c00) [pid = 1832] [serial = 1857] [outer = 0x87f5b800] 00:19:19 INFO - PROCESS | 1832 | 1461136759533 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 00:19:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:19:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1533ms 00:19:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:19:19 INFO - PROCESS | 1832 | 1461136759567 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 00:19:19 INFO - PROCESS | 1832 | 1461136759570 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 00:19:19 INFO - PROCESS | 1832 | 1461136759576 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:19:19 INFO - PROCESS | 1832 | 1461136759580 Marionette TRACE conn4 <- [1,2446,null,{}] 00:19:19 INFO - PROCESS | 1832 | 1461136759585 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:19 INFO - PROCESS | 1832 | 1461136759791 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 00:19:22 INFO - PROCESS | 1832 | --DOCSHELL 0x850ea800 == 110 [pid = 1832] [id = 549] 00:19:22 INFO - PROCESS | 1832 | --DOCSHELL 0x877e5800 == 109 [pid = 1832] [id = 548] 00:19:22 INFO - PROCESS | 1832 | --DOCSHELL 0x81ae5c00 == 108 [pid = 1832] [id = 313] 00:19:22 INFO - PROCESS | 1832 | --DOCSHELL 0x84438000 == 107 [pid = 1832] [id = 599] 00:19:22 INFO - PROCESS | 1832 | --DOCSHELL 0x8779b000 == 106 [pid = 1832] [id = 598] 00:19:22 INFO - PROCESS | 1832 | --DOCSHELL 0x8779b400 == 105 [pid = 1832] [id = 597] 00:19:22 INFO - PROCESS | 1832 | --DOCSHELL 0x854dfc00 == 104 [pid = 1832] [id = 596] 00:19:22 INFO - PROCESS | 1832 | --DOCSHELL 0x98715400 == 103 [pid = 1832] [id = 593] 00:19:22 INFO - PROCESS | 1832 | --DOCSHELL 0x98250800 == 102 [pid = 1832] [id = 591] 00:19:22 INFO - PROCESS | 1832 | --DOCSHELL 0x912c4c00 == 101 [pid = 1832] [id = 592] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x93917400) [pid = 1832] [serial = 1692] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x86fc1c00) [pid = 1832] [serial = 1722] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0xa0bcf400) [pid = 1832] [serial = 1716] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x8f6d1c00) [pid = 1832] [serial = 1680] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x877e7800) [pid = 1832] [serial = 1724] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x9a66d800) [pid = 1832] [serial = 1707] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x958ae000) [pid = 1832] [serial = 1695] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x8e5e0000) [pid = 1832] [serial = 1676] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x90172c00) [pid = 1832] [serial = 1685] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x877e7000) [pid = 1832] [serial = 1667] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x8e676400) [pid = 1832] [serial = 1677] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x8bbc2400) [pid = 1832] [serial = 1671] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x8b905400) [pid = 1832] [serial = 1728] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x98717800) [pid = 1832] [serial = 1700] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x97d8f400) [pid = 1832] [serial = 1697] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0xa0f3ec00) [pid = 1832] [serial = 1718] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x9a677800) [pid = 1832] [serial = 1709] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x8a6ab000) [pid = 1832] [serial = 1727] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x880c0800) [pid = 1832] [serial = 1725] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x9871c400) [pid = 1832] [serial = 1701] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0xa0049000) [pid = 1832] [serial = 1713] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x9807c800) [pid = 1832] [serial = 1698] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x8c04ac00) [pid = 1832] [serial = 1673] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x9fb9d800) [pid = 1832] [serial = 1710] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x8a6adc00) [pid = 1832] [serial = 1730] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x90444c00) [pid = 1832] [serial = 1688] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x8bbc9000) [pid = 1832] [serial = 1596] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x901c8c00) [pid = 1832] [serial = 1686] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x8e43d000) [pid = 1832] [serial = 1674] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x914e0800) [pid = 1832] [serial = 1689] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x99bf4400) [pid = 1832] [serial = 1706] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x859b9000) [pid = 1832] [serial = 1665] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x9307f400) [pid = 1832] [serial = 1691] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x8f4e8000) [pid = 1832] [serial = 1679] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x8b903000) [pid = 1832] [serial = 1670] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x880c1000) [pid = 1832] [serial = 1668] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x8fbcfc00) [pid = 1832] [serial = 1682] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x8fc0bc00) [pid = 1832] [serial = 1683] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x94283800) [pid = 1832] [serial = 1694] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x98f6a400) [pid = 1832] [serial = 1704] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0xa0bcb800) [pid = 1832] [serial = 1715] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x85cf3000) [pid = 1832] [serial = 1721] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0xa0017000) [pid = 1832] [serial = 1712] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x98ce4800) [pid = 1832] [serial = 1703] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x84c8c800) [pid = 1832] [serial = 1664] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0xa0f9d400) [pid = 1832] [serial = 1719] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8bddbc00) [pid = 1832] [serial = 1733] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8bbcdc00) [pid = 1832] [serial = 1731] [outer = (nil)] [url = about:blank] 00:19:22 INFO - PROCESS | 1832 | 1461136762516 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x8265b400 == 102 [pid = 1832] [id = 619] 00:19:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x84438000) [pid = 1832] [serial = 1858] [outer = (nil)] 00:19:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x84c86800) [pid = 1832] [serial = 1859] [outer = 0x84438000] 00:19:22 INFO - PROCESS | 1832 | 1461136762598 Marionette DEBUG loaded listener.js 00:19:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x854e4800) [pid = 1832] [serial = 1860] [outer = 0x84438000] 00:19:23 INFO - PROCESS | 1832 | 1461136763378 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 00:19:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:19:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 3833ms 00:19:23 INFO - PROCESS | 1832 | 1461136763409 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 00:19:23 INFO - PROCESS | 1832 | 1461136763416 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 00:19:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:19:23 INFO - PROCESS | 1832 | 1461136763425 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:19:23 INFO - PROCESS | 1832 | 1461136763428 Marionette TRACE conn4 <- [1,2450,null,{}] 00:19:23 INFO - PROCESS | 1832 | 1461136763436 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:23 INFO - PROCESS | 1832 | 1461136763651 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 00:19:23 INFO - PROCESS | 1832 | 1461136763855 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x86838800 == 103 [pid = 1832] [id = 620] 00:19:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x86fc1c00) [pid = 1832] [serial = 1861] [outer = (nil)] 00:19:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x86fce800) [pid = 1832] [serial = 1862] [outer = 0x86fc1c00] 00:19:23 INFO - PROCESS | 1832 | 1461136763945 Marionette DEBUG loaded listener.js 00:19:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8779f800) [pid = 1832] [serial = 1863] [outer = 0x86fc1c00] 00:19:24 INFO - PROCESS | 1832 | 1461136764873 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 00:19:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:19:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1481ms 00:19:24 INFO - PROCESS | 1832 | 1461136764909 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 00:19:24 INFO - PROCESS | 1832 | 1461136764915 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 00:19:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:19:24 INFO - PROCESS | 1832 | 1461136764921 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:19:24 INFO - PROCESS | 1832 | 1461136764925 Marionette TRACE conn4 <- [1,2454,null,{}] 00:19:24 INFO - PROCESS | 1832 | 1461136764936 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:25 INFO - PROCESS | 1832 | 1461136765191 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 00:19:25 INFO - PROCESS | 1832 | 1461136765235 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x87f5a400 == 104 [pid = 1832] [id = 621] 00:19:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x87f5f800) [pid = 1832] [serial = 1864] [outer = (nil)] 00:19:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x87fb6400) [pid = 1832] [serial = 1865] [outer = 0x87f5f800] 00:19:25 INFO - PROCESS | 1832 | 1461136765309 Marionette DEBUG loaded listener.js 00:19:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x880c1000) [pid = 1832] [serial = 1866] [outer = 0x87f5f800] 00:19:26 INFO - PROCESS | 1832 | 1461136766313 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 00:19:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:19:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1432ms 00:19:26 INFO - PROCESS | 1832 | 1461136766355 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 00:19:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:19:26 INFO - PROCESS | 1832 | 1461136766359 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 00:19:26 INFO - PROCESS | 1832 | 1461136766378 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:19:26 INFO - PROCESS | 1832 | 1461136766387 Marionette TRACE conn4 <- [1,2458,null,{}] 00:19:26 INFO - PROCESS | 1832 | 1461136766394 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:26 INFO - PROCESS | 1832 | 1461136766666 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x84a5a400) [pid = 1832] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x98865000) [pid = 1832] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x90135800) [pid = 1832] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8f3d7000) [pid = 1832] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x8e48c000) [pid = 1832] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x94283400) [pid = 1832] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x94286000) [pid = 1832] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8779dc00) [pid = 1832] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8f4e4800) [pid = 1832] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x84c83000) [pid = 1832] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x939e8400) [pid = 1832] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x86fc6000) [pid = 1832] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x97d8e400) [pid = 1832] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8e483400) [pid = 1832] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x8bdd2400) [pid = 1832] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x90174000) [pid = 1832] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x901c5800) [pid = 1832] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x87fb5c00) [pid = 1832] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x8f4e2c00) [pid = 1832] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x8a6af400) [pid = 1832] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x99219c00) [pid = 1832] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:19:27 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x859b8800) [pid = 1832] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:19:27 INFO - PROCESS | 1832 | 1461136767521 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x84a5a400 == 105 [pid = 1832] [id = 622] 00:19:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x84c7fc00) [pid = 1832] [serial = 1867] [outer = (nil)] 00:19:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x85cf4400) [pid = 1832] [serial = 1868] [outer = 0x84c7fc00] 00:19:27 INFO - PROCESS | 1832 | 1461136767601 Marionette DEBUG loaded listener.js 00:19:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x88150c00) [pid = 1832] [serial = 1869] [outer = 0x84c7fc00] 00:19:28 INFO - PROCESS | 1832 | 1461136768313 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 00:19:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:19:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 2000ms 00:19:28 INFO - PROCESS | 1832 | 1461136768364 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 00:19:28 INFO - PROCESS | 1832 | 1461136768369 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 00:19:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:19:28 INFO - PROCESS | 1832 | 1461136768374 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:19:28 INFO - PROCESS | 1832 | 1461136768377 Marionette TRACE conn4 <- [1,2462,null,{}] 00:19:28 INFO - PROCESS | 1832 | 1461136768382 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:28 INFO - PROCESS | 1832 | 1461136768643 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 00:19:28 INFO - PROCESS | 1832 | 1461136768669 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x859b8800 == 106 [pid = 1832] [id = 623] 00:19:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8a6df000) [pid = 1832] [serial = 1870] [outer = (nil)] 00:19:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8b90e000) [pid = 1832] [serial = 1871] [outer = 0x8a6df000] 00:19:28 INFO - PROCESS | 1832 | 1461136768741 Marionette DEBUG loaded listener.js 00:19:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8bbc1400) [pid = 1832] [serial = 1872] [outer = 0x8a6df000] 00:19:29 INFO - PROCESS | 1832 | 1461136769901 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 00:19:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:19:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1593ms 00:19:29 INFO - PROCESS | 1832 | 1461136769969 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 00:19:29 INFO - PROCESS | 1832 | 1461136769976 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 00:19:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:19:29 INFO - PROCESS | 1832 | 1461136769985 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:19:29 INFO - PROCESS | 1832 | 1461136769991 Marionette TRACE conn4 <- [1,2466,null,{}] 00:19:30 INFO - PROCESS | 1832 | 1461136770001 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:30 INFO - PROCESS | 1832 | 1461136770280 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 00:19:30 INFO - PROCESS | 1832 | 1461136770689 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x86fc7c00 == 107 [pid = 1832] [id = 624] 00:19:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x86fc8400) [pid = 1832] [serial = 1873] [outer = (nil)] 00:19:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x877a2c00) [pid = 1832] [serial = 1874] [outer = 0x86fc8400] 00:19:30 INFO - PROCESS | 1832 | 1461136770777 Marionette DEBUG loaded listener.js 00:19:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x87f5c800) [pid = 1832] [serial = 1875] [outer = 0x86fc8400] 00:19:31 INFO - PROCESS | 1832 | 1461136771676 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 00:19:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:19:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1734ms 00:19:31 INFO - PROCESS | 1832 | 1461136771719 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 00:19:31 INFO - PROCESS | 1832 | 1461136771728 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 00:19:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:19:31 INFO - PROCESS | 1832 | 1461136771738 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:19:31 INFO - PROCESS | 1832 | 1461136771742 Marionette TRACE conn4 <- [1,2470,null,{}] 00:19:31 INFO - PROCESS | 1832 | 1461136771748 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:31 INFO - PROCESS | 1832 | 1461136771986 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 00:19:32 INFO - PROCESS | 1832 | 1461136772267 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x8814d000 == 108 [pid = 1832] [id = 625] 00:19:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x88151c00) [pid = 1832] [serial = 1876] [outer = (nil)] 00:19:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8a6ab400) [pid = 1832] [serial = 1877] [outer = 0x88151c00] 00:19:32 INFO - PROCESS | 1832 | 1461136772405 Marionette DEBUG loaded listener.js 00:19:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8b90a000) [pid = 1832] [serial = 1878] [outer = 0x88151c00] 00:19:33 INFO - PROCESS | 1832 | 1461136773428 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 00:19:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:19:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1730ms 00:19:33 INFO - PROCESS | 1832 | 1461136773469 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 00:19:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:19:33 INFO - PROCESS | 1832 | 1461136773474 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 00:19:33 INFO - PROCESS | 1832 | 1461136773481 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:19:33 INFO - PROCESS | 1832 | 1461136773487 Marionette TRACE conn4 <- [1,2474,null,{}] 00:19:33 INFO - PROCESS | 1832 | 1461136773504 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:33 INFO - PROCESS | 1832 | 1461136773730 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 00:19:34 INFO - PROCESS | 1832 | 1461136774073 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x880c4c00 == 109 [pid = 1832] [id = 626] 00:19:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8bc65000) [pid = 1832] [serial = 1879] [outer = (nil)] 00:19:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8c04a000) [pid = 1832] [serial = 1880] [outer = 0x8bc65000] 00:19:34 INFO - PROCESS | 1832 | 1461136774163 Marionette DEBUG loaded listener.js 00:19:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8c0f4800) [pid = 1832] [serial = 1881] [outer = 0x8bc65000] 00:19:35 INFO - PROCESS | 1832 | 1461136775071 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 00:19:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:19:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1639ms 00:19:35 INFO - PROCESS | 1832 | 1461136775120 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 00:19:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:19:35 INFO - PROCESS | 1832 | 1461136775125 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 00:19:35 INFO - PROCESS | 1832 | 1461136775131 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:19:35 INFO - PROCESS | 1832 | 1461136775134 Marionette TRACE conn4 <- [1,2478,null,{}] 00:19:35 INFO - PROCESS | 1832 | 1461136775140 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:35 INFO - PROCESS | 1832 | 1461136775347 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 00:19:35 INFO - PROCESS | 1832 | 1461136775697 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x85cf5400 == 110 [pid = 1832] [id = 627] 00:19:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8c0f6000) [pid = 1832] [serial = 1882] [outer = (nil)] 00:19:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8e485400) [pid = 1832] [serial = 1883] [outer = 0x8c0f6000] 00:19:35 INFO - PROCESS | 1832 | 1461136775787 Marionette DEBUG loaded listener.js 00:19:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8e48d000) [pid = 1832] [serial = 1884] [outer = 0x8c0f6000] 00:19:36 INFO - PROCESS | 1832 | 1461136776687 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 00:19:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:19:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1629ms 00:19:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:19:36 INFO - PROCESS | 1832 | 1461136776760 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 00:19:36 INFO - PROCESS | 1832 | 1461136776763 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 00:19:36 INFO - PROCESS | 1832 | 1461136776770 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:19:36 INFO - PROCESS | 1832 | 1461136776773 Marionette TRACE conn4 <- [1,2482,null,{}] 00:19:36 INFO - PROCESS | 1832 | 1461136776779 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:36 INFO - PROCESS | 1832 | 1461136776993 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 00:19:37 INFO - PROCESS | 1832 | 1461136777324 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x87f61000 == 111 [pid = 1832] [id = 628] 00:19:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8e43bc00) [pid = 1832] [serial = 1885] [outer = (nil)] 00:19:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8e678000) [pid = 1832] [serial = 1886] [outer = 0x8e43bc00] 00:19:37 INFO - PROCESS | 1832 | 1461136777416 Marionette DEBUG loaded listener.js 00:19:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8e7a1000) [pid = 1832] [serial = 1887] [outer = 0x8e43bc00] 00:19:38 INFO - PROCESS | 1832 | 1461136778327 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 00:19:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:19:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1635ms 00:19:38 INFO - PROCESS | 1832 | 1461136778404 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 00:19:38 INFO - PROCESS | 1832 | 1461136778408 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 00:19:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:19:38 INFO - PROCESS | 1832 | 1461136778415 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:19:38 INFO - PROCESS | 1832 | 1461136778417 Marionette TRACE conn4 <- [1,2486,null,{}] 00:19:38 INFO - PROCESS | 1832 | 1461136778424 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:38 INFO - PROCESS | 1832 | 1461136778693 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 00:19:39 INFO - PROCESS | 1832 | 1461136779031 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x8814b000 == 112 [pid = 1832] [id = 629] 00:19:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8f505c00) [pid = 1832] [serial = 1888] [outer = (nil)] 00:19:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8f6d5c00) [pid = 1832] [serial = 1889] [outer = 0x8f505c00] 00:19:39 INFO - PROCESS | 1832 | 1461136779125 Marionette DEBUG loaded listener.js 00:19:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x8f711000) [pid = 1832] [serial = 1890] [outer = 0x8f505c00] 00:19:39 INFO - PROCESS | 1832 | 1461136779997 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 00:19:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:19:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1628ms 00:19:40 INFO - PROCESS | 1832 | 1461136780044 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 00:19:40 INFO - PROCESS | 1832 | 1461136780047 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 00:19:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:19:40 INFO - PROCESS | 1832 | 1461136780054 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:19:40 INFO - PROCESS | 1832 | 1461136780057 Marionette TRACE conn4 <- [1,2490,null,{}] 00:19:40 INFO - PROCESS | 1832 | 1461136780063 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:40 INFO - PROCESS | 1832 | 1461136780261 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 00:19:40 INFO - PROCESS | 1832 | 1461136780556 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f508c00 == 113 [pid = 1832] [id = 630] 00:19:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8f50ac00) [pid = 1832] [serial = 1891] [outer = (nil)] 00:19:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8fbd4c00) [pid = 1832] [serial = 1892] [outer = 0x8f50ac00] 00:19:40 INFO - PROCESS | 1832 | 1461136780693 Marionette DEBUG loaded listener.js 00:19:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x8fc0d000) [pid = 1832] [serial = 1893] [outer = 0x8f50ac00] 00:19:41 INFO - PROCESS | 1832 | 1461136781578 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 00:19:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:19:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1588ms 00:19:41 INFO - PROCESS | 1832 | 1461136781643 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 00:19:41 INFO - PROCESS | 1832 | 1461136781647 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 00:19:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:19:41 INFO - PROCESS | 1832 | 1461136781653 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:19:41 INFO - PROCESS | 1832 | 1461136781657 Marionette TRACE conn4 <- [1,2494,null,{}] 00:19:41 INFO - PROCESS | 1832 | 1461136781663 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:41 INFO - PROCESS | 1832 | 1461136781865 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 00:19:42 INFO - PROCESS | 1832 | 1461136782193 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fb2c800 == 114 [pid = 1832] [id = 631] 00:19:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x8fb2e000) [pid = 1832] [serial = 1894] [outer = (nil)] 00:19:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x90173800) [pid = 1832] [serial = 1895] [outer = 0x8fb2e000] 00:19:42 INFO - PROCESS | 1832 | 1461136782298 Marionette DEBUG loaded listener.js 00:19:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x901c6c00) [pid = 1832] [serial = 1896] [outer = 0x8fb2e000] 00:19:43 INFO - PROCESS | 1832 | 1461136783226 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 00:19:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:19:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1628ms 00:19:43 INFO - PROCESS | 1832 | 1461136783283 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 00:19:43 INFO - PROCESS | 1832 | 1461136783287 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 00:19:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:19:43 INFO - PROCESS | 1832 | 1461136783294 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:19:43 INFO - PROCESS | 1832 | 1461136783298 Marionette TRACE conn4 <- [1,2498,null,{}] 00:19:43 INFO - PROCESS | 1832 | 1461136783304 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:43 INFO - PROCESS | 1832 | 1461136783507 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 00:19:43 INFO - PROCESS | 1832 | 1461136783791 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x90139400 == 115 [pid = 1832] [id = 632] 00:19:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x90144000) [pid = 1832] [serial = 1897] [outer = (nil)] 00:19:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x9023a400) [pid = 1832] [serial = 1898] [outer = 0x90144000] 00:19:43 INFO - PROCESS | 1832 | 1461136783924 Marionette DEBUG loaded listener.js 00:19:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x9043f000) [pid = 1832] [serial = 1899] [outer = 0x90144000] 00:19:44 INFO - PROCESS | 1832 | 1461136784786 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 00:19:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:19:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1533ms 00:19:44 INFO - PROCESS | 1832 | 1461136784827 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 00:19:44 INFO - PROCESS | 1832 | 1461136784830 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 00:19:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:19:44 INFO - PROCESS | 1832 | 1461136784836 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:19:44 INFO - PROCESS | 1832 | 1461136784840 Marionette TRACE conn4 <- [1,2502,null,{}] 00:19:44 INFO - PROCESS | 1832 | 1461136784845 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:45 INFO - PROCESS | 1832 | 1461136785044 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 00:19:45 INFO - PROCESS | 1832 | 1461136785336 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f4e3c00 == 116 [pid = 1832] [id = 633] 00:19:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x90437800) [pid = 1832] [serial = 1900] [outer = (nil)] 00:19:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x93913000) [pid = 1832] [serial = 1901] [outer = 0x90437800] 00:19:45 INFO - PROCESS | 1832 | 1461136785471 Marionette DEBUG loaded listener.js 00:19:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x9391b000) [pid = 1832] [serial = 1902] [outer = 0x90437800] 00:19:46 INFO - PROCESS | 1832 | 1461136786440 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 00:19:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:19:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1677ms 00:19:46 INFO - PROCESS | 1832 | 1461136786515 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 00:19:46 INFO - PROCESS | 1832 | 1461136786519 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 00:19:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:19:46 INFO - PROCESS | 1832 | 1461136786525 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:19:46 INFO - PROCESS | 1832 | 1461136786530 Marionette TRACE conn4 <- [1,2506,null,{}] 00:19:46 INFO - PROCESS | 1832 | 1461136786536 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:46 INFO - PROCESS | 1832 | 1461136786771 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 00:19:47 INFO - PROCESS | 1832 | 1461136787119 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x93ba0c00 == 117 [pid = 1832] [id = 634] 00:19:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x94dc9000) [pid = 1832] [serial = 1903] [outer = (nil)] 00:19:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x958ae000) [pid = 1832] [serial = 1904] [outer = 0x94dc9000] 00:19:47 INFO - PROCESS | 1832 | 1461136787213 Marionette DEBUG loaded listener.js 00:19:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x96a76400) [pid = 1832] [serial = 1905] [outer = 0x94dc9000] 00:19:48 INFO - PROCESS | 1832 | 1461136788093 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 00:19:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:19:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1637ms 00:19:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:19:48 INFO - PROCESS | 1832 | 1461136788164 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 00:19:48 INFO - PROCESS | 1832 | 1461136788167 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 00:19:48 INFO - PROCESS | 1832 | 1461136788173 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:19:48 INFO - PROCESS | 1832 | 1461136788177 Marionette TRACE conn4 <- [1,2510,null,{}] 00:19:48 INFO - PROCESS | 1832 | 1461136788182 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:48 INFO - PROCESS | 1832 | 1461136788386 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 00:19:48 INFO - PROCESS | 1832 | 1461136788722 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x94dcb000 == 118 [pid = 1832] [id = 635] 00:19:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x958b1400) [pid = 1832] [serial = 1906] [outer = (nil)] 00:19:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x97197000) [pid = 1832] [serial = 1907] [outer = 0x958b1400] 00:19:48 INFO - PROCESS | 1832 | 1461136788820 Marionette DEBUG loaded listener.js 00:19:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x97b6e800) [pid = 1832] [serial = 1908] [outer = 0x958b1400] 00:19:49 INFO - PROCESS | 1832 | 1461136789710 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 00:19:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:19:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1579ms 00:19:49 INFO - PROCESS | 1832 | 1461136789751 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 00:19:49 INFO - PROCESS | 1832 | 1461136789754 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 00:19:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:19:49 INFO - PROCESS | 1832 | 1461136789761 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:19:49 INFO - PROCESS | 1832 | 1461136789764 Marionette TRACE conn4 <- [1,2514,null,{}] 00:19:49 INFO - PROCESS | 1832 | 1461136789770 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:49 INFO - PROCESS | 1832 | 1461136789967 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 00:19:50 INFO - PROCESS | 1832 | 1461136790260 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x96ae8c00 == 119 [pid = 1832] [id = 636] 00:19:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x96b0fc00) [pid = 1832] [serial = 1909] [outer = (nil)] 00:19:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x9808b000) [pid = 1832] [serial = 1910] [outer = 0x96b0fc00] 00:19:50 INFO - PROCESS | 1832 | 1461136790396 Marionette DEBUG loaded listener.js 00:19:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x98248800) [pid = 1832] [serial = 1911] [outer = 0x96b0fc00] 00:19:51 INFO - PROCESS | 1832 | 1461136791281 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 00:19:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:19:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1588ms 00:19:51 INFO - PROCESS | 1832 | 1461136791350 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 00:19:51 INFO - PROCESS | 1832 | 1461136791354 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 00:19:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:19:51 INFO - PROCESS | 1832 | 1461136791360 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:19:51 INFO - PROCESS | 1832 | 1461136791362 Marionette TRACE conn4 <- [1,2518,null,{}] 00:19:51 INFO - PROCESS | 1832 | 1461136791368 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:51 INFO - PROCESS | 1832 | 1461136791581 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 00:19:51 INFO - PROCESS | 1832 | 1461136791913 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x8265cc00 == 120 [pid = 1832] [id = 637] 00:19:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x90233000) [pid = 1832] [serial = 1912] [outer = (nil)] 00:19:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x9871dc00) [pid = 1832] [serial = 1913] [outer = 0x90233000] 00:19:52 INFO - PROCESS | 1832 | 1461136792001 Marionette DEBUG loaded listener.js 00:19:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x987c9c00) [pid = 1832] [serial = 1914] [outer = 0x90233000] 00:19:52 INFO - PROCESS | 1832 | 1461136792881 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 00:19:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:19:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1582ms 00:19:52 INFO - PROCESS | 1832 | 1461136792943 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 00:19:52 INFO - PROCESS | 1832 | 1461136792947 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 00:19:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:19:52 INFO - PROCESS | 1832 | 1461136792953 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:19:52 INFO - PROCESS | 1832 | 1461136792956 Marionette TRACE conn4 <- [1,2522,null,{}] 00:19:52 INFO - PROCESS | 1832 | 1461136792962 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:53 INFO - PROCESS | 1832 | 1461136793190 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 00:19:53 INFO - PROCESS | 1832 | 1461136793527 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x98089000 == 121 [pid = 1832] [id = 638] 00:19:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x9824e800) [pid = 1832] [serial = 1915] [outer = (nil)] 00:19:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x98f69800) [pid = 1832] [serial = 1916] [outer = 0x9824e800] 00:19:53 INFO - PROCESS | 1832 | 1461136793617 Marionette DEBUG loaded listener.js 00:19:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x99101c00) [pid = 1832] [serial = 1917] [outer = 0x9824e800] 00:19:54 INFO - PROCESS | 1832 | 1461136794529 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 00:19:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:19:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1629ms 00:19:54 INFO - PROCESS | 1832 | 1461136794583 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 00:19:54 INFO - PROCESS | 1832 | 1461136794585 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 00:19:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:19:54 INFO - PROCESS | 1832 | 1461136794592 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:19:54 INFO - PROCESS | 1832 | 1461136794596 Marionette TRACE conn4 <- [1,2526,null,{}] 00:19:54 INFO - PROCESS | 1832 | 1461136794601 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:54 INFO - PROCESS | 1832 | 1461136794811 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 00:19:55 INFO - PROCESS | 1832 | 1461136795151 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x854ed400 == 122 [pid = 1832] [id = 639] 00:19:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x98086000) [pid = 1832] [serial = 1918] [outer = (nil)] 00:19:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x9df0d000) [pid = 1832] [serial = 1919] [outer = 0x98086000] 00:19:55 INFO - PROCESS | 1832 | 1461136795252 Marionette DEBUG loaded listener.js 00:19:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x9ea3e400) [pid = 1832] [serial = 1920] [outer = 0x98086000] 00:19:56 INFO - PROCESS | 1832 | 1461136796187 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 00:19:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:19:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1629ms 00:19:56 INFO - PROCESS | 1832 | 1461136796221 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 00:19:56 INFO - PROCESS | 1832 | 1461136796225 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 00:19:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:19:56 INFO - PROCESS | 1832 | 1461136796233 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:19:56 INFO - PROCESS | 1832 | 1461136796236 Marionette TRACE conn4 <- [1,2530,null,{}] 00:19:56 INFO - PROCESS | 1832 | 1461136796242 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:56 INFO - PROCESS | 1832 | 1461136796469 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 00:19:56 INFO - PROCESS | 1832 | 1461136796817 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x99bf4400 == 123 [pid = 1832] [id = 640] 00:19:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x9a676c00) [pid = 1832] [serial = 1921] [outer = (nil)] 00:19:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0xa00a6000) [pid = 1832] [serial = 1922] [outer = 0x9a676c00] 00:19:56 INFO - PROCESS | 1832 | 1461136796917 Marionette DEBUG loaded listener.js 00:19:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0xa0017000) [pid = 1832] [serial = 1923] [outer = 0x9a676c00] 00:19:57 INFO - PROCESS | 1832 | 1461136797809 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 00:19:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:19:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1647ms 00:19:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:19:57 INFO - PROCESS | 1832 | 1461136797881 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 00:19:57 INFO - PROCESS | 1832 | 1461136797884 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 00:19:57 INFO - PROCESS | 1832 | 1461136797890 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:19:57 INFO - PROCESS | 1832 | 1461136797893 Marionette TRACE conn4 <- [1,2534,null,{}] 00:19:57 INFO - PROCESS | 1832 | 1461136797899 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:19:58 INFO - PROCESS | 1832 | 1461136798157 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 00:19:58 INFO - PROCESS | 1832 | 1461136798499 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x850efc00 == 124 [pid = 1832] [id = 641] 00:19:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x979e9c00) [pid = 1832] [serial = 1924] [outer = (nil)] 00:19:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0xa0c43400) [pid = 1832] [serial = 1925] [outer = 0x979e9c00] 00:19:58 INFO - PROCESS | 1832 | 1461136798596 Marionette DEBUG loaded listener.js 00:19:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0xa0f3ec00) [pid = 1832] [serial = 1926] [outer = 0x979e9c00] 00:19:59 INFO - PROCESS | 1832 | 1461136799508 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 00:19:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:19:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1685ms 00:20:01 INFO - PROCESS | 1832 | --DOCSHELL 0x84a5a400 == 123 [pid = 1832] [id = 622] 00:20:01 INFO - PROCESS | 1832 | --DOCSHELL 0x87f5a400 == 122 [pid = 1832] [id = 621] 00:20:01 INFO - PROCESS | 1832 | --DOCSHELL 0x86838800 == 121 [pid = 1832] [id = 620] 00:20:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8265b400 == 120 [pid = 1832] [id = 619] 00:20:01 INFO - PROCESS | 1832 | --DOCSHELL 0x84c85c00 == 119 [pid = 1832] [id = 617] 00:20:01 INFO - PROCESS | 1832 | --DOCSHELL 0x90138000 == 118 [pid = 1832] [id = 615] 00:20:01 INFO - PROCESS | 1832 | --DOCSHELL 0x9df18000 == 117 [pid = 1832] [id = 616] 00:20:01 INFO - PROCESS | 1832 | --DOCSHELL 0x96b13c00 == 116 [pid = 1832] [id = 614] 00:20:01 INFO - PROCESS | 1832 | --DOCSHELL 0x96b07800 == 115 [pid = 1832] [id = 613] 00:20:01 INFO - PROCESS | 1832 | --DOCSHELL 0x96fc4800 == 114 [pid = 1832] [id = 612] 00:20:01 INFO - PROCESS | 1832 | --DOCSHELL 0x91ee7400 == 113 [pid = 1832] [id = 610] 00:20:01 INFO - PROCESS | 1832 | --DOCSHELL 0x93b9f400 == 112 [pid = 1832] [id = 611] 00:20:01 INFO - PROCESS | 1832 | --DOCSHELL 0x901cd400 == 111 [pid = 1832] [id = 609] 00:20:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8fc0f000 == 110 [pid = 1832] [id = 608] 00:20:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8814a800 == 109 [pid = 1832] [id = 607] 00:20:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8c04d400 == 108 [pid = 1832] [id = 605] 00:20:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8e670800 == 107 [pid = 1832] [id = 606] 00:20:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8c048800 == 106 [pid = 1832] [id = 604] 00:20:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8bc69800 == 105 [pid = 1832] [id = 603] 00:20:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8814ec00 == 104 [pid = 1832] [id = 602] 00:20:01 INFO - PROCESS | 1832 | --DOCSHELL 0x84a67400 == 103 [pid = 1832] [id = 601] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x87fb5400) [pid = 1832] [serial = 1800] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x98e8c400) [pid = 1832] [serial = 1775] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x98241c00) [pid = 1832] [serial = 1770] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x939e6c00) [pid = 1832] [serial = 1760] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x90170000) [pid = 1832] [serial = 1752] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x94dccc00) [pid = 1832] [serial = 1764] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x9719a800) [pid = 1832] [serial = 1766] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x877a2000) [pid = 1832] [serial = 1793] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x8f4ed400) [pid = 1832] [serial = 1745] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x8bbc9800) [pid = 1832] [serial = 1662] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x877a5c00) [pid = 1832] [serial = 1794] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x9df13c00) [pid = 1832] [serial = 1778] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x8a292400) [pid = 1832] [serial = 1737] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x98719c00) [pid = 1832] [serial = 1772] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x8e7a8000) [pid = 1832] [serial = 1743] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x8e439800) [pid = 1832] [serial = 1740] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x90234400) [pid = 1832] [serial = 1754] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x93077800) [pid = 1832] [serial = 1758] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x8a293000) [pid = 1832] [serial = 1797] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x8f70c400) [pid = 1832] [serial = 1749] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0xa2a2dc00) [pid = 1832] [serial = 1784] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x9916f400) [pid = 1832] [serial = 1776] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x90237000) [pid = 1832] [serial = 1755] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x912c4400) [pid = 1832] [serial = 1757] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x8c0f0800) [pid = 1832] [serial = 1739] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x987c4c00) [pid = 1832] [serial = 1773] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x9807f000) [pid = 1832] [serial = 1769] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0xa2a31800) [pid = 1832] [serial = 1785] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x8f50b000) [pid = 1832] [serial = 1746] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0xa0add000) [pid = 1832] [serial = 1781] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x8fc0ec00) [pid = 1832] [serial = 1751] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x9fb35800) [pid = 1832] [serial = 1779] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x88157400) [pid = 1832] [serial = 1796] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x939efc00) [pid = 1832] [serial = 1761] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0xa0c09000) [pid = 1832] [serial = 1782] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x9428b800) [pid = 1832] [serial = 1763] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x97d85c00) [pid = 1832] [serial = 1767] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x85ce9000) [pid = 1832] [serial = 1791] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x88154400) [pid = 1832] [serial = 1736] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8f6d0c00) [pid = 1832] [serial = 1748] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x85bc0400) [pid = 1832] [serial = 1790] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8e67c400) [pid = 1832] [serial = 1742] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x854e3c00) [pid = 1832] [serial = 1799] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0xa3c06000) [pid = 1832] [serial = 1787] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8bdd3800) [pid = 1832] [serial = 1802] [outer = (nil)] [url = about:blank] 00:20:02 INFO - PROCESS | 1832 | 1461136802208 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 00:20:02 INFO - PROCESS | 1832 | 1461136802213 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 00:20:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:20:02 INFO - PROCESS | 1832 | 1461136802249 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:20:02 INFO - PROCESS | 1832 | 1461136802254 Marionette TRACE conn4 <- [1,2538,null,{}] 00:20:02 INFO - PROCESS | 1832 | 1461136802261 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:02 INFO - PROCESS | 1832 | 1461136802458 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 00:20:02 INFO - PROCESS | 1832 | 1461136802473 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x86835c00 == 104 [pid = 1832] [id = 642] 00:20:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x86838800) [pid = 1832] [serial = 1927] [outer = (nil)] 00:20:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x86fcc000) [pid = 1832] [serial = 1928] [outer = 0x86838800] 00:20:02 INFO - PROCESS | 1832 | 1461136802578 Marionette DEBUG loaded listener.js 00:20:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8779f400) [pid = 1832] [serial = 1929] [outer = 0x86838800] 00:20:03 INFO - PROCESS | 1832 | 1461136803586 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 00:20:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:20:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1380ms 00:20:03 INFO - PROCESS | 1832 | 1461136803628 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 00:20:03 INFO - PROCESS | 1832 | 1461136803634 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 00:20:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:20:03 INFO - PROCESS | 1832 | 1461136803649 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:20:03 INFO - PROCESS | 1832 | 1461136803654 Marionette TRACE conn4 <- [1,2542,null,{}] 00:20:03 INFO - PROCESS | 1832 | 1461136803660 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:03 INFO - PROCESS | 1832 | 1461136803953 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 00:20:03 INFO - PROCESS | 1832 | 1461136803974 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x877a4000 == 105 [pid = 1832] [id = 643] 00:20:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x87f66000) [pid = 1832] [serial = 1930] [outer = (nil)] 00:20:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x880b6c00) [pid = 1832] [serial = 1931] [outer = 0x87f66000] 00:20:04 INFO - PROCESS | 1832 | 1461136804050 Marionette DEBUG loaded listener.js 00:20:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8814d400) [pid = 1832] [serial = 1932] [outer = 0x87f66000] 00:20:05 INFO - PROCESS | 1832 | 1461136805145 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 00:20:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:20:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1532ms 00:20:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:20:05 INFO - PROCESS | 1832 | 1461136805179 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 00:20:05 INFO - PROCESS | 1832 | 1461136805182 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 00:20:05 INFO - PROCESS | 1832 | 1461136805189 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:20:05 INFO - PROCESS | 1832 | 1461136805192 Marionette TRACE conn4 <- [1,2546,null,{}] 00:20:05 INFO - PROCESS | 1832 | 1461136805215 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:05 INFO - PROCESS | 1832 | 1461136805490 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 00:20:05 INFO - PROCESS | 1832 | 1461136805523 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6e3400 == 106 [pid = 1832] [id = 644] 00:20:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8a6e8400) [pid = 1832] [serial = 1933] [outer = (nil)] 00:20:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8bbc2c00) [pid = 1832] [serial = 1934] [outer = 0x8a6e8400] 00:20:05 INFO - PROCESS | 1832 | 1461136805599 Marionette DEBUG loaded listener.js 00:20:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x8bc62c00) [pid = 1832] [serial = 1935] [outer = 0x8a6e8400] 00:20:06 INFO - PROCESS | 1832 | 1461136806587 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 00:20:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:20:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1435ms 00:20:06 INFO - PROCESS | 1832 | 1461136806624 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 00:20:06 INFO - PROCESS | 1832 | 1461136806628 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 00:20:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:20:06 INFO - PROCESS | 1832 | 1461136806633 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:20:06 INFO - PROCESS | 1832 | 1461136806636 Marionette TRACE conn4 <- [1,2550,null,{}] 00:20:06 INFO - PROCESS | 1832 | 1461136806662 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:07 INFO - PROCESS | 1832 | 1461136807492 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 00:20:07 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x8a6b0c00) [pid = 1832] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:20:07 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x9719fc00) [pid = 1832] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:20:07 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8c0fdc00) [pid = 1832] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:20:07 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8fb22400) [pid = 1832] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:20:07 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x8e672c00) [pid = 1832] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:20:07 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x9307ac00) [pid = 1832] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:20:07 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x84c7fc00) [pid = 1832] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:20:07 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x98080400) [pid = 1832] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:20:07 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x96b12c00) [pid = 1832] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:20:07 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8fd7c400) [pid = 1832] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:20:07 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x85bc1000) [pid = 1832] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:20:07 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x901cf000) [pid = 1832] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:20:07 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x84438000) [pid = 1832] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:20:07 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x8e5dbc00) [pid = 1832] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:20:07 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x90169800) [pid = 1832] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:20:07 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x9871a000) [pid = 1832] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:20:07 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x87f5f800) [pid = 1832] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:20:07 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x86fc1c00) [pid = 1832] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:20:07 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x8fbce400) [pid = 1832] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:20:07 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x8bc6c000) [pid = 1832] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:20:07 INFO - PROCESS | 1832 | 1461136807760 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x84438000 == 107 [pid = 1832] [id = 645] 00:20:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x850ef800) [pid = 1832] [serial = 1936] [outer = (nil)] 00:20:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x87797400) [pid = 1832] [serial = 1937] [outer = 0x850ef800] 00:20:07 INFO - PROCESS | 1832 | 1461136807835 Marionette DEBUG loaded listener.js 00:20:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8bbc6400) [pid = 1832] [serial = 1938] [outer = 0x850ef800] 00:20:08 INFO - PROCESS | 1832 | 1461136808601 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 00:20:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:20:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1987ms 00:20:08 INFO - PROCESS | 1832 | 1461136808621 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 00:20:08 INFO - PROCESS | 1832 | 1461136808624 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 00:20:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:20:08 INFO - PROCESS | 1832 | 1461136808630 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:20:08 INFO - PROCESS | 1832 | 1461136808633 Marionette TRACE conn4 <- [1,2554,null,{}] 00:20:08 INFO - PROCESS | 1832 | 1461136808639 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:08 INFO - PROCESS | 1832 | 1461136808903 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 00:20:08 INFO - PROCESS | 1832 | 1461136808925 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x8779c400 == 108 [pid = 1832] [id = 646] 00:20:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x87f66800) [pid = 1832] [serial = 1939] [outer = (nil)] 00:20:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8e436c00) [pid = 1832] [serial = 1940] [outer = 0x87f66800] 00:20:09 INFO - PROCESS | 1832 | 1461136808997 Marionette DEBUG loaded listener.js 00:20:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8a6a4c00) [pid = 1832] [serial = 1941] [outer = 0x87f66800] 00:20:10 INFO - PROCESS | 1832 | 1461136810200 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 00:20:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:20:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1637ms 00:20:10 INFO - PROCESS | 1832 | 1461136810268 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 00:20:10 INFO - PROCESS | 1832 | 1461136810274 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 00:20:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:20:10 INFO - PROCESS | 1832 | 1461136810284 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:20:10 INFO - PROCESS | 1832 | 1461136810288 Marionette TRACE conn4 <- [1,2558,null,{}] 00:20:10 INFO - PROCESS | 1832 | 1461136810297 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:10 INFO - PROCESS | 1832 | 1461136810557 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 00:20:10 INFO - PROCESS | 1832 | 1461136810917 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x8265b400 == 109 [pid = 1832] [id = 647] 00:20:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x86fc2000) [pid = 1832] [serial = 1942] [outer = (nil)] 00:20:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x87f65000) [pid = 1832] [serial = 1943] [outer = 0x86fc2000] 00:20:11 INFO - PROCESS | 1832 | 1461136811006 Marionette DEBUG loaded listener.js 00:20:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x880bd400) [pid = 1832] [serial = 1944] [outer = 0x86fc2000] 00:20:11 INFO - PROCESS | 1832 | 1461136811965 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 00:20:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:20:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1736ms 00:20:12 INFO - PROCESS | 1832 | 1461136812021 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 00:20:12 INFO - PROCESS | 1832 | 1461136812029 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 00:20:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:20:12 INFO - PROCESS | 1832 | 1461136812040 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:20:12 INFO - PROCESS | 1832 | 1461136812044 Marionette TRACE conn4 <- [1,2562,null,{}] 00:20:12 INFO - PROCESS | 1832 | 1461136812051 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:12 INFO - PROCESS | 1832 | 1461136812297 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 00:20:12 INFO - PROCESS | 1832 | 1461136812705 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdcd400 == 110 [pid = 1832] [id = 648] 00:20:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8bdcec00) [pid = 1832] [serial = 1945] [outer = (nil)] 00:20:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8c044000) [pid = 1832] [serial = 1946] [outer = 0x8bdcec00] 00:20:12 INFO - PROCESS | 1832 | 1461136812805 Marionette DEBUG loaded listener.js 00:20:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8c0fdc00) [pid = 1832] [serial = 1947] [outer = 0x8bdcec00] 00:20:13 INFO - PROCESS | 1832 | 1461136813846 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 00:20:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:20:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1881ms 00:20:13 INFO - PROCESS | 1832 | 1461136813921 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 00:20:13 INFO - PROCESS | 1832 | 1461136813926 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 00:20:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:20:13 INFO - PROCESS | 1832 | 1461136813932 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:20:13 INFO - PROCESS | 1832 | 1461136813938 Marionette TRACE conn4 <- [1,2566,null,{}] 00:20:13 INFO - PROCESS | 1832 | 1461136813955 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:14 INFO - PROCESS | 1832 | 1461136814237 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 00:20:14 INFO - PROCESS | 1832 | 1461136814582 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e5d7c00 == 111 [pid = 1832] [id = 649] 00:20:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8e676c00) [pid = 1832] [serial = 1948] [outer = (nil)] 00:20:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8e7abc00) [pid = 1832] [serial = 1949] [outer = 0x8e676c00] 00:20:14 INFO - PROCESS | 1832 | 1461136814674 Marionette DEBUG loaded listener.js 00:20:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8f3dac00) [pid = 1832] [serial = 1950] [outer = 0x8e676c00] 00:20:15 INFO - PROCESS | 1832 | 1461136815653 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 00:20:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:20:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1790ms 00:20:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:20:15 INFO - PROCESS | 1832 | 1461136815723 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 00:20:15 INFO - PROCESS | 1832 | 1461136815727 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 00:20:15 INFO - PROCESS | 1832 | 1461136815734 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:20:15 INFO - PROCESS | 1832 | 1461136815737 Marionette TRACE conn4 <- [1,2570,null,{}] 00:20:15 INFO - PROCESS | 1832 | 1461136815743 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:15 INFO - PROCESS | 1832 | 1461136815962 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 00:20:16 INFO - PROCESS | 1832 | 1461136816297 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6a2c00 == 112 [pid = 1832] [id = 650] 00:20:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8e79d400) [pid = 1832] [serial = 1951] [outer = (nil)] 00:20:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8f50ec00) [pid = 1832] [serial = 1952] [outer = 0x8e79d400] 00:20:16 INFO - PROCESS | 1832 | 1461136816393 Marionette DEBUG loaded listener.js 00:20:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8f6d3000) [pid = 1832] [serial = 1953] [outer = 0x8e79d400] 00:20:17 INFO - PROCESS | 1832 | 1461136817395 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 00:20:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:20:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1734ms 00:20:17 INFO - PROCESS | 1832 | 1461136817468 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 00:20:17 INFO - PROCESS | 1832 | 1461136817472 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 00:20:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:20:17 INFO - PROCESS | 1832 | 1461136817480 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:20:17 INFO - PROCESS | 1832 | 1461136817483 Marionette TRACE conn4 <- [1,2574,null,{}] 00:20:17 INFO - PROCESS | 1832 | 1461136817489 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:17 INFO - PROCESS | 1832 | 1461136817775 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 00:20:18 INFO - PROCESS | 1832 | 1461136818118 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e676000 == 113 [pid = 1832] [id = 651] 00:20:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8f501c00) [pid = 1832] [serial = 1954] [outer = (nil)] 00:20:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x8fbd0c00) [pid = 1832] [serial = 1955] [outer = 0x8f501c00] 00:20:18 INFO - PROCESS | 1832 | 1461136818204 Marionette DEBUG loaded listener.js 00:20:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8fc04c00) [pid = 1832] [serial = 1956] [outer = 0x8f501c00] 00:20:19 INFO - PROCESS | 1832 | 1461136819148 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 00:20:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:20:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1735ms 00:20:19 INFO - PROCESS | 1832 | 1461136819215 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 00:20:19 INFO - PROCESS | 1832 | 1461136819219 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 00:20:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:20:19 INFO - PROCESS | 1832 | 1461136819225 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:20:19 INFO - PROCESS | 1832 | 1461136819229 Marionette TRACE conn4 <- [1,2578,null,{}] 00:20:19 INFO - PROCESS | 1832 | 1461136819236 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:19 INFO - PROCESS | 1832 | 1461136819499 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 00:20:19 INFO - PROCESS | 1832 | 1461136819854 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e5dbc00 == 114 [pid = 1832] [id = 652] 00:20:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8fbd6400) [pid = 1832] [serial = 1957] [outer = (nil)] 00:20:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x90236800) [pid = 1832] [serial = 1958] [outer = 0x8fbd6400] 00:20:19 INFO - PROCESS | 1832 | 1461136819954 Marionette DEBUG loaded listener.js 00:20:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x90443800) [pid = 1832] [serial = 1959] [outer = 0x8fbd6400] 00:20:20 INFO - PROCESS | 1832 | 1461136820843 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 00:20:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:20:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1696ms 00:20:20 INFO - PROCESS | 1832 | 1461136820923 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 00:20:20 INFO - PROCESS | 1832 | 1461136820927 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 00:20:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:20:20 INFO - PROCESS | 1832 | 1461136820934 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:20:20 INFO - PROCESS | 1832 | 1461136820937 Marionette TRACE conn4 <- [1,2582,null,{}] 00:20:20 INFO - PROCESS | 1832 | 1461136820943 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:21 INFO - PROCESS | 1832 | 1461136821217 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 00:20:21 INFO - PROCESS | 1832 | 1461136821553 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fb2d000 == 115 [pid = 1832] [id = 653] 00:20:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x90135800) [pid = 1832] [serial = 1960] [outer = (nil)] 00:20:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x9307b000) [pid = 1832] [serial = 1961] [outer = 0x90135800] 00:20:21 INFO - PROCESS | 1832 | 1461136821650 Marionette DEBUG loaded listener.js 00:20:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x93085000) [pid = 1832] [serial = 1962] [outer = 0x90135800] 00:20:22 INFO - PROCESS | 1832 | 1461136822590 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 00:20:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:20:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1734ms 00:20:22 INFO - PROCESS | 1832 | 1461136822671 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 00:20:22 INFO - PROCESS | 1832 | 1461136822676 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 00:20:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:20:22 INFO - PROCESS | 1832 | 1461136822683 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:20:22 INFO - PROCESS | 1832 | 1461136822687 Marionette TRACE conn4 <- [1,2586,null,{}] 00:20:22 INFO - PROCESS | 1832 | 1461136822693 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:22 INFO - PROCESS | 1832 | 1461136822960 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 00:20:23 INFO - PROCESS | 1832 | 1461136823294 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x914ddc00 == 116 [pid = 1832] [id = 654] 00:20:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x91ed8400) [pid = 1832] [serial = 1963] [outer = (nil)] 00:20:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x94286400) [pid = 1832] [serial = 1964] [outer = 0x91ed8400] 00:20:23 INFO - PROCESS | 1832 | 1461136823386 Marionette DEBUG loaded listener.js 00:20:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x94dc6800) [pid = 1832] [serial = 1965] [outer = 0x91ed8400] 00:20:24 INFO - PROCESS | 1832 | 1461136824297 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 00:20:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:20:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1690ms 00:20:24 INFO - PROCESS | 1832 | 1461136824374 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 00:20:24 INFO - PROCESS | 1832 | 1461136824378 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 00:20:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:20:24 INFO - PROCESS | 1832 | 1461136824384 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:20:24 INFO - PROCESS | 1832 | 1461136824386 Marionette TRACE conn4 <- [1,2590,null,{}] 00:20:24 INFO - PROCESS | 1832 | 1461136824393 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:24 INFO - PROCESS | 1832 | 1461136824648 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 00:20:25 INFO - PROCESS | 1832 | 1461136824988 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f71b000 == 117 [pid = 1832] [id = 655] 00:20:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x91ee0400) [pid = 1832] [serial = 1966] [outer = (nil)] 00:20:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x958b9000) [pid = 1832] [serial = 1967] [outer = 0x91ee0400] 00:20:25 INFO - PROCESS | 1832 | 1461136825078 Marionette DEBUG loaded listener.js 00:20:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x96b0ac00) [pid = 1832] [serial = 1968] [outer = 0x91ee0400] 00:20:26 INFO - PROCESS | 1832 | 1461136826019 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 00:20:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:20:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1691ms 00:20:26 INFO - PROCESS | 1832 | 1461136826076 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 00:20:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:20:26 INFO - PROCESS | 1832 | 1461136826080 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 00:20:26 INFO - PROCESS | 1832 | 1461136826087 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:20:26 INFO - PROCESS | 1832 | 1461136826091 Marionette TRACE conn4 <- [1,2594,null,{}] 00:20:26 INFO - PROCESS | 1832 | 1461136826097 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:26 INFO - PROCESS | 1832 | 1461136826337 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 00:20:26 INFO - PROCESS | 1832 | 1461136826672 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x91ee7400 == 118 [pid = 1832] [id = 656] 00:20:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x93b9c800) [pid = 1832] [serial = 1969] [outer = (nil)] 00:20:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x97d89400) [pid = 1832] [serial = 1970] [outer = 0x93b9c800] 00:20:26 INFO - PROCESS | 1832 | 1461136826764 Marionette DEBUG loaded listener.js 00:20:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x97ec7800) [pid = 1832] [serial = 1971] [outer = 0x93b9c800] 00:20:27 INFO - PROCESS | 1832 | 1461136827817 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 00:20:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:20:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1782ms 00:20:27 INFO - PROCESS | 1832 | 1461136827868 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 00:20:27 INFO - PROCESS | 1832 | 1461136827872 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 00:20:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:20:27 INFO - PROCESS | 1832 | 1461136827878 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:20:27 INFO - PROCESS | 1832 | 1461136827883 Marionette TRACE conn4 <- [1,2598,null,{}] 00:20:27 INFO - PROCESS | 1832 | 1461136827889 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:28 INFO - PROCESS | 1832 | 1461136828172 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 00:20:28 INFO - PROCESS | 1832 | 1461136828529 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x97d91400 == 119 [pid = 1832] [id = 657] 00:20:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x9885d400) [pid = 1832] [serial = 1972] [outer = (nil)] 00:20:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x98ba6800) [pid = 1832] [serial = 1973] [outer = 0x9885d400] 00:20:28 INFO - PROCESS | 1832 | 1461136828622 Marionette DEBUG loaded listener.js 00:20:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x9916cc00) [pid = 1832] [serial = 1974] [outer = 0x9885d400] 00:20:29 INFO - PROCESS | 1832 | 1461136829569 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 00:20:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:20:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1738ms 00:20:29 INFO - PROCESS | 1832 | 1461136829618 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 00:20:29 INFO - PROCESS | 1832 | 1461136829621 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 00:20:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:20:29 INFO - PROCESS | 1832 | 1461136829628 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:20:29 INFO - PROCESS | 1832 | 1461136829632 Marionette TRACE conn4 <- [1,2602,null,{}] 00:20:29 INFO - PROCESS | 1832 | 1461136829638 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:29 INFO - PROCESS | 1832 | 1461136829848 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 00:20:30 INFO - PROCESS | 1832 | 1461136830199 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x9307a800 == 120 [pid = 1832] [id = 658] 00:20:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x98088000) [pid = 1832] [serial = 1975] [outer = (nil)] 00:20:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x9df18000) [pid = 1832] [serial = 1976] [outer = 0x98088000] 00:20:30 INFO - PROCESS | 1832 | 1461136830291 Marionette DEBUG loaded listener.js 00:20:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x9fc7f400) [pid = 1832] [serial = 1977] [outer = 0x98088000] 00:20:31 INFO - PROCESS | 1832 | 1461136831219 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 00:20:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:20:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1633ms 00:20:31 INFO - PROCESS | 1832 | 1461136831262 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 00:20:31 INFO - PROCESS | 1832 | 1461136831265 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 00:20:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:20:31 INFO - PROCESS | 1832 | 1461136831272 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:20:31 INFO - PROCESS | 1832 | 1461136831276 Marionette TRACE conn4 <- [1,2606,null,{}] 00:20:31 INFO - PROCESS | 1832 | 1461136831281 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:31 INFO - PROCESS | 1832 | 1461136831498 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 00:20:31 INFO - PROCESS | 1832 | 1461136831840 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x854df400 == 121 [pid = 1832] [id = 659] 00:20:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x991d4800) [pid = 1832] [serial = 1978] [outer = (nil)] 00:20:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0xa0bd0000) [pid = 1832] [serial = 1979] [outer = 0x991d4800] 00:20:31 INFO - PROCESS | 1832 | 1461136831930 Marionette DEBUG loaded listener.js 00:20:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0xa0c3a800) [pid = 1832] [serial = 1980] [outer = 0x991d4800] 00:20:32 INFO - PROCESS | 1832 | 1461136832920 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 00:20:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:20:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1681ms 00:20:32 INFO - PROCESS | 1832 | 1461136832954 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 00:20:32 INFO - PROCESS | 1832 | 1461136832957 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 00:20:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:20:32 INFO - PROCESS | 1832 | 1461136832964 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:20:32 INFO - PROCESS | 1832 | 1461136832966 Marionette TRACE conn4 <- [1,2610,null,{}] 00:20:32 INFO - PROCESS | 1832 | 1461136832972 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:33 INFO - PROCESS | 1832 | 1461136833184 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 00:20:33 INFO - PROCESS | 1832 | 1461136833527 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x8786f400 == 122 [pid = 1832] [id = 660] 00:20:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x87870400) [pid = 1832] [serial = 1981] [outer = (nil)] 00:20:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x87879800) [pid = 1832] [serial = 1982] [outer = 0x87870400] 00:20:33 INFO - PROCESS | 1832 | 1461136833617 Marionette DEBUG loaded listener.js 00:20:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x8787c000) [pid = 1832] [serial = 1983] [outer = 0x87870400] 00:20:34 INFO - PROCESS | 1832 | 1461136834511 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 00:20:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:20:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1587ms 00:20:34 INFO - PROCESS | 1832 | 1461136834554 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 00:20:34 INFO - PROCESS | 1832 | 1461136834558 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 00:20:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:20:34 INFO - PROCESS | 1832 | 1461136834564 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:20:34 INFO - PROCESS | 1832 | 1461136834567 Marionette TRACE conn4 <- [1,2614,null,{}] 00:20:34 INFO - PROCESS | 1832 | 1461136834573 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:34 INFO - PROCESS | 1832 | 1461136834789 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 00:20:35 INFO - PROCESS | 1832 | 1461136835137 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x86838000 == 123 [pid = 1832] [id = 661] 00:20:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x87878c00) [pid = 1832] [serial = 1984] [outer = (nil)] 00:20:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x987d2c00) [pid = 1832] [serial = 1985] [outer = 0x87878c00] 00:20:35 INFO - PROCESS | 1832 | 1461136835227 Marionette DEBUG loaded listener.js 00:20:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0xa0c09000) [pid = 1832] [serial = 1986] [outer = 0x87878c00] 00:20:36 INFO - PROCESS | 1832 | 1461136836108 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 00:20:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:20:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1580ms 00:20:36 INFO - PROCESS | 1832 | 1461136836145 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 00:20:36 INFO - PROCESS | 1832 | 1461136836149 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 00:20:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:20:36 INFO - PROCESS | 1832 | 1461136836155 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:20:36 INFO - PROCESS | 1832 | 1461136836158 Marionette TRACE conn4 <- [1,2618,null,{}] 00:20:36 INFO - PROCESS | 1832 | 1461136836164 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:36 INFO - PROCESS | 1832 | 1461136836475 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 00:20:36 INFO - PROCESS | 1832 | 1461136836746 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x859bbc00 == 124 [pid = 1832] [id = 662] 00:20:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x87fb3000) [pid = 1832] [serial = 1987] [outer = (nil)] 00:20:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0xa3c09800) [pid = 1832] [serial = 1988] [outer = 0x87fb3000] 00:20:36 INFO - PROCESS | 1832 | 1461136836842 Marionette DEBUG loaded listener.js 00:20:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0xa3c81c00) [pid = 1832] [serial = 1989] [outer = 0x87fb3000] 00:20:37 INFO - PROCESS | 1832 | 1461136837737 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 00:20:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:20:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1642ms 00:20:37 INFO - PROCESS | 1832 | 1461136837797 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 00:20:37 INFO - PROCESS | 1832 | 1461136837801 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 00:20:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:20:37 INFO - PROCESS | 1832 | 1461136837807 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:20:37 INFO - PROCESS | 1832 | 1461136837810 Marionette TRACE conn4 <- [1,2622,null,{}] 00:20:37 INFO - PROCESS | 1832 | 1461136837816 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:38 INFO - PROCESS | 1832 | 1461136838050 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 00:20:38 INFO - PROCESS | 1832 | 1461136838390 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x87876c00 == 125 [pid = 1832] [id = 663] 00:20:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x8a406400) [pid = 1832] [serial = 1990] [outer = (nil)] 00:20:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x8a40d800) [pid = 1832] [serial = 1991] [outer = 0x8a406400] 00:20:38 INFO - PROCESS | 1832 | 1461136838479 Marionette DEBUG loaded listener.js 00:20:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x8a40fc00) [pid = 1832] [serial = 1992] [outer = 0x8a406400] 00:20:39 INFO - PROCESS | 1832 | 1461136839377 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 00:20:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:20:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1634ms 00:20:39 INFO - PROCESS | 1832 | 1461136839443 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 00:20:39 INFO - PROCESS | 1832 | 1461136839446 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 00:20:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:20:39 INFO - PROCESS | 1832 | 1461136839452 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:20:39 INFO - PROCESS | 1832 | 1461136839456 Marionette TRACE conn4 <- [1,2626,null,{}] 00:20:39 INFO - PROCESS | 1832 | 1461136839461 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:39 INFO - PROCESS | 1832 | 1461136839685 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x84434c00 == 124 [pid = 1832] [id = 594] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x854e6000 == 123 [pid = 1832] [id = 595] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x97d87c00 == 122 [pid = 1832] [id = 74] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x84438000 == 121 [pid = 1832] [id = 645] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6e3400 == 120 [pid = 1832] [id = 644] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x877a4000 == 119 [pid = 1832] [id = 643] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x86835c00 == 118 [pid = 1832] [id = 642] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x98089000 == 117 [pid = 1832] [id = 638] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x8265cc00 == 116 [pid = 1832] [id = 637] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x94dcb000 == 115 [pid = 1832] [id = 635] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x96ae8c00 == 114 [pid = 1832] [id = 636] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x93ba0c00 == 113 [pid = 1832] [id = 634] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x8f4e3c00 == 112 [pid = 1832] [id = 633] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x90139400 == 111 [pid = 1832] [id = 632] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x8fb2c800 == 110 [pid = 1832] [id = 631] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x8f508c00 == 109 [pid = 1832] [id = 630] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x87f61000 == 108 [pid = 1832] [id = 628] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x8814b000 == 107 [pid = 1832] [id = 629] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x85cf5400 == 106 [pid = 1832] [id = 627] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x880c4c00 == 105 [pid = 1832] [id = 626] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x8814d000 == 104 [pid = 1832] [id = 625] 00:20:41 INFO - PROCESS | 1832 | --DOCSHELL 0x86fc7c00 == 103 [pid = 1832] [id = 624] 00:20:41 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x8b94a400) [pid = 1832] [serial = 1808] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x98080000) [pid = 1832] [serial = 1838] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x8e5d8400) [pid = 1832] [serial = 1812] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x8fc04000) [pid = 1832] [serial = 1821] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x8f504000) [pid = 1832] [serial = 1818] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x9824a800) [pid = 1832] [serial = 1839] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0xa3c03000) [pid = 1832] [serial = 1853] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x9427fc00) [pid = 1832] [serial = 1832] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x88150c00) [pid = 1832] [serial = 1869] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x987cd400) [pid = 1832] [serial = 1841] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x97199c00) [pid = 1832] [serial = 1835] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0xa3c0a400) [pid = 1832] [serial = 1788] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x877da400) [pid = 1832] [serial = 1806] [outer = (nil)] [url = about:blank] 00:20:41 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x93912400) [pid = 1832] [serial = 1829] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x854e4800) [pid = 1832] [serial = 1860] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x85cf4400) [pid = 1832] [serial = 1868] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x8f4e5000) [pid = 1832] [serial = 1817] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x8e79dc00) [pid = 1832] [serial = 1814] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x8779d400) [pid = 1832] [serial = 1805] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x8e7aac00) [pid = 1832] [serial = 1815] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x9391d400) [pid = 1832] [serial = 1830] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x87f60c00) [pid = 1832] [serial = 1856] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x90438800) [pid = 1832] [serial = 1826] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x9910e000) [pid = 1832] [serial = 1845] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x880c1000) [pid = 1832] [serial = 1866] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x8779f800) [pid = 1832] [serial = 1863] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x999e2400) [pid = 1832] [serial = 1847] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x8fbd1800) [pid = 1832] [serial = 1820] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x9016f800) [pid = 1832] [serial = 1824] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x98ce8400) [pid = 1832] [serial = 1844] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x84c86800) [pid = 1832] [serial = 1859] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x94285c00) [pid = 1832] [serial = 1833] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x9fb9ac00) [pid = 1832] [serial = 1850] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x9885cc00) [pid = 1832] [serial = 1842] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x8e488800) [pid = 1832] [serial = 1811] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x90169400) [pid = 1832] [serial = 1823] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x97cbe400) [pid = 1832] [serial = 1836] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x9043d800) [pid = 1832] [serial = 1827] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x86fce800) [pid = 1832] [serial = 1862] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8bbce400) [pid = 1832] [serial = 1809] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8c046800) [pid = 1832] [serial = 1734] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x87fb6400) [pid = 1832] [serial = 1865] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8b90e000) [pid = 1832] [serial = 1871] [outer = (nil)] [url = about:blank] 00:20:42 INFO - PROCESS | 1832 | 1461136842242 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x84305000 == 104 [pid = 1832] [id = 664] 00:20:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8430f000) [pid = 1832] [serial = 1993] [outer = (nil)] 00:20:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8443d800) [pid = 1832] [serial = 1994] [outer = 0x8430f000] 00:20:42 INFO - PROCESS | 1832 | 1461136842333 Marionette DEBUG loaded listener.js 00:20:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x84a59c00) [pid = 1832] [serial = 1995] [outer = 0x8430f000] 00:20:43 INFO - PROCESS | 1832 | 1461136843178 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 00:20:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:20:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 3744ms 00:20:43 INFO - PROCESS | 1832 | 1461136843199 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 00:20:43 INFO - PROCESS | 1832 | 1461136843207 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 00:20:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:20:43 INFO - PROCESS | 1832 | 1461136843216 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:20:43 INFO - PROCESS | 1832 | 1461136843220 Marionette TRACE conn4 <- [1,2630,null,{}] 00:20:43 INFO - PROCESS | 1832 | 1461136843227 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:43 INFO - PROCESS | 1832 | 1461136843454 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 00:20:43 INFO - PROCESS | 1832 | 1461136843663 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x850f1400 == 105 [pid = 1832] [id = 665] 00:20:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x850f2800) [pid = 1832] [serial = 1996] [outer = (nil)] 00:20:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x854ec000) [pid = 1832] [serial = 1997] [outer = 0x850f2800] 00:20:43 INFO - PROCESS | 1832 | 1461136843744 Marionette DEBUG loaded listener.js 00:20:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x85bc3400) [pid = 1832] [serial = 1998] [outer = 0x850f2800] 00:20:44 INFO - PROCESS | 1832 | 1461136844675 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 00:20:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:20:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1531ms 00:20:44 INFO - PROCESS | 1832 | 1461136844750 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 00:20:44 INFO - PROCESS | 1832 | 1461136844756 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 00:20:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:20:44 INFO - PROCESS | 1832 | 1461136844768 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:20:44 INFO - PROCESS | 1832 | 1461136844771 Marionette TRACE conn4 <- [1,2634,null,{}] 00:20:44 INFO - PROCESS | 1832 | 1461136844777 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:45 INFO - PROCESS | 1832 | 1461136845035 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 00:20:45 INFO - PROCESS | 1832 | 1461136845064 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x850eb400 == 106 [pid = 1832] [id = 666] 00:20:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8682b400) [pid = 1832] [serial = 1999] [outer = (nil)] 00:20:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x86fc3000) [pid = 1832] [serial = 2000] [outer = 0x8682b400] 00:20:45 INFO - PROCESS | 1832 | 1461136845136 Marionette DEBUG loaded listener.js 00:20:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x8779b800) [pid = 1832] [serial = 2001] [outer = 0x8682b400] 00:20:46 INFO - PROCESS | 1832 | 1461136846176 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 00:20:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:20:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1439ms 00:20:46 INFO - PROCESS | 1832 | 1461136846202 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 00:20:46 INFO - PROCESS | 1832 | 1461136846206 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 00:20:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:20:46 INFO - PROCESS | 1832 | 1461136846229 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:20:46 INFO - PROCESS | 1832 | 1461136846238 Marionette TRACE conn4 <- [1,2638,null,{}] 00:20:46 INFO - PROCESS | 1832 | 1461136846243 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:46 INFO - PROCESS | 1832 | 1461136846517 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x850ef800) [pid = 1832] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x94dc9000) [pid = 1832] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x86838800) [pid = 1832] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x9a676c00) [pid = 1832] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x88151c00) [pid = 1832] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x98086000) [pid = 1832] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8fb2e000) [pid = 1832] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x958b1400) [pid = 1832] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8b949400) [pid = 1832] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x87f66000) [pid = 1832] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8f505c00) [pid = 1832] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x90233000) [pid = 1832] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8bc65000) [pid = 1832] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x90437800) [pid = 1832] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x999e6400) [pid = 1832] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x9ea3f000) [pid = 1832] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x8e43bc00) [pid = 1832] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x8f50ac00) [pid = 1832] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8c0f6000) [pid = 1832] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x96b0fc00) [pid = 1832] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x87f5b800) [pid = 1832] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x86fc8400) [pid = 1832] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x9824e800) [pid = 1832] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x8a6e8400) [pid = 1832] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x90144000) [pid = 1832] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:20:47 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x987c7800) [pid = 1832] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:20:47 INFO - PROCESS | 1832 | 1461136847399 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x84304800 == 107 [pid = 1832] [id = 667] 00:20:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x84441400) [pid = 1832] [serial = 2002] [outer = (nil)] 00:20:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x859c4c00) [pid = 1832] [serial = 2003] [outer = 0x84441400] 00:20:47 INFO - PROCESS | 1832 | 1461136847480 Marionette DEBUG loaded listener.js 00:20:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x877a4800) [pid = 1832] [serial = 2004] [outer = 0x84441400] 00:20:48 INFO - PROCESS | 1832 | 1461136848246 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 00:20:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:20:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 2042ms 00:20:48 INFO - PROCESS | 1832 | 1461136848264 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 00:20:48 INFO - PROCESS | 1832 | 1461136848268 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 00:20:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:20:48 INFO - PROCESS | 1832 | 1461136848274 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:20:48 INFO - PROCESS | 1832 | 1461136848278 Marionette TRACE conn4 <- [1,2642,null,{}] 00:20:48 INFO - PROCESS | 1832 | 1461136848283 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:48 INFO - PROCESS | 1832 | 1461136848463 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 00:20:48 INFO - PROCESS | 1832 | 1461136848669 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x85bc2800 == 108 [pid = 1832] [id = 668] 00:20:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8787b400) [pid = 1832] [serial = 2005] [outer = (nil)] 00:20:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x87fb5000) [pid = 1832] [serial = 2006] [outer = 0x8787b400] 00:20:48 INFO - PROCESS | 1832 | 1461136848740 Marionette DEBUG loaded listener.js 00:20:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x87fbbc00) [pid = 1832] [serial = 2007] [outer = 0x8787b400] 00:20:49 INFO - PROCESS | 1832 | 1461136849754 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 00:20:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:20:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1536ms 00:20:49 INFO - PROCESS | 1832 | 1461136849812 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 00:20:49 INFO - PROCESS | 1832 | 1461136849818 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 00:20:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:20:49 INFO - PROCESS | 1832 | 1461136849827 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:20:49 INFO - PROCESS | 1832 | 1461136849833 Marionette TRACE conn4 <- [1,2646,null,{}] 00:20:49 INFO - PROCESS | 1832 | 1461136849843 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:50 INFO - PROCESS | 1832 | 1461136850092 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 00:20:50 INFO - PROCESS | 1832 | 1461136850450 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x8443e400 == 109 [pid = 1832] [id = 669] 00:20:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x84c81800) [pid = 1832] [serial = 2008] [outer = (nil)] 00:20:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x859bf800) [pid = 1832] [serial = 2009] [outer = 0x84c81800] 00:20:50 INFO - PROCESS | 1832 | 1461136850541 Marionette DEBUG loaded listener.js 00:20:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x85cf1c00) [pid = 1832] [serial = 2010] [outer = 0x84c81800] 00:20:51 INFO - PROCESS | 1832 | 1461136851421 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 00:20:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:20:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1645ms 00:20:51 INFO - PROCESS | 1832 | 1461136851472 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 00:20:51 INFO - PROCESS | 1832 | 1461136851482 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 00:20:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:20:51 INFO - PROCESS | 1832 | 1461136851492 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:20:51 INFO - PROCESS | 1832 | 1461136851496 Marionette TRACE conn4 <- [1,2650,null,{}] 00:20:51 INFO - PROCESS | 1832 | 1461136851502 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:51 INFO - PROCESS | 1832 | 1461136851717 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 00:20:52 INFO - PROCESS | 1832 | 1461136852004 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x877a3800 == 110 [pid = 1832] [id = 670] 00:20:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x877a4c00) [pid = 1832] [serial = 2011] [outer = (nil)] 00:20:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x877e5800) [pid = 1832] [serial = 2012] [outer = 0x877a4c00] 00:20:52 INFO - PROCESS | 1832 | 1461136852146 Marionette DEBUG loaded listener.js 00:20:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x87f60c00) [pid = 1832] [serial = 2013] [outer = 0x877a4c00] 00:20:53 INFO - PROCESS | 1832 | 1461136853160 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 00:20:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:20:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1681ms 00:20:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:20:53 INFO - PROCESS | 1832 | 1461136853173 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 00:20:53 INFO - PROCESS | 1832 | 1461136853176 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 00:20:53 INFO - PROCESS | 1832 | 1461136853183 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:20:53 INFO - PROCESS | 1832 | 1461136853189 Marionette TRACE conn4 <- [1,2654,null,{}] 00:20:53 INFO - PROCESS | 1832 | 1461136853206 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:53 INFO - PROCESS | 1832 | 1461136853416 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 00:20:53 INFO - PROCESS | 1832 | 1461136853750 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x880bac00 == 111 [pid = 1832] [id = 671] 00:20:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x88150c00) [pid = 1832] [serial = 2014] [outer = (nil)] 00:20:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8a289000) [pid = 1832] [serial = 2015] [outer = 0x88150c00] 00:20:53 INFO - PROCESS | 1832 | 1461136853844 Marionette DEBUG loaded listener.js 00:20:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8a409800) [pid = 1832] [serial = 2016] [outer = 0x88150c00] 00:20:54 INFO - PROCESS | 1832 | 1461136854770 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 00:20:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:20:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1643ms 00:20:54 INFO - PROCESS | 1832 | 1461136854826 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 00:20:54 INFO - PROCESS | 1832 | 1461136854831 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 00:20:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:20:54 INFO - PROCESS | 1832 | 1461136854837 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:20:54 INFO - PROCESS | 1832 | 1461136854841 Marionette TRACE conn4 <- [1,2658,null,{}] 00:20:54 INFO - PROCESS | 1832 | 1461136854846 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:55 INFO - PROCESS | 1832 | 1461136855050 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 00:20:55 INFO - PROCESS | 1832 | 1461136855378 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x877a0c00 == 112 [pid = 1832] [id = 672] 00:20:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8a28a800) [pid = 1832] [serial = 2017] [outer = (nil)] 00:20:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8a6a6400) [pid = 1832] [serial = 2018] [outer = 0x8a28a800] 00:20:55 INFO - PROCESS | 1832 | 1461136855467 Marionette DEBUG loaded listener.js 00:20:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8a6e1000) [pid = 1832] [serial = 2019] [outer = 0x8a28a800] 00:20:56 INFO - PROCESS | 1832 | 1461136856336 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 00:20:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:20:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1542ms 00:20:56 INFO - PROCESS | 1832 | 1461136856379 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 00:20:56 INFO - PROCESS | 1832 | 1461136856383 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 00:20:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:20:56 INFO - PROCESS | 1832 | 1461136856389 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:20:56 INFO - PROCESS | 1832 | 1461136856392 Marionette TRACE conn4 <- [1,2662,null,{}] 00:20:56 INFO - PROCESS | 1832 | 1461136856398 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:56 INFO - PROCESS | 1832 | 1461136856612 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 00:20:56 INFO - PROCESS | 1832 | 1461136856881 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x87faf400 == 113 [pid = 1832] [id = 673] 00:20:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8a40f400) [pid = 1832] [serial = 2020] [outer = (nil)] 00:20:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8b944800) [pid = 1832] [serial = 2021] [outer = 0x8a40f400] 00:20:56 INFO - PROCESS | 1832 | 1461136856972 Marionette DEBUG loaded listener.js 00:20:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8b950400) [pid = 1832] [serial = 2022] [outer = 0x8a40f400] 00:20:57 INFO - PROCESS | 1832 | 1461136857908 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 00:20:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:20:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1590ms 00:20:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:20:57 INFO - PROCESS | 1832 | 1461136857980 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 00:20:57 INFO - PROCESS | 1832 | 1461136857983 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 00:20:57 INFO - PROCESS | 1832 | 1461136857989 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:20:57 INFO - PROCESS | 1832 | 1461136857993 Marionette TRACE conn4 <- [1,2666,null,{}] 00:20:58 INFO - PROCESS | 1832 | 1461136857998 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:20:58 INFO - PROCESS | 1832 | 1461136858275 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 00:20:58 INFO - PROCESS | 1832 | 1461136858612 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x88156c00 == 114 [pid = 1832] [id = 674] 00:20:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8b94b400) [pid = 1832] [serial = 2023] [outer = (nil)] 00:20:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x8c04c800) [pid = 1832] [serial = 2024] [outer = 0x8b94b400] 00:20:58 INFO - PROCESS | 1832 | 1461136858706 Marionette DEBUG loaded listener.js 00:20:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8c0f2800) [pid = 1832] [serial = 2025] [outer = 0x8b94b400] 00:20:59 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:20:59 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:21:00 INFO - PROCESS | 1832 | 1461136860015 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 00:21:00 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) 00:21:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2082ms 00:21:00 INFO - PROCESS | 1832 | 1461136860071 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 00:21:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:21:00 INFO - PROCESS | 1832 | 1461136860075 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 00:21:00 INFO - PROCESS | 1832 | 1461136860082 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:21:00 INFO - PROCESS | 1832 | 1461136860086 Marionette TRACE conn4 <- [1,2670,null,{}] 00:21:00 INFO - PROCESS | 1832 | 1461136860187 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:00 INFO - PROCESS | 1832 | 1461136860397 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 00:21:00 INFO - PROCESS | 1832 | 1461136860677 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c048800 == 115 [pid = 1832] [id = 675] 00:21:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8e438000) [pid = 1832] [serial = 2026] [outer = (nil)] 00:21:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x8e488800) [pid = 1832] [serial = 2027] [outer = 0x8e438000] 00:21:00 INFO - PROCESS | 1832 | 1461136860762 Marionette DEBUG loaded listener.js 00:21:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x8e48dc00) [pid = 1832] [serial = 2028] [outer = 0x8e438000] 00:21:02 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:21:02 INFO - PROCESS | 1832 | 1461136862092 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 00:21:02 INFO - PROCESS | 1832 | 1461136862122 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 00:21:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 00:21:02 INFO - PROCESS | 1832 | 1461136862129 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:21:02 INFO - PROCESS | 1832 | 1461136862132 Marionette TRACE conn4 <- [1,2674,null,{}] 00:21:02 INFO - PROCESS | 1832 | 1461136862138 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:02 INFO - PROCESS | 1832 | 1461136862332 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 00:21:02 INFO - PROCESS | 1832 | 1461136862644 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6a8000 == 116 [pid = 1832] [id = 676] 00:21:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x8c0f1400) [pid = 1832] [serial = 2029] [outer = (nil)] 00:21:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x8e67b400) [pid = 1832] [serial = 2030] [outer = 0x8c0f1400] 00:21:02 INFO - PROCESS | 1832 | 1461136862733 Marionette DEBUG loaded listener.js 00:21:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x8e7ab400) [pid = 1832] [serial = 2031] [outer = 0x8c0f1400] 00:21:04 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:21:04 INFO - PROCESS | 1832 | 1461136864140 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 00:21:04 INFO - PROCESS | 1832 | 1461136864173 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 00:21:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 00:21:04 INFO - PROCESS | 1832 | 1461136864180 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:21:04 INFO - PROCESS | 1832 | 1461136864184 Marionette TRACE conn4 <- [1,2678,null,{}] 00:21:04 INFO - PROCESS | 1832 | 1461136864189 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:04 INFO - PROCESS | 1832 | 1461136864426 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 00:21:04 INFO - PROCESS | 1832 | 1461136864685 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e670800 == 117 [pid = 1832] [id = 677] 00:21:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x8e676800) [pid = 1832] [serial = 2032] [outer = (nil)] 00:21:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x8f4eb800) [pid = 1832] [serial = 2033] [outer = 0x8e676800] 00:21:04 INFO - PROCESS | 1832 | 1461136864770 Marionette DEBUG loaded listener.js 00:21:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x8f504000) [pid = 1832] [serial = 2034] [outer = 0x8e676800] 00:21:06 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:21:06 INFO - PROCESS | 1832 | 1461136866109 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 00:21:06 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) 00:21:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1943ms 00:21:06 INFO - PROCESS | 1832 | 1461136866123 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 00:21:06 INFO - PROCESS | 1832 | 1461136866127 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 00:21:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:21:06 INFO - PROCESS | 1832 | 1461136866134 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:21:06 INFO - PROCESS | 1832 | 1461136866137 Marionette TRACE conn4 <- [1,2682,null,{}] 00:21:06 INFO - PROCESS | 1832 | 1461136866143 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:06 INFO - PROCESS | 1832 | 1461136866343 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 00:21:06 INFO - PROCESS | 1832 | 1461136866646 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x854e5000 == 118 [pid = 1832] [id = 678] 00:21:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x8f3d8400) [pid = 1832] [serial = 2035] [outer = (nil)] 00:21:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x8f6d7000) [pid = 1832] [serial = 2036] [outer = 0x8f3d8400] 00:21:06 INFO - PROCESS | 1832 | 1461136866731 Marionette DEBUG loaded listener.js 00:21:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x8f715800) [pid = 1832] [serial = 2037] [outer = 0x8f3d8400] 00:21:08 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:21:08 INFO - PROCESS | 1832 | 1461136868113 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 00:21:08 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) 00:21:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2036ms 00:21:08 INFO - PROCESS | 1832 | 1461136868171 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 00:21:08 INFO - PROCESS | 1832 | 1461136868176 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 00:21:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:21:08 INFO - PROCESS | 1832 | 1461136868283 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:21:08 INFO - PROCESS | 1832 | 1461136868289 Marionette TRACE conn4 <- [1,2686,null,{}] 00:21:08 INFO - PROCESS | 1832 | 1461136868306 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:08 INFO - PROCESS | 1832 | 1461136868517 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 00:21:08 INFO - PROCESS | 1832 | 1461136868799 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f50ac00 == 119 [pid = 1832] [id = 679] 00:21:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x8f6ca000) [pid = 1832] [serial = 2038] [outer = (nil)] 00:21:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x8fc0b400) [pid = 1832] [serial = 2039] [outer = 0x8f6ca000] 00:21:08 INFO - PROCESS | 1832 | 1461136868890 Marionette DEBUG loaded listener.js 00:21:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x9016f800) [pid = 1832] [serial = 2040] [outer = 0x8f6ca000] 00:21:10 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:21:10 INFO - PROCESS | 1832 | 1461136870235 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 00:21:10 INFO - PROCESS | 1832 | 1461136870282 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 00:21:10 INFO - PROCESS | 1832 | 1461136870289 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:21:10 INFO - PROCESS | 1832 | 1461136870292 Marionette TRACE conn4 <- [1,2690,null,{}] 00:21:10 INFO - PROCESS | 1832 | 1461136870298 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:10 INFO - PROCESS | 1832 | 1461136870576 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 00:21:10 INFO - PROCESS | 1832 | 1461136870838 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fb24800 == 120 [pid = 1832] [id = 680] 00:21:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x8fbd3c00) [pid = 1832] [serial = 2041] [outer = (nil)] 00:21:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x901cac00) [pid = 1832] [serial = 2042] [outer = 0x8fbd3c00] 00:21:10 INFO - PROCESS | 1832 | 1461136870923 Marionette DEBUG loaded listener.js 00:21:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x901d0800) [pid = 1832] [serial = 2043] [outer = 0x8fbd3c00] 00:21:12 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:21:12 INFO - PROCESS | 1832 | 1461136872294 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 00:21:12 INFO - PROCESS | 1832 | 1461136872330 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 00:21:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 00:21:12 INFO - PROCESS | 1832 | 1461136872336 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:21:12 INFO - PROCESS | 1832 | 1461136872340 Marionette TRACE conn4 <- [1,2694,null,{}] 00:21:12 INFO - PROCESS | 1832 | 1461136872345 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:12 INFO - PROCESS | 1832 | 1461136872623 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 00:21:12 INFO - PROCESS | 1832 | 1461136872883 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f6cfc00 == 121 [pid = 1832] [id = 681] 00:21:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x90172800) [pid = 1832] [serial = 2044] [outer = (nil)] 00:21:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x9043c000) [pid = 1832] [serial = 2045] [outer = 0x90172800] 00:21:12 INFO - PROCESS | 1832 | 1461136872970 Marionette DEBUG loaded listener.js 00:21:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x90443c00) [pid = 1832] [serial = 2046] [outer = 0x90172800] 00:21:14 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:21:14 INFO - PROCESS | 1832 | 1461136874339 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 00:21:14 INFO - PROCESS | 1832 | 1461136874372 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 00:21:14 INFO - PROCESS | 1832 | 1461136874379 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 00:21:14 INFO - PROCESS | 1832 | 1461136874383 Marionette TRACE conn4 <- [1,2698,null,{}] 00:21:14 INFO - PROCESS | 1832 | 1461136874388 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:14 INFO - PROCESS | 1832 | 1461136874626 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 00:21:14 INFO - PROCESS | 1832 | 1461136874891 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x90234000 == 122 [pid = 1832] [id = 682] 00:21:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x90438800) [pid = 1832] [serial = 2047] [outer = (nil)] 00:21:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x914e6000) [pid = 1832] [serial = 2048] [outer = 0x90438800] 00:21:14 INFO - PROCESS | 1832 | 1461136874976 Marionette DEBUG loaded listener.js 00:21:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x93912400) [pid = 1832] [serial = 2049] [outer = 0x90438800] 00:21:16 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 00:21:16 INFO - PROCESS | 1832 | 1461136876329 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 00:21:16 INFO - PROCESS | 1832 | 1461136876386 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 00:21:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 00:21:16 INFO - PROCESS | 1832 | 1461136876435 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 00:21:16 INFO - PROCESS | 1832 | 1461136876439 Marionette TRACE conn4 <- [1,2702,null,{}] 00:21:16 INFO - PROCESS | 1832 | 1461136876505 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:16 INFO - PROCESS | 1832 | 1461136876707 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 00:21:17 INFO - PROCESS | 1832 | 1461136876993 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x912b9800 == 123 [pid = 1832] [id = 683] 00:21:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x91ee6400) [pid = 1832] [serial = 2050] [outer = (nil)] 00:21:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x939f1c00) [pid = 1832] [serial = 2051] [outer = 0x91ee6400] 00:21:17 INFO - PROCESS | 1832 | 1461136877077 Marionette DEBUG loaded listener.js 00:21:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x93ba1000) [pid = 1832] [serial = 2052] [outer = 0x91ee6400] 00:21:18 INFO - PROCESS | 1832 | 1461136878005 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 00:21:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 00:21:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1685ms 00:21:18 INFO - PROCESS | 1832 | 1461136878079 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 00:21:18 INFO - PROCESS | 1832 | 1461136878082 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 00:21:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 00:21:18 INFO - PROCESS | 1832 | 1461136878089 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 00:21:18 INFO - PROCESS | 1832 | 1461136878092 Marionette TRACE conn4 <- [1,2706,null,{}] 00:21:18 INFO - PROCESS | 1832 | 1461136878098 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:18 INFO - PROCESS | 1832 | 1461136878314 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 00:21:18 INFO - PROCESS | 1832 | 1461136878691 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x914e0800 == 124 [pid = 1832] [id = 684] 00:21:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x94282000) [pid = 1832] [serial = 2053] [outer = (nil)] 00:21:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x9430cc00) [pid = 1832] [serial = 2054] [outer = 0x94282000] 00:21:18 INFO - PROCESS | 1832 | 1461136878780 Marionette DEBUG loaded listener.js 00:21:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x958ac000) [pid = 1832] [serial = 2055] [outer = 0x94282000] 00:21:19 INFO - PROCESS | 1832 | 1461136879620 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 00:21:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 00:21:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1580ms 00:21:19 INFO - PROCESS | 1832 | 1461136879669 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 00:21:19 INFO - PROCESS | 1832 | 1461136879673 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 00:21:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 00:21:21 INFO - PROCESS | 1832 | --DOCSHELL 0x84304800 == 123 [pid = 1832] [id = 667] 00:21:21 INFO - PROCESS | 1832 | --DOCSHELL 0x850eb400 == 122 [pid = 1832] [id = 666] 00:21:21 INFO - PROCESS | 1832 | --DOCSHELL 0x850f1400 == 121 [pid = 1832] [id = 665] 00:21:21 INFO - PROCESS | 1832 | --DOCSHELL 0x84305000 == 120 [pid = 1832] [id = 664] 00:21:21 INFO - PROCESS | 1832 | --DOCSHELL 0x8f71b000 == 119 [pid = 1832] [id = 655] 00:21:21 INFO - PROCESS | 1832 | --DOCSHELL 0x914ddc00 == 118 [pid = 1832] [id = 654] 00:21:21 INFO - PROCESS | 1832 | --DOCSHELL 0x8e5dbc00 == 117 [pid = 1832] [id = 652] 00:21:21 INFO - PROCESS | 1832 | --DOCSHELL 0x8fb2d000 == 116 [pid = 1832] [id = 653] 00:21:21 INFO - PROCESS | 1832 | --DOCSHELL 0x8e676000 == 115 [pid = 1832] [id = 651] 00:21:21 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6a2c00 == 114 [pid = 1832] [id = 650] 00:21:21 INFO - PROCESS | 1832 | --DOCSHELL 0x8e5d7c00 == 113 [pid = 1832] [id = 649] 00:21:21 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdcd400 == 112 [pid = 1832] [id = 648] 00:21:21 INFO - PROCESS | 1832 | --DOCSHELL 0x8265b400 == 111 [pid = 1832] [id = 647] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x8e436c00) [pid = 1832] [serial = 1940] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x87797400) [pid = 1832] [serial = 1937] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x958ae000) [pid = 1832] [serial = 1904] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x86fcc000) [pid = 1832] [serial = 1928] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x96a76400) [pid = 1832] [serial = 1905] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0xa00a6000) [pid = 1832] [serial = 1922] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x8a6ab400) [pid = 1832] [serial = 1877] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x9df0d000) [pid = 1832] [serial = 1919] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x901c6c00) [pid = 1832] [serial = 1896] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x97197000) [pid = 1832] [serial = 1907] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x8b90a000) [pid = 1832] [serial = 1878] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x8c041400) [pid = 1832] [serial = 1803] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x880b6c00) [pid = 1832] [serial = 1931] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x8f6d5c00) [pid = 1832] [serial = 1889] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x987c9c00) [pid = 1832] [serial = 1914] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x8c04a000) [pid = 1832] [serial = 1880] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x9391b000) [pid = 1832] [serial = 1902] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x9ea3e400) [pid = 1832] [serial = 1920] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0xa3c09400) [pid = 1832] [serial = 1854] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0xa003d000) [pid = 1832] [serial = 1851] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x8e7a1000) [pid = 1832] [serial = 1887] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x8fc0d000) [pid = 1832] [serial = 1893] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x8e48d000) [pid = 1832] [serial = 1884] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x9808b000) [pid = 1832] [serial = 1910] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x87f61c00) [pid = 1832] [serial = 1857] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x877a2c00) [pid = 1832] [serial = 1874] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x98f69800) [pid = 1832] [serial = 1916] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x8bc62c00) [pid = 1832] [serial = 1935] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x9023a400) [pid = 1832] [serial = 1898] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x8bbc2c00) [pid = 1832] [serial = 1934] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x93913000) [pid = 1832] [serial = 1901] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x99101c00) [pid = 1832] [serial = 1917] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x999edc00) [pid = 1832] [serial = 1848] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x90173800) [pid = 1832] [serial = 1895] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8fbd4c00) [pid = 1832] [serial = 1892] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x8c0f4800) [pid = 1832] [serial = 1881] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x97b6e800) [pid = 1832] [serial = 1908] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x87f5c800) [pid = 1832] [serial = 1875] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x9043f000) [pid = 1832] [serial = 1899] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8e485400) [pid = 1832] [serial = 1883] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8814d400) [pid = 1832] [serial = 1932] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x9871dc00) [pid = 1832] [serial = 1913] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0xa0017000) [pid = 1832] [serial = 1923] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x98248800) [pid = 1832] [serial = 1911] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x8779f400) [pid = 1832] [serial = 1929] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x8f711000) [pid = 1832] [serial = 1890] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8e678000) [pid = 1832] [serial = 1886] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x8bbc6400) [pid = 1832] [serial = 1938] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0xa0c43400) [pid = 1832] [serial = 1925] [outer = (nil)] [url = about:blank] 00:21:21 INFO - PROCESS | 1832 | 1461136881337 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 00:21:21 INFO - PROCESS | 1832 | 1461136881350 Marionette TRACE conn4 <- [1,2710,null,{}] 00:21:21 INFO - PROCESS | 1832 | 1461136881413 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:21 INFO - PROCESS | 1832 | 1461136881600 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 00:21:21 INFO - PROCESS | 1832 | 1461136881618 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x850ef800 == 112 [pid = 1832] [id = 685] 00:21:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x850f2c00) [pid = 1832] [serial = 2056] [outer = (nil)] 00:21:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x854e6800) [pid = 1832] [serial = 2057] [outer = 0x850f2c00] 00:21:21 INFO - PROCESS | 1832 | 1461136881691 Marionette DEBUG loaded listener.js 00:21:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x85bc6c00) [pid = 1832] [serial = 2058] [outer = 0x850f2c00] 00:21:22 INFO - PROCESS | 1832 | 1461136882699 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 00:21:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 00:21:22 INFO - PROCESS | 1832 | 1461136882743 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 00:21:22 INFO - PROCESS | 1832 | 1461136882750 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 00:21:22 INFO - PROCESS | 1832 | 1461136882753 Marionette TRACE conn4 <- [1,2714,null,{}] 00:21:22 INFO - PROCESS | 1832 | 1461136882764 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:23 INFO - PROCESS | 1832 | 1461136883032 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 00:21:23 INFO - PROCESS | 1832 | 1461136883069 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x86830800 == 113 [pid = 1832] [id = 686] 00:21:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x87799000) [pid = 1832] [serial = 2059] [outer = (nil)] 00:21:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8786fc00) [pid = 1832] [serial = 2060] [outer = 0x87799000] 00:21:23 INFO - PROCESS | 1832 | 1461136883143 Marionette DEBUG loaded listener.js 00:21:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8787c800) [pid = 1832] [serial = 2061] [outer = 0x87799000] 00:21:24 INFO - PROCESS | 1832 | 1461136884243 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 00:21:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 00:21:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1530ms 00:21:24 INFO - PROCESS | 1832 | 1461136884279 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 00:21:24 INFO - PROCESS | 1832 | 1461136884283 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 00:21:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 00:21:24 INFO - PROCESS | 1832 | 1461136884296 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 00:21:24 INFO - PROCESS | 1832 | 1461136884299 Marionette TRACE conn4 <- [1,2718,null,{}] 00:21:24 INFO - PROCESS | 1832 | 1461136884305 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:24 INFO - PROCESS | 1832 | 1461136884567 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 00:21:24 INFO - PROCESS | 1832 | 1461136884610 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x8430f800 == 114 [pid = 1832] [id = 687] 00:21:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x880bf800) [pid = 1832] [serial = 2062] [outer = (nil)] 00:21:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x87fb9c00) [pid = 1832] [serial = 2063] [outer = 0x880bf800] 00:21:24 INFO - PROCESS | 1832 | 1461136884698 Marionette DEBUG loaded listener.js 00:21:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8814f400) [pid = 1832] [serial = 2064] [outer = 0x880bf800] 00:21:25 INFO - PROCESS | 1832 | 1461136885682 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 00:21:25 INFO - PROCESS | 1832 | 1461136885732 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 00:21:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 00:21:25 INFO - PROCESS | 1832 | 1461136885738 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 00:21:25 INFO - PROCESS | 1832 | 1461136885741 Marionette TRACE conn4 <- [1,2722,null,{}] 00:21:25 INFO - PROCESS | 1832 | 1461136885753 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:26 INFO - PROCESS | 1832 | 1461136886567 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x991d4800) [pid = 1832] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8430f000) [pid = 1832] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x87878c00) [pid = 1832] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x850f2800) [pid = 1832] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x8f501c00) [pid = 1832] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x8fbd6400) [pid = 1832] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8e676c00) [pid = 1832] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x87fb3000) [pid = 1832] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x8682b400) [pid = 1832] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x98088000) [pid = 1832] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x91ed8400) [pid = 1832] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x84441400) [pid = 1832] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x90135800) [pid = 1832] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x9885d400) [pid = 1832] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x8e79d400) [pid = 1832] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x93b9c800) [pid = 1832] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x8a6df000) [pid = 1832] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x87870400) [pid = 1832] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x8bdcec00) [pid = 1832] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x8a406400) [pid = 1832] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x91ee0400) [pid = 1832] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x979e9c00) [pid = 1832] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 00:21:26 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0x86fc2000) [pid = 1832] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 00:21:26 INFO - PROCESS | 1832 | 1461136886826 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x82654000 == 115 [pid = 1832] [id = 688] 00:21:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x84306000) [pid = 1832] [serial = 2065] [outer = (nil)] 00:21:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x854e6c00) [pid = 1832] [serial = 2066] [outer = 0x84306000] 00:21:26 INFO - PROCESS | 1832 | 1461136886899 Marionette DEBUG loaded listener.js 00:21:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x87799400) [pid = 1832] [serial = 2067] [outer = 0x84306000] 00:21:27 INFO - PROCESS | 1832 | 1461136887651 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 00:21:27 INFO - PROCESS | 1832 | 1461136887677 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 00:21:27 INFO - PROCESS | 1832 | 1461136887682 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 00:21:27 INFO - PROCESS | 1832 | 1461136887686 Marionette TRACE conn4 <- [1,2726,null,{}] 00:21:27 INFO - PROCESS | 1832 | 1461136887691 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:27 INFO - PROCESS | 1832 | 1461136887945 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 00:21:27 INFO - PROCESS | 1832 | 1461136887967 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x84441400 == 116 [pid = 1832] [id = 689] 00:21:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x850f2800) [pid = 1832] [serial = 2068] [outer = (nil)] 00:21:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x8a6ab400) [pid = 1832] [serial = 2069] [outer = 0x850f2800] 00:21:28 INFO - PROCESS | 1832 | 1461136888038 Marionette DEBUG loaded listener.js 00:21:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x8bbc8c00) [pid = 1832] [serial = 2070] [outer = 0x850f2800] 00:21:29 INFO - PROCESS | 1832 | 1461136889202 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 00:21:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 00:21:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1580ms 00:21:29 INFO - PROCESS | 1832 | 1461136889263 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 00:21:29 INFO - PROCESS | 1832 | 1461136889269 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 00:21:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 00:21:29 INFO - PROCESS | 1832 | 1461136889278 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 00:21:29 INFO - PROCESS | 1832 | 1461136889285 Marionette TRACE conn4 <- [1,2730,null,{}] 00:21:29 INFO - PROCESS | 1832 | 1461136889335 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:29 INFO - PROCESS | 1832 | 1461136889636 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 00:21:29 INFO - PROCESS | 1832 | 1461136889896 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x854ea000 == 117 [pid = 1832] [id = 690] 00:21:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x87798c00) [pid = 1832] [serial = 2071] [outer = (nil)] 00:21:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x877a2800) [pid = 1832] [serial = 2072] [outer = 0x87798c00] 00:21:29 INFO - PROCESS | 1832 | 1461136889985 Marionette DEBUG loaded listener.js 00:21:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x87874400) [pid = 1832] [serial = 2073] [outer = 0x87798c00] 00:21:31 INFO - PROCESS | 1832 | 1461136891308 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 00:21:31 INFO - PROCESS | 1832 | 1461136891383 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 00:21:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 00:21:31 INFO - PROCESS | 1832 | 1461136891393 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 00:21:31 INFO - PROCESS | 1832 | 1461136891397 Marionette TRACE conn4 <- [1,2734,null,{}] 00:21:31 INFO - PROCESS | 1832 | 1461136891404 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:31 INFO - PROCESS | 1832 | 1461136891751 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 00:21:32 INFO - PROCESS | 1832 | 1461136892043 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x850e9400 == 118 [pid = 1832] [id = 691] 00:21:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x87f5dc00) [pid = 1832] [serial = 2074] [outer = (nil)] 00:21:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x88154000) [pid = 1832] [serial = 2075] [outer = 0x87f5dc00] 00:21:32 INFO - PROCESS | 1832 | 1461136892129 Marionette DEBUG loaded listener.js 00:21:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8a6b0400) [pid = 1832] [serial = 2076] [outer = 0x87f5dc00] 00:21:33 INFO - PROCESS | 1832 | 1461136893141 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 00:21:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 00:21:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1780ms 00:21:33 INFO - PROCESS | 1832 | 1461136893174 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 00:21:33 INFO - PROCESS | 1832 | 1461136893178 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 00:21:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 00:21:33 INFO - PROCESS | 1832 | 1461136893185 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 00:21:33 INFO - PROCESS | 1832 | 1461136893191 Marionette TRACE conn4 <- [1,2738,null,{}] 00:21:33 INFO - PROCESS | 1832 | 1461136893228 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:33 INFO - PROCESS | 1832 | 1461136893454 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 00:21:33 INFO - PROCESS | 1832 | 1461136893826 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x87fb8400 == 119 [pid = 1832] [id = 692] 00:21:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8bdcd000) [pid = 1832] [serial = 2077] [outer = (nil)] 00:21:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8c041800) [pid = 1832] [serial = 2078] [outer = 0x8bdcd000] 00:21:33 INFO - PROCESS | 1832 | 1461136893924 Marionette DEBUG loaded listener.js 00:21:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8c0fb400) [pid = 1832] [serial = 2079] [outer = 0x8bdcd000] 00:21:34 INFO - PROCESS | 1832 | 1461136894827 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 00:21:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 00:21:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1711ms 00:21:34 INFO - PROCESS | 1832 | 1461136894896 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 00:21:34 INFO - PROCESS | 1832 | 1461136894901 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 00:21:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 00:21:34 INFO - PROCESS | 1832 | 1461136894907 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 00:21:34 INFO - PROCESS | 1832 | 1461136894911 Marionette TRACE conn4 <- [1,2742,null,{}] 00:21:34 INFO - PROCESS | 1832 | 1461136894917 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:35 INFO - PROCESS | 1832 | 1461136895161 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 00:21:35 INFO - PROCESS | 1832 | 1461136895499 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a411400 == 120 [pid = 1832] [id = 693] 00:21:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8bdcec00) [pid = 1832] [serial = 2080] [outer = (nil)] 00:21:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8e5d7c00) [pid = 1832] [serial = 2081] [outer = 0x8bdcec00] 00:21:35 INFO - PROCESS | 1832 | 1461136895590 Marionette DEBUG loaded listener.js 00:21:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8e672c00) [pid = 1832] [serial = 2082] [outer = 0x8bdcec00] 00:21:36 INFO - PROCESS | 1832 | 1461136896501 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 00:21:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 00:21:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1634ms 00:21:36 INFO - PROCESS | 1832 | 1461136896543 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 00:21:36 INFO - PROCESS | 1832 | 1461136896546 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 00:21:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 00:21:36 INFO - PROCESS | 1832 | 1461136896553 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 00:21:36 INFO - PROCESS | 1832 | 1461136896556 Marionette TRACE conn4 <- [1,2746,null,{}] 00:21:36 INFO - PROCESS | 1832 | 1461136896562 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:36 INFO - PROCESS | 1832 | 1461136896763 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 00:21:37 INFO - PROCESS | 1832 | 1461136897098 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e484c00 == 121 [pid = 1832] [id = 694] 00:21:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8e672400) [pid = 1832] [serial = 2083] [outer = (nil)] 00:21:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8f3d0400) [pid = 1832] [serial = 2084] [outer = 0x8e672400] 00:21:37 INFO - PROCESS | 1832 | 1461136897186 Marionette DEBUG loaded listener.js 00:21:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8f4e7800) [pid = 1832] [serial = 2085] [outer = 0x8e672400] 00:21:38 INFO - PROCESS | 1832 | 1461136898064 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 00:21:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 00:21:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1582ms 00:21:38 INFO - PROCESS | 1832 | 1461136898135 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 00:21:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 00:21:38 INFO - PROCESS | 1832 | 1461136898140 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 00:21:38 INFO - PROCESS | 1832 | 1461136898147 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 00:21:38 INFO - PROCESS | 1832 | 1461136898150 Marionette TRACE conn4 <- [1,2750,null,{}] 00:21:38 INFO - PROCESS | 1832 | 1461136898156 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:38 INFO - PROCESS | 1832 | 1461136898428 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 00:21:38 INFO - PROCESS | 1832 | 1461136898770 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a409c00 == 122 [pid = 1832] [id = 695] 00:21:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8e483400) [pid = 1832] [serial = 2086] [outer = (nil)] 00:21:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8fbd4000) [pid = 1832] [serial = 2087] [outer = 0x8e483400] 00:21:38 INFO - PROCESS | 1832 | 1461136898864 Marionette DEBUG loaded listener.js 00:21:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8fc03c00) [pid = 1832] [serial = 2088] [outer = 0x8e483400] 00:21:39 INFO - PROCESS | 1832 | 1461136899760 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 00:21:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 00:21:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1683ms 00:21:39 INFO - PROCESS | 1832 | 1461136899828 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 00:21:39 INFO - PROCESS | 1832 | 1461136899833 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 00:21:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 00:21:39 INFO - PROCESS | 1832 | 1461136899839 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 00:21:39 INFO - PROCESS | 1832 | 1461136899842 Marionette TRACE conn4 <- [1,2754,null,{}] 00:21:39 INFO - PROCESS | 1832 | 1461136899848 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:40 INFO - PROCESS | 1832 | 1461136900072 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 00:21:40 INFO - PROCESS | 1832 | 1461136900413 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdd8000 == 123 [pid = 1832] [id = 696] 00:21:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8f3d5c00) [pid = 1832] [serial = 2089] [outer = (nil)] 00:21:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x9013e800) [pid = 1832] [serial = 2090] [outer = 0x8f3d5c00] 00:21:40 INFO - PROCESS | 1832 | 1461136900504 Marionette DEBUG loaded listener.js 00:21:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x9016e800) [pid = 1832] [serial = 2091] [outer = 0x8f3d5c00] 00:21:41 INFO - PROCESS | 1832 | 1461136901440 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 00:21:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 00:21:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1629ms 00:21:41 INFO - PROCESS | 1832 | 1461136901470 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 00:21:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 00:21:41 INFO - PROCESS | 1832 | 1461136901474 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 00:21:41 INFO - PROCESS | 1832 | 1461136901480 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 00:21:41 INFO - PROCESS | 1832 | 1461136901484 Marionette TRACE conn4 <- [1,2758,null,{}] 00:21:41 INFO - PROCESS | 1832 | 1461136901490 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:41 INFO - PROCESS | 1832 | 1461136901707 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 00:21:42 INFO - PROCESS | 1832 | 1461136902047 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fbd5800 == 124 [pid = 1832] [id = 697] 00:21:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x90135800) [pid = 1832] [serial = 2092] [outer = (nil)] 00:21:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x90440800) [pid = 1832] [serial = 2093] [outer = 0x90135800] 00:21:42 INFO - PROCESS | 1832 | 1461136902141 Marionette DEBUG loaded listener.js 00:21:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x9066ac00) [pid = 1832] [serial = 2094] [outer = 0x90135800] 00:21:43 INFO - PROCESS | 1832 | 1461136903033 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 00:21:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 00:21:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1580ms 00:21:43 INFO - PROCESS | 1832 | 1461136903062 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 00:21:43 INFO - PROCESS | 1832 | 1461136903067 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 00:21:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 00:21:43 INFO - PROCESS | 1832 | 1461136903073 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 00:21:43 INFO - PROCESS | 1832 | 1461136903075 Marionette TRACE conn4 <- [1,2762,null,{}] 00:21:43 INFO - PROCESS | 1832 | 1461136903081 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:43 INFO - PROCESS | 1832 | 1461136903308 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 00:21:43 INFO - PROCESS | 1832 | 1461136903598 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c04cc00 == 125 [pid = 1832] [id = 698] 00:21:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8fd74800) [pid = 1832] [serial = 2095] [outer = (nil)] 00:21:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x9391a800) [pid = 1832] [serial = 2096] [outer = 0x8fd74800] 00:21:43 INFO - PROCESS | 1832 | 1461136903738 Marionette DEBUG loaded listener.js 00:21:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x939e9400) [pid = 1832] [serial = 2097] [outer = 0x8fd74800] 00:21:44 INFO - PROCESS | 1832 | 1461136904631 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 00:21:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 00:21:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1586ms 00:21:44 INFO - PROCESS | 1832 | 1461136904660 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 00:21:44 INFO - PROCESS | 1832 | 1461136904663 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 00:21:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 00:21:44 INFO - PROCESS | 1832 | 1461136904669 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 00:21:44 INFO - PROCESS | 1832 | 1461136904673 Marionette TRACE conn4 <- [1,2766,null,{}] 00:21:44 INFO - PROCESS | 1832 | 1461136904679 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:44 INFO - PROCESS | 1832 | 1461136904894 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 00:21:45 INFO - PROCESS | 1832 | 1461136905189 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x9016b000 == 126 [pid = 1832] [id = 699] 00:21:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x90441c00) [pid = 1832] [serial = 2098] [outer = (nil)] 00:21:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x94288800) [pid = 1832] [serial = 2099] [outer = 0x90441c00] 00:21:45 INFO - PROCESS | 1832 | 1461136905324 Marionette DEBUG loaded listener.js 00:21:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x94dc3000) [pid = 1832] [serial = 2100] [outer = 0x90441c00] 00:21:46 INFO - PROCESS | 1832 | 1461136906237 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 00:21:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 00:21:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1632ms 00:21:46 INFO - PROCESS | 1832 | 1461136906303 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 00:21:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 00:21:46 INFO - PROCESS | 1832 | 1461136906307 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 00:21:46 INFO - PROCESS | 1832 | 1461136906313 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 00:21:46 INFO - PROCESS | 1832 | 1461136906318 Marionette TRACE conn4 <- [1,2770,null,{}] 00:21:46 INFO - PROCESS | 1832 | 1461136906323 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:46 INFO - PROCESS | 1832 | 1461136906551 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 00:21:46 INFO - PROCESS | 1832 | 1461136906896 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x96a0bc00 == 127 [pid = 1832] [id = 700] 00:21:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x96fc4800) [pid = 1832] [serial = 2101] [outer = (nil)] 00:21:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x97926000) [pid = 1832] [serial = 2102] [outer = 0x96fc4800] 00:21:46 INFO - PROCESS | 1832 | 1461136906994 Marionette DEBUG loaded listener.js 00:21:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x97bc5800) [pid = 1832] [serial = 2103] [outer = 0x96fc4800] 00:21:47 INFO - PROCESS | 1832 | 1461136907882 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 00:21:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 00:21:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1629ms 00:21:47 INFO - PROCESS | 1832 | 1461136907943 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 00:21:47 INFO - PROCESS | 1832 | 1461136907946 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 00:21:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 00:21:47 INFO - PROCESS | 1832 | 1461136907954 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 00:21:47 INFO - PROCESS | 1832 | 1461136907958 Marionette TRACE conn4 <- [1,2774,null,{}] 00:21:47 INFO - PROCESS | 1832 | 1461136907963 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:48 INFO - PROCESS | 1832 | 1461136908180 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 00:21:48 INFO - PROCESS | 1832 | 1461136908521 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x96b08800 == 128 [pid = 1832] [id = 701] 00:21:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x96b0e800) [pid = 1832] [serial = 2104] [outer = (nil)] 00:21:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x97d8f400) [pid = 1832] [serial = 2105] [outer = 0x96b0e800] 00:21:48 INFO - PROCESS | 1832 | 1461136908607 Marionette DEBUG loaded listener.js 00:21:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x97ecb800) [pid = 1832] [serial = 2106] [outer = 0x96b0e800] 00:21:49 INFO - PROCESS | 1832 | 1461136909532 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 00:21:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 00:21:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1628ms 00:21:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 00:21:49 INFO - PROCESS | 1832 | 1461136909584 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 00:21:49 INFO - PROCESS | 1832 | 1461136909587 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 00:21:49 INFO - PROCESS | 1832 | 1461136909593 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 00:21:49 INFO - PROCESS | 1832 | 1461136909596 Marionette TRACE conn4 <- [1,2778,null,{}] 00:21:49 INFO - PROCESS | 1832 | 1461136909602 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:49 INFO - PROCESS | 1832 | 1461136909813 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 00:21:50 INFO - PROCESS | 1832 | 1461136910155 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x9023a400 == 129 [pid = 1832] [id = 702] 00:21:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x93b9b400) [pid = 1832] [serial = 2107] [outer = (nil)] 00:21:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x98246800) [pid = 1832] [serial = 2108] [outer = 0x93b9b400] 00:21:50 INFO - PROCESS | 1832 | 1461136910242 Marionette DEBUG loaded listener.js 00:21:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x9824a800) [pid = 1832] [serial = 2109] [outer = 0x93b9b400] 00:21:51 INFO - PROCESS | 1832 | 1461136911083 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 00:21:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 00:21:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1535ms 00:21:51 INFO - PROCESS | 1832 | 1461136911128 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 00:21:51 INFO - PROCESS | 1832 | 1461136911132 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 00:21:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 00:21:51 INFO - PROCESS | 1832 | 1461136911138 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 00:21:51 INFO - PROCESS | 1832 | 1461136911142 Marionette TRACE conn4 <- [1,2782,null,{}] 00:21:51 INFO - PROCESS | 1832 | 1461136911147 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:51 INFO - PROCESS | 1832 | 1461136911374 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 00:21:51 INFO - PROCESS | 1832 | 1461136911674 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x97ec0000 == 130 [pid = 1832] [id = 703] 00:21:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x98089c00) [pid = 1832] [serial = 2110] [outer = (nil)] 00:21:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x98717000) [pid = 1832] [serial = 2111] [outer = 0x98089c00] 00:21:51 INFO - PROCESS | 1832 | 1461136911803 Marionette DEBUG loaded listener.js 00:21:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x9871d000) [pid = 1832] [serial = 2112] [outer = 0x98089c00] 00:21:52 INFO - PROCESS | 1832 | 1461136912694 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 00:21:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 00:21:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1627ms 00:21:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 00:21:52 INFO - PROCESS | 1832 | 1461136912766 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 00:21:52 INFO - PROCESS | 1832 | 1461136912769 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 00:21:52 INFO - PROCESS | 1832 | 1461136912776 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 00:21:52 INFO - PROCESS | 1832 | 1461136912779 Marionette TRACE conn4 <- [1,2786,null,{}] 00:21:52 INFO - PROCESS | 1832 | 1461136912785 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:53 INFO - PROCESS | 1832 | 1461136913003 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 00:21:53 INFO - PROCESS | 1832 | 1461136913352 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x9864b800 == 131 [pid = 1832] [id = 704] 00:21:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x98713000) [pid = 1832] [serial = 2113] [outer = (nil)] 00:21:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x98865000) [pid = 1832] [serial = 2114] [outer = 0x98713000] 00:21:53 INFO - PROCESS | 1832 | 1461136913442 Marionette DEBUG loaded listener.js 00:21:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x98869800) [pid = 1832] [serial = 2115] [outer = 0x98713000] 00:21:54 INFO - PROCESS | 1832 | 1461136914304 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 00:21:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 00:21:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1581ms 00:21:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 00:21:54 INFO - PROCESS | 1832 | 1461136914356 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 00:21:54 INFO - PROCESS | 1832 | 1461136914359 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 00:21:54 INFO - PROCESS | 1832 | 1461136914366 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 00:21:54 INFO - PROCESS | 1832 | 1461136914369 Marionette TRACE conn4 <- [1,2790,null,{}] 00:21:54 INFO - PROCESS | 1832 | 1461136914375 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:54 INFO - PROCESS | 1832 | 1461136914578 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 00:21:54 INFO - PROCESS | 1832 | 1461136914877 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x98243800 == 132 [pid = 1832] [id = 705] 00:21:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x987c8000) [pid = 1832] [serial = 2116] [outer = (nil)] 00:21:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x98e90000) [pid = 1832] [serial = 2117] [outer = 0x987c8000] 00:21:55 INFO - PROCESS | 1832 | 1461136915006 Marionette DEBUG loaded listener.js 00:21:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x98f66c00) [pid = 1832] [serial = 2118] [outer = 0x987c8000] 00:21:55 INFO - PROCESS | 1832 | 1461136915885 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 00:21:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 00:21:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1583ms 00:21:55 INFO - PROCESS | 1832 | 1461136915949 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 00:21:55 INFO - PROCESS | 1832 | 1461136915953 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 00:21:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 00:21:55 INFO - PROCESS | 1832 | 1461136915959 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 00:21:55 INFO - PROCESS | 1832 | 1461136915962 Marionette TRACE conn4 <- [1,2794,null,{}] 00:21:55 INFO - PROCESS | 1832 | 1461136915968 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:56 INFO - PROCESS | 1832 | 1461136916177 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 00:21:56 INFO - PROCESS | 1832 | 1461136916479 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f509400 == 133 [pid = 1832] [id = 706] 00:21:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x98868800) [pid = 1832] [serial = 2119] [outer = (nil)] 00:21:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x9921e800) [pid = 1832] [serial = 2120] [outer = 0x98868800] 00:21:56 INFO - PROCESS | 1832 | 1461136916608 Marionette DEBUG loaded listener.js 00:21:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x999e9c00) [pid = 1832] [serial = 2121] [outer = 0x98868800] 00:21:57 INFO - PROCESS | 1832 | 1461136917470 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 00:21:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 00:21:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1585ms 00:21:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 00:21:57 INFO - PROCESS | 1832 | 1461136917545 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 00:21:57 INFO - PROCESS | 1832 | 1461136917547 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 00:21:57 INFO - PROCESS | 1832 | 1461136917554 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 00:21:57 INFO - PROCESS | 1832 | 1461136917557 Marionette TRACE conn4 <- [1,2798,null,{}] 00:21:57 INFO - PROCESS | 1832 | 1461136917563 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:21:57 INFO - PROCESS | 1832 | 1461136917775 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 00:21:58 INFO - PROCESS | 1832 | 1461136918116 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f3cf800 == 134 [pid = 1832] [id = 707] 00:21:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x9824dc00) [pid = 1832] [serial = 2122] [outer = (nil)] 00:21:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x9a8ad400) [pid = 1832] [serial = 2123] [outer = 0x9824dc00] 00:21:58 INFO - PROCESS | 1832 | 1461136918215 Marionette DEBUG loaded listener.js 00:21:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x9df0fc00) [pid = 1832] [serial = 2124] [outer = 0x9824dc00] 00:22:01 INFO - PROCESS | 1832 | --DOCSHELL 0x850efc00 == 133 [pid = 1832] [id = 641] 00:22:01 INFO - PROCESS | 1832 | --DOCSHELL 0x82654000 == 132 [pid = 1832] [id = 688] 00:22:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8430f800 == 131 [pid = 1832] [id = 687] 00:22:01 INFO - PROCESS | 1832 | --DOCSHELL 0x86830800 == 130 [pid = 1832] [id = 686] 00:22:01 INFO - PROCESS | 1832 | --DOCSHELL 0x850ef800 == 129 [pid = 1832] [id = 685] 00:22:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8f6cfc00 == 128 [pid = 1832] [id = 681] 00:22:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8fb24800 == 127 [pid = 1832] [id = 680] 00:22:01 INFO - PROCESS | 1832 | --DOCSHELL 0x854e5000 == 126 [pid = 1832] [id = 678] 00:22:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8f50ac00 == 125 [pid = 1832] [id = 679] 00:22:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8e670800 == 124 [pid = 1832] [id = 677] 00:22:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6a8000 == 123 [pid = 1832] [id = 676] 00:22:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8c048800 == 122 [pid = 1832] [id = 675] 00:22:01 INFO - PROCESS | 1832 | --DOCSHELL 0x88156c00 == 121 [pid = 1832] [id = 674] 00:22:01 INFO - PROCESS | 1832 | --DOCSHELL 0x877a0c00 == 120 [pid = 1832] [id = 672] 00:22:01 INFO - PROCESS | 1832 | --DOCSHELL 0x87faf400 == 119 [pid = 1832] [id = 673] 00:22:01 INFO - PROCESS | 1832 | --DOCSHELL 0x880bac00 == 118 [pid = 1832] [id = 671] 00:22:01 INFO - PROCESS | 1832 | --DOCSHELL 0x877a3800 == 117 [pid = 1832] [id = 670] 00:22:01 INFO - PROCESS | 1832 | --DOCSHELL 0x85bc2800 == 116 [pid = 1832] [id = 668] 00:22:01 INFO - PROCESS | 1832 | --DOCSHELL 0x8443e400 == 115 [pid = 1832] [id = 669] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x87fb5000) [pid = 1832] [serial = 2006] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0xa0c3a800) [pid = 1832] [serial = 1980] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x84a59c00) [pid = 1832] [serial = 1995] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x987d2c00) [pid = 1832] [serial = 1985] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x85bc3400) [pid = 1832] [serial = 1998] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x8443d800) [pid = 1832] [serial = 1994] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x8fbd0c00) [pid = 1832] [serial = 1955] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x90443800) [pid = 1832] [serial = 1959] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x8f3dac00) [pid = 1832] [serial = 1950] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0xa3c81c00) [pid = 1832] [serial = 1989] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x86fc3000) [pid = 1832] [serial = 2000] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x8779b800) [pid = 1832] [serial = 2001] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x9fc7f400) [pid = 1832] [serial = 1977] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x94286400) [pid = 1832] [serial = 1964] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x877a4800) [pid = 1832] [serial = 2004] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x9307b000) [pid = 1832] [serial = 1961] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x9916cc00) [pid = 1832] [serial = 1974] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x8f6d3000) [pid = 1832] [serial = 1953] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x9df18000) [pid = 1832] [serial = 1976] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x90236800) [pid = 1832] [serial = 1958] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x8f50ec00) [pid = 1832] [serial = 1952] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x8e7abc00) [pid = 1832] [serial = 1949] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x97ec7800) [pid = 1832] [serial = 1971] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x8bbc1400) [pid = 1832] [serial = 1872] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x8787c000) [pid = 1832] [serial = 1983] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x8c044000) [pid = 1832] [serial = 1946] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x8a40fc00) [pid = 1832] [serial = 1992] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x8fc04c00) [pid = 1832] [serial = 1956] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x8a40d800) [pid = 1832] [serial = 1991] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x859c4c00) [pid = 1832] [serial = 2003] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x87879800) [pid = 1832] [serial = 1982] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x96b0ac00) [pid = 1832] [serial = 1968] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0xa3c09800) [pid = 1832] [serial = 1988] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0xa0f3ec00) [pid = 1832] [serial = 1926] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x87f65000) [pid = 1832] [serial = 1943] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x94dc6800) [pid = 1832] [serial = 1965] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x93085000) [pid = 1832] [serial = 1962] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x97d89400) [pid = 1832] [serial = 1970] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0xa0c09000) [pid = 1832] [serial = 1986] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x854ec000) [pid = 1832] [serial = 1997] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x958b9000) [pid = 1832] [serial = 1967] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x98ba6800) [pid = 1832] [serial = 1973] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x880bd400) [pid = 1832] [serial = 1944] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0xa0bd0000) [pid = 1832] [serial = 1979] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x8c0fdc00) [pid = 1832] [serial = 1947] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1832 | 1461136921606 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 00:22:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 00:22:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 4100ms 00:22:01 INFO - PROCESS | 1832 | 1461136921654 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 00:22:01 INFO - PROCESS | 1832 | 1461136921659 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 00:22:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 00:22:01 INFO - PROCESS | 1832 | 1461136921667 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 00:22:01 INFO - PROCESS | 1832 | 1461136921672 Marionette TRACE conn4 <- [1,2802,null,{}] 00:22:01 INFO - PROCESS | 1832 | 1461136921681 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:01 INFO - PROCESS | 1832 | 1461136921925 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 00:22:02 INFO - PROCESS | 1832 | 1461136922147 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x850efc00 == 116 [pid = 1832] [id = 708] 00:22:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x859bec00) [pid = 1832] [serial = 2125] [outer = (nil)] 00:22:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x86830400) [pid = 1832] [serial = 2126] [outer = 0x859bec00] 00:22:02 INFO - PROCESS | 1832 | 1461136922229 Marionette DEBUG loaded listener.js 00:22:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x86fc4000) [pid = 1832] [serial = 2127] [outer = 0x859bec00] 00:22:03 INFO - PROCESS | 1832 | 1461136923025 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 00:22:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 00:22:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1387ms 00:22:03 INFO - PROCESS | 1832 | 1461136923053 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 00:22:03 INFO - PROCESS | 1832 | 1461136923060 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 00:22:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 00:22:03 INFO - PROCESS | 1832 | 1461136923071 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 00:22:03 INFO - PROCESS | 1832 | 1461136923075 Marionette TRACE conn4 <- [1,2806,null,{}] 00:22:03 INFO - PROCESS | 1832 | 1461136923080 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:03 INFO - PROCESS | 1832 | 1461136923398 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 00:22:03 INFO - PROCESS | 1832 | 1461136923536 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x8779f800 == 117 [pid = 1832] [id = 709] 00:22:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x877a6800) [pid = 1832] [serial = 2128] [outer = (nil)] 00:22:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x87871400) [pid = 1832] [serial = 2129] [outer = 0x877a6800] 00:22:03 INFO - PROCESS | 1832 | 1461136923611 Marionette DEBUG loaded listener.js 00:22:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8787cc00) [pid = 1832] [serial = 2130] [outer = 0x877a6800] 00:22:04 INFO - PROCESS | 1832 | 1461136924622 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 00:22:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 00:22:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1580ms 00:22:04 INFO - PROCESS | 1832 | 1461136924650 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 00:22:04 INFO - PROCESS | 1832 | 1461136924654 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 00:22:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 00:22:04 INFO - PROCESS | 1832 | 1461136924664 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 00:22:04 INFO - PROCESS | 1832 | 1461136924669 Marionette TRACE conn4 <- [1,2810,null,{}] 00:22:04 INFO - PROCESS | 1832 | 1461136924691 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:04 INFO - PROCESS | 1832 | 1461136924960 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 00:22:05 INFO - PROCESS | 1832 | 1461136924990 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x877dd400 == 118 [pid = 1832] [id = 710] 00:22:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x87fb5400) [pid = 1832] [serial = 2131] [outer = (nil)] 00:22:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8814d000) [pid = 1832] [serial = 2132] [outer = 0x87fb5400] 00:22:05 INFO - PROCESS | 1832 | 1461136925069 Marionette DEBUG loaded listener.js 00:22:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8a28fc00) [pid = 1832] [serial = 2133] [outer = 0x87fb5400] 00:22:06 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x850f2c00) [pid = 1832] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 00:22:06 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8f3d8400) [pid = 1832] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 00:22:06 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x87f66800) [pid = 1832] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 00:22:06 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x88150c00) [pid = 1832] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 00:22:06 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8b94b400) [pid = 1832] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 00:22:06 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x84306000) [pid = 1832] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 00:22:06 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x91ee6400) [pid = 1832] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 00:22:06 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8a28a800) [pid = 1832] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 00:22:06 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x8f6ca000) [pid = 1832] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 00:22:06 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x87799000) [pid = 1832] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 00:22:06 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x8e438000) [pid = 1832] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 00:22:06 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x90172800) [pid = 1832] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 00:22:06 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x90438800) [pid = 1832] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 00:22:06 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x8c0f1400) [pid = 1832] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 00:22:06 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x877a4c00) [pid = 1832] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 00:22:06 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x8e676800) [pid = 1832] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 00:22:06 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x94282000) [pid = 1832] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 00:22:06 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x8a40f400) [pid = 1832] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 00:22:06 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x8fbd3c00) [pid = 1832] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 00:22:06 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x84c81800) [pid = 1832] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 00:22:06 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x880bf800) [pid = 1832] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 00:22:06 INFO - PROCESS | 1832 | 1461136926616 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 00:22:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 00:22:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1988ms 00:22:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 00:22:06 INFO - PROCESS | 1832 | 1461136926710 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 00:22:06 INFO - PROCESS | 1832 | 1461136926713 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 00:22:06 INFO - PROCESS | 1832 | 1461136926721 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 00:22:06 INFO - PROCESS | 1832 | 1461136926723 Marionette TRACE conn4 <- [1,2814,null,{}] 00:22:06 INFO - PROCESS | 1832 | 1461136926729 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:06 INFO - PROCESS | 1832 | 1461136926924 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 00:22:07 INFO - PROCESS | 1832 | 1461136927127 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x84306000 == 119 [pid = 1832] [id = 711] 00:22:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x85bc0000) [pid = 1832] [serial = 2134] [outer = (nil)] 00:22:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x8a28e000) [pid = 1832] [serial = 2135] [outer = 0x85bc0000] 00:22:07 INFO - PROCESS | 1832 | 1461136927203 Marionette DEBUG loaded listener.js 00:22:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x8a411800) [pid = 1832] [serial = 2136] [outer = 0x85bc0000] 00:22:07 INFO - PROCESS | 1832 | 1461136927966 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 00:22:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 00:22:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1282ms 00:22:08 INFO - PROCESS | 1832 | 1461136928003 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 00:22:08 INFO - PROCESS | 1832 | 1461136928005 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 00:22:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 00:22:08 INFO - PROCESS | 1832 | 1461136928012 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 00:22:08 INFO - PROCESS | 1832 | 1461136928014 Marionette TRACE conn4 <- [1,2818,null,{}] 00:22:08 INFO - PROCESS | 1832 | 1461136928020 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:08 INFO - PROCESS | 1832 | 1461136928205 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 00:22:08 INFO - PROCESS | 1832 | 1461136928221 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6aa000 == 120 [pid = 1832] [id = 712] 00:22:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x8a6b0c00) [pid = 1832] [serial = 2137] [outer = (nil)] 00:22:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x8b943400) [pid = 1832] [serial = 2138] [outer = 0x8a6b0c00] 00:22:08 INFO - PROCESS | 1832 | 1461136928305 Marionette DEBUG loaded listener.js 00:22:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x8bbca400) [pid = 1832] [serial = 2139] [outer = 0x8a6b0c00] 00:22:09 INFO - PROCESS | 1832 | 1461136929694 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 00:22:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 00:22:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1728ms 00:22:09 INFO - PROCESS | 1832 | 1461136929740 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 00:22:09 INFO - PROCESS | 1832 | 1461136929748 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 00:22:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 00:22:09 INFO - PROCESS | 1832 | 1461136929757 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 00:22:09 INFO - PROCESS | 1832 | 1461136929762 Marionette TRACE conn4 <- [1,2822,null,{}] 00:22:09 INFO - PROCESS | 1832 | 1461136929770 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:10 INFO - PROCESS | 1832 | 1461136930031 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 00:22:10 INFO - PROCESS | 1832 | 1461136930374 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x85bc4c00 == 121 [pid = 1832] [id = 713] 00:22:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x86832000) [pid = 1832] [serial = 2140] [outer = (nil)] 00:22:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x877dc800) [pid = 1832] [serial = 2141] [outer = 0x86832000] 00:22:10 INFO - PROCESS | 1832 | 1461136930467 Marionette DEBUG loaded listener.js 00:22:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x87f5c400) [pid = 1832] [serial = 2142] [outer = 0x86832000] 00:22:11 INFO - PROCESS | 1832 | 1461136931485 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 00:22:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 00:22:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1785ms 00:22:11 INFO - PROCESS | 1832 | 1461136931543 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 00:22:11 INFO - PROCESS | 1832 | 1461136931552 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 00:22:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 00:22:11 INFO - PROCESS | 1832 | 1461136931563 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 00:22:11 INFO - PROCESS | 1832 | 1461136931567 Marionette TRACE conn4 <- [1,2826,null,{}] 00:22:11 INFO - PROCESS | 1832 | 1461136931573 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:11 INFO - PROCESS | 1832 | 1461136931797 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 00:22:12 INFO - PROCESS | 1832 | 1461136932135 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x877d9000 == 122 [pid = 1832] [id = 714] 00:22:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x88158000) [pid = 1832] [serial = 2143] [outer = (nil)] 00:22:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8a411000) [pid = 1832] [serial = 2144] [outer = 0x88158000] 00:22:12 INFO - PROCESS | 1832 | 1461136932226 Marionette DEBUG loaded listener.js 00:22:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8b909c00) [pid = 1832] [serial = 2145] [outer = 0x88158000] 00:22:13 INFO - PROCESS | 1832 | 1461136933126 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 00:22:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 00:22:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1631ms 00:22:13 INFO - PROCESS | 1832 | 1461136933194 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 00:22:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 00:22:13 INFO - PROCESS | 1832 | 1461136933199 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 00:22:13 INFO - PROCESS | 1832 | 1461136933205 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 00:22:13 INFO - PROCESS | 1832 | 1461136933211 Marionette TRACE conn4 <- [1,2830,null,{}] 00:22:13 INFO - PROCESS | 1832 | 1461136933229 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:13 INFO - PROCESS | 1832 | 1461136933502 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 00:22:13 INFO - PROCESS | 1832 | 1461136933845 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x8814cc00 == 123 [pid = 1832] [id = 715] 00:22:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8bdd7000) [pid = 1832] [serial = 2146] [outer = (nil)] 00:22:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8c0fe400) [pid = 1832] [serial = 2147] [outer = 0x8bdd7000] 00:22:13 INFO - PROCESS | 1832 | 1461136933937 Marionette DEBUG loaded listener.js 00:22:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8e484800) [pid = 1832] [serial = 2148] [outer = 0x8bdd7000] 00:22:14 INFO - PROCESS | 1832 | 1461136934952 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 00:22:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 00:22:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1788ms 00:22:14 INFO - PROCESS | 1832 | 1461136934993 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 00:22:15 INFO - PROCESS | 1832 | 1461136934997 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 00:22:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 00:22:15 INFO - PROCESS | 1832 | 1461136935004 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 00:22:15 INFO - PROCESS | 1832 | 1461136935007 Marionette TRACE conn4 <- [1,2834,null,{}] 00:22:15 INFO - PROCESS | 1832 | 1461136935013 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:15 INFO - PROCESS | 1832 | 1461136935219 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 00:22:15 INFO - PROCESS | 1832 | 1461136935521 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x84307000 == 124 [pid = 1832] [id = 716] 00:22:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8a293400) [pid = 1832] [serial = 2149] [outer = (nil)] 00:22:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8e679000) [pid = 1832] [serial = 2150] [outer = 0x8a293400] 00:22:15 INFO - PROCESS | 1832 | 1461136935655 Marionette DEBUG loaded listener.js 00:22:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8e7a7000) [pid = 1832] [serial = 2151] [outer = 0x8a293400] 00:22:16 INFO - PROCESS | 1832 | 1461136936534 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 00:22:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 00:22:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1579ms 00:22:16 INFO - PROCESS | 1832 | 1461136936583 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 00:22:16 INFO - PROCESS | 1832 | 1461136936587 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 00:22:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 00:22:16 INFO - PROCESS | 1832 | 1461136936593 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 00:22:16 INFO - PROCESS | 1832 | 1461136936597 Marionette TRACE conn4 <- [1,2838,null,{}] 00:22:16 INFO - PROCESS | 1832 | 1461136936603 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:16 INFO - PROCESS | 1832 | 1461136936803 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 00:22:17 INFO - PROCESS | 1832 | 1461136937099 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e5df000 == 125 [pid = 1832] [id = 717] 00:22:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8f4e4800) [pid = 1832] [serial = 2152] [outer = (nil)] 00:22:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8f505000) [pid = 1832] [serial = 2153] [outer = 0x8f4e4800] 00:22:17 INFO - PROCESS | 1832 | 1461136937239 Marionette DEBUG loaded listener.js 00:22:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8f50e400) [pid = 1832] [serial = 2154] [outer = 0x8f4e4800] 00:22:18 INFO - PROCESS | 1832 | 1461136938154 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 00:22:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 00:22:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1597ms 00:22:18 INFO - PROCESS | 1832 | 1461136938192 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 00:22:18 INFO - PROCESS | 1832 | 1461136938195 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 00:22:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 00:22:18 INFO - PROCESS | 1832 | 1461136938202 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 00:22:18 INFO - PROCESS | 1832 | 1461136938205 Marionette TRACE conn4 <- [1,2842,null,{}] 00:22:18 INFO - PROCESS | 1832 | 1461136938211 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:18 INFO - PROCESS | 1832 | 1461136938450 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 00:22:18 INFO - PROCESS | 1832 | 1461136938786 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c045800 == 126 [pid = 1832] [id = 718] 00:22:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8f3da800) [pid = 1832] [serial = 2155] [outer = (nil)] 00:22:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8fbc9800) [pid = 1832] [serial = 2156] [outer = 0x8f3da800] 00:22:18 INFO - PROCESS | 1832 | 1461136938881 Marionette DEBUG loaded listener.js 00:22:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8fc01c00) [pid = 1832] [serial = 2157] [outer = 0x8f3da800] 00:22:19 INFO - PROCESS | 1832 | 1461136939832 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 00:22:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 00:22:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1681ms 00:22:19 INFO - PROCESS | 1832 | 1461136939883 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 00:22:19 INFO - PROCESS | 1832 | 1461136939888 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 00:22:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 00:22:19 INFO - PROCESS | 1832 | 1461136939894 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 00:22:19 INFO - PROCESS | 1832 | 1461136939897 Marionette TRACE conn4 <- [1,2846,null,{}] 00:22:19 INFO - PROCESS | 1832 | 1461136939903 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:20 INFO - PROCESS | 1832 | 1461136940115 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 00:22:20 INFO - PROCESS | 1832 | 1461136940450 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c04ec00 == 127 [pid = 1832] [id = 719] 00:22:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8e5ddc00) [pid = 1832] [serial = 2158] [outer = (nil)] 00:22:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x90142c00) [pid = 1832] [serial = 2159] [outer = 0x8e5ddc00] 00:22:20 INFO - PROCESS | 1832 | 1461136940540 Marionette DEBUG loaded listener.js 00:22:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x901ce400) [pid = 1832] [serial = 2160] [outer = 0x8e5ddc00] 00:22:21 INFO - PROCESS | 1832 | 1461136941430 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 00:22:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 00:22:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1591ms 00:22:21 INFO - PROCESS | 1832 | 1461136941486 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 00:22:21 INFO - PROCESS | 1832 | 1461136941489 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 00:22:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 00:22:21 INFO - PROCESS | 1832 | 1461136941496 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 00:22:21 INFO - PROCESS | 1832 | 1461136941499 Marionette TRACE conn4 <- [1,2850,null,{}] 00:22:21 INFO - PROCESS | 1832 | 1461136941505 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:21 INFO - PROCESS | 1832 | 1461136941715 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 00:22:22 INFO - PROCESS | 1832 | 1461136942052 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x90174c00 == 128 [pid = 1832] [id = 720] 00:22:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x90238000) [pid = 1832] [serial = 2161] [outer = (nil)] 00:22:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x912bbc00) [pid = 1832] [serial = 2162] [outer = 0x90238000] 00:22:22 INFO - PROCESS | 1832 | 1461136942141 Marionette DEBUG loaded listener.js 00:22:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x93077800) [pid = 1832] [serial = 2163] [outer = 0x90238000] 00:22:23 INFO - PROCESS | 1832 | 1461136943062 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 00:22:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 00:22:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1637ms 00:22:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 00:22:23 INFO - PROCESS | 1832 | 1461136943134 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 00:22:23 INFO - PROCESS | 1832 | 1461136943137 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 00:22:23 INFO - PROCESS | 1832 | 1461136943144 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 00:22:23 INFO - PROCESS | 1832 | 1461136943147 Marionette TRACE conn4 <- [1,2854,null,{}] 00:22:23 INFO - PROCESS | 1832 | 1461136943153 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:23 INFO - PROCESS | 1832 | 1461136943381 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 00:22:23 INFO - PROCESS | 1832 | 1461136943723 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fbd0c00 == 129 [pid = 1832] [id = 721] 00:22:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x90174800) [pid = 1832] [serial = 2164] [outer = (nil)] 00:22:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x93b9a800) [pid = 1832] [serial = 2165] [outer = 0x90174800] 00:22:23 INFO - PROCESS | 1832 | 1461136943813 Marionette DEBUG loaded listener.js 00:22:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x93ba1800) [pid = 1832] [serial = 2166] [outer = 0x90174800] 00:22:24 INFO - PROCESS | 1832 | 1461136944730 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 00:22:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 00:22:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1630ms 00:22:24 INFO - PROCESS | 1832 | 1461136944774 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 00:22:24 INFO - PROCESS | 1832 | 1461136944778 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 00:22:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 00:22:24 INFO - PROCESS | 1832 | 1461136944784 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 00:22:24 INFO - PROCESS | 1832 | 1461136944788 Marionette TRACE conn4 <- [1,2858,null,{}] 00:22:24 INFO - PROCESS | 1832 | 1461136944793 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:25 INFO - PROCESS | 1832 | 1461136945009 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 00:22:25 INFO - PROCESS | 1832 | 1461136945369 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f70d400 == 130 [pid = 1832] [id = 722] 00:22:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x94dd0800) [pid = 1832] [serial = 2167] [outer = (nil)] 00:22:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x96277000) [pid = 1832] [serial = 2168] [outer = 0x94dd0800] 00:22:25 INFO - PROCESS | 1832 | 1461136945464 Marionette DEBUG loaded listener.js 00:22:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x96b0a000) [pid = 1832] [serial = 2169] [outer = 0x94dd0800] 00:22:26 INFO - PROCESS | 1832 | 1461136946358 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 00:22:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 00:22:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1631ms 00:22:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 00:22:26 INFO - PROCESS | 1832 | 1461136946415 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 00:22:26 INFO - PROCESS | 1832 | 1461136946419 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 00:22:26 INFO - PROCESS | 1832 | 1461136946425 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 00:22:26 INFO - PROCESS | 1832 | 1461136946430 Marionette TRACE conn4 <- [1,2862,null,{}] 00:22:26 INFO - PROCESS | 1832 | 1461136946440 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:26 INFO - PROCESS | 1832 | 1461136946686 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 00:22:27 INFO - PROCESS | 1832 | 1461136947028 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x94308400 == 131 [pid = 1832] [id = 723] 00:22:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x94dcd800) [pid = 1832] [serial = 2170] [outer = (nil)] 00:22:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x9807f000) [pid = 1832] [serial = 2171] [outer = 0x94dcd800] 00:22:27 INFO - PROCESS | 1832 | 1461136947124 Marionette DEBUG loaded listener.js 00:22:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x98866000) [pid = 1832] [serial = 2172] [outer = 0x94dcd800] 00:22:27 INFO - PROCESS | 1832 | 1461136947995 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 00:22:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 00:22:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1634ms 00:22:28 INFO - PROCESS | 1832 | 1461136948058 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 00:22:28 INFO - PROCESS | 1832 | 1461136948062 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 00:22:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 00:22:28 INFO - PROCESS | 1832 | 1461136948068 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 00:22:28 INFO - PROCESS | 1832 | 1461136948072 Marionette TRACE conn4 <- [1,2866,null,{}] 00:22:28 INFO - PROCESS | 1832 | 1461136948077 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:28 INFO - PROCESS | 1832 | 1461136948292 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 00:22:28 INFO - PROCESS | 1832 | 1461136948644 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x97b6b000 == 132 [pid = 1832] [id = 724] 00:22:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x97d8a000) [pid = 1832] [serial = 2173] [outer = (nil)] 00:22:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x9917b400) [pid = 1832] [serial = 2174] [outer = 0x97d8a000] 00:22:28 INFO - PROCESS | 1832 | 1461136948731 Marionette DEBUG loaded listener.js 00:22:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x99bfec00) [pid = 1832] [serial = 2175] [outer = 0x97d8a000] 00:22:29 INFO - PROCESS | 1832 | 1461136949633 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 00:22:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 00:22:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1632ms 00:22:29 INFO - PROCESS | 1832 | 1461136949702 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 00:22:29 INFO - PROCESS | 1832 | 1461136949706 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 00:22:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 00:22:29 INFO - PROCESS | 1832 | 1461136949712 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 00:22:29 INFO - PROCESS | 1832 | 1461136949714 Marionette TRACE conn4 <- [1,2870,null,{}] 00:22:29 INFO - PROCESS | 1832 | 1461136949721 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:29 INFO - PROCESS | 1832 | 1461136949940 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 00:22:30 INFO - PROCESS | 1832 | 1461136950287 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x90443400 == 133 [pid = 1832] [id = 725] 00:22:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x93915400) [pid = 1832] [serial = 2176] [outer = (nil)] 00:22:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x9fb3a800) [pid = 1832] [serial = 2177] [outer = 0x93915400] 00:22:30 INFO - PROCESS | 1832 | 1461136950380 Marionette DEBUG loaded listener.js 00:22:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x9fc7ec00) [pid = 1832] [serial = 2178] [outer = 0x93915400] 00:22:31 INFO - PROCESS | 1832 | 1461136951250 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 00:22:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 00:22:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1578ms 00:22:31 INFO - PROCESS | 1832 | 1461136951291 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 00:22:31 INFO - PROCESS | 1832 | 1461136951295 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 00:22:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 00:22:31 INFO - PROCESS | 1832 | 1461136951301 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 00:22:31 INFO - PROCESS | 1832 | 1461136951304 Marionette TRACE conn4 <- [1,2874,null,{}] 00:22:31 INFO - PROCESS | 1832 | 1461136951310 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:31 INFO - PROCESS | 1832 | 1461136951529 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 00:22:31 INFO - PROCESS | 1832 | 1461136951876 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6df000 == 134 [pid = 1832] [id = 726] 00:22:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x901c8000) [pid = 1832] [serial = 2179] [outer = (nil)] 00:22:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0xa00ad800) [pid = 1832] [serial = 2180] [outer = 0x901c8000] 00:22:31 INFO - PROCESS | 1832 | 1461136951967 Marionette DEBUG loaded listener.js 00:22:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0xa0adbc00) [pid = 1832] [serial = 2181] [outer = 0x901c8000] 00:22:32 INFO - PROCESS | 1832 | 1461136952864 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 00:22:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 00:22:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1628ms 00:22:32 INFO - PROCESS | 1832 | 1461136952930 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 00:22:32 INFO - PROCESS | 1832 | 1461136952934 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 00:22:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 00:22:32 INFO - PROCESS | 1832 | 1461136952940 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 00:22:32 INFO - PROCESS | 1832 | 1461136952944 Marionette TRACE conn4 <- [1,2878,null,{}] 00:22:32 INFO - PROCESS | 1832 | 1461136952949 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:33 INFO - PROCESS | 1832 | 1461136953170 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 00:22:33 INFO - PROCESS | 1832 | 1461136953524 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x98cdfc00 == 135 [pid = 1832] [id = 727] 00:22:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x9df0f400) [pid = 1832] [serial = 2182] [outer = (nil)] 00:22:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0xa0f3ec00) [pid = 1832] [serial = 2183] [outer = 0x9df0f400] 00:22:33 INFO - PROCESS | 1832 | 1461136953615 Marionette DEBUG loaded listener.js 00:22:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0xa0f9dc00) [pid = 1832] [serial = 2184] [outer = 0x9df0f400] 00:22:34 INFO - PROCESS | 1832 | 1461136954502 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 00:22:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 00:22:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1631ms 00:22:34 INFO - PROCESS | 1832 | 1461136954572 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 00:22:34 INFO - PROCESS | 1832 | 1461136954576 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 00:22:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 00:22:34 INFO - PROCESS | 1832 | 1461136954583 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 00:22:34 INFO - PROCESS | 1832 | 1461136954585 Marionette TRACE conn4 <- [1,2882,null,{}] 00:22:34 INFO - PROCESS | 1832 | 1461136954591 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:34 INFO - PROCESS | 1832 | 1461136954884 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 00:22:35 INFO - PROCESS | 1832 | 1461136955231 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x94282800 == 136 [pid = 1832] [id = 728] 00:22:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x97193000) [pid = 1832] [serial = 2185] [outer = (nil)] 00:22:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0xa3c02000) [pid = 1832] [serial = 2186] [outer = 0x97193000] 00:22:35 INFO - PROCESS | 1832 | 1461136955320 Marionette DEBUG loaded listener.js 00:22:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0xa3c07800) [pid = 1832] [serial = 2187] [outer = 0x97193000] 00:22:36 INFO - PROCESS | 1832 | 1461136956202 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 00:22:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 00:22:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1677ms 00:22:36 INFO - PROCESS | 1832 | 1461136956260 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 00:22:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 00:22:36 INFO - PROCESS | 1832 | 1461136956264 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 00:22:36 INFO - PROCESS | 1832 | 1461136956271 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 00:22:36 INFO - PROCESS | 1832 | 1461136956274 Marionette TRACE conn4 <- [1,2886,null,{}] 00:22:36 INFO - PROCESS | 1832 | 1461136956279 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:36 INFO - PROCESS | 1832 | 1461136956505 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 00:22:36 INFO - PROCESS | 1832 | 1461136956849 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x84301400 == 137 [pid = 1832] [id = 729] 00:22:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x887b5800) [pid = 1832] [serial = 2188] [outer = (nil)] 00:22:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x887bd000) [pid = 1832] [serial = 2189] [outer = 0x887b5800] 00:22:36 INFO - PROCESS | 1832 | 1461136956937 Marionette DEBUG loaded listener.js 00:22:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x887be400) [pid = 1832] [serial = 2190] [outer = 0x887b5800] 00:22:37 INFO - PROCESS | 1832 | 1461136957816 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 00:22:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 00:22:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1584ms 00:22:37 INFO - PROCESS | 1832 | 1461136957855 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 00:22:37 INFO - PROCESS | 1832 | 1461136957858 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 00:22:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 00:22:37 INFO - PROCESS | 1832 | 1461136957864 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 00:22:37 INFO - PROCESS | 1832 | 1461136957867 Marionette TRACE conn4 <- [1,2890,null,{}] 00:22:37 INFO - PROCESS | 1832 | 1461136957873 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:38 INFO - PROCESS | 1832 | 1461136958081 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 00:22:38 INFO - PROCESS | 1832 | 1461136958387 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x887b9400 == 138 [pid = 1832] [id = 730] 00:22:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x887bc000) [pid = 1832] [serial = 2191] [outer = (nil)] 00:22:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0xa2a31800) [pid = 1832] [serial = 2192] [outer = 0x887bc000] 00:22:38 INFO - PROCESS | 1832 | 1461136958525 Marionette DEBUG loaded listener.js 00:22:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0xa3c0f000) [pid = 1832] [serial = 2193] [outer = 0x887bc000] 00:22:41 INFO - PROCESS | 1832 | --DOCSHELL 0x84306000 == 137 [pid = 1832] [id = 711] 00:22:41 INFO - PROCESS | 1832 | --DOCSHELL 0x877dd400 == 136 [pid = 1832] [id = 710] 00:22:41 INFO - PROCESS | 1832 | --DOCSHELL 0x8779f800 == 135 [pid = 1832] [id = 709] 00:22:41 INFO - PROCESS | 1832 | --DOCSHELL 0x850efc00 == 134 [pid = 1832] [id = 708] 00:22:41 INFO - PROCESS | 1832 | --DOCSHELL 0x98243800 == 133 [pid = 1832] [id = 705] 00:22:41 INFO - PROCESS | 1832 | --DOCSHELL 0x8f509400 == 132 [pid = 1832] [id = 706] 00:22:41 INFO - PROCESS | 1832 | --DOCSHELL 0x9864b800 == 131 [pid = 1832] [id = 704] 00:22:41 INFO - PROCESS | 1832 | --DOCSHELL 0x97ec0000 == 130 [pid = 1832] [id = 703] 00:22:41 INFO - PROCESS | 1832 | --DOCSHELL 0x9023a400 == 129 [pid = 1832] [id = 702] 00:22:41 INFO - PROCESS | 1832 | --DOCSHELL 0x96a0bc00 == 128 [pid = 1832] [id = 700] 00:22:41 INFO - PROCESS | 1832 | --DOCSHELL 0x96b08800 == 127 [pid = 1832] [id = 701] 00:22:41 INFO - PROCESS | 1832 | --DOCSHELL 0x9016b000 == 126 [pid = 1832] [id = 699] 00:22:41 INFO - PROCESS | 1832 | --DOCSHELL 0x8c04cc00 == 125 [pid = 1832] [id = 698] 00:22:41 INFO - PROCESS | 1832 | --DOCSHELL 0x8fbd5800 == 124 [pid = 1832] [id = 697] 00:22:41 INFO - PROCESS | 1832 | --DOCSHELL 0x8a409c00 == 123 [pid = 1832] [id = 695] 00:22:41 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdd8000 == 122 [pid = 1832] [id = 696] 00:22:41 INFO - PROCESS | 1832 | --DOCSHELL 0x8e484c00 == 121 [pid = 1832] [id = 694] 00:22:41 INFO - PROCESS | 1832 | --DOCSHELL 0x8a411400 == 120 [pid = 1832] [id = 693] 00:22:41 INFO - PROCESS | 1832 | --DOCSHELL 0x87fb8400 == 119 [pid = 1832] [id = 692] 00:22:41 INFO - PROCESS | 1832 | --DOCSHELL 0x850e9400 == 118 [pid = 1832] [id = 691] 00:22:41 INFO - PROCESS | 1832 | --DOCSHELL 0x854ea000 == 117 [pid = 1832] [id = 690] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x8a6a4c00) [pid = 1832] [serial = 1941] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x87fb9c00) [pid = 1832] [serial = 2063] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x854e6c00) [pid = 1832] [serial = 2066] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x87f60c00) [pid = 1832] [serial = 2013] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x877e5800) [pid = 1832] [serial = 2012] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x859bf800) [pid = 1832] [serial = 2009] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x85cf1c00) [pid = 1832] [serial = 2010] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x8a6ab400) [pid = 1832] [serial = 2069] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x8786fc00) [pid = 1832] [serial = 2060] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x854e6800) [pid = 1832] [serial = 2057] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x85bc6c00) [pid = 1832] [serial = 2058] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x958ac000) [pid = 1832] [serial = 2055] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x9430cc00) [pid = 1832] [serial = 2054] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x93ba1000) [pid = 1832] [serial = 2052] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x939f1c00) [pid = 1832] [serial = 2051] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x93912400) [pid = 1832] [serial = 2049] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x914e6000) [pid = 1832] [serial = 2048] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x90443c00) [pid = 1832] [serial = 2046] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x9043c000) [pid = 1832] [serial = 2045] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x901d0800) [pid = 1832] [serial = 2043] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x901cac00) [pid = 1832] [serial = 2042] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x9016f800) [pid = 1832] [serial = 2040] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x8fc0b400) [pid = 1832] [serial = 2039] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x8f715800) [pid = 1832] [serial = 2037] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x8f6d7000) [pid = 1832] [serial = 2036] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x8f504000) [pid = 1832] [serial = 2034] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x8f4eb800) [pid = 1832] [serial = 2033] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x8e7ab400) [pid = 1832] [serial = 2031] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x8e67b400) [pid = 1832] [serial = 2030] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x8e48dc00) [pid = 1832] [serial = 2028] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x8e488800) [pid = 1832] [serial = 2027] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x8c0f2800) [pid = 1832] [serial = 2025] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x8c04c800) [pid = 1832] [serial = 2024] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8b950400) [pid = 1832] [serial = 2022] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8b944800) [pid = 1832] [serial = 2021] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x8a6e1000) [pid = 1832] [serial = 2019] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8a6a6400) [pid = 1832] [serial = 2018] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x8a409800) [pid = 1832] [serial = 2016] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8a289000) [pid = 1832] [serial = 2015] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8814f400) [pid = 1832] [serial = 2064] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8787c800) [pid = 1832] [serial = 2061] [outer = (nil)] [url = about:blank] 00:22:41 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x87799400) [pid = 1832] [serial = 2067] [outer = (nil)] [url = about:blank] 00:22:42 INFO - PROCESS | 1832 | 1461136962233 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 00:22:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 00:22:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 4382ms 00:22:42 INFO - PROCESS | 1832 | 1461136962247 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 00:22:42 INFO - PROCESS | 1832 | 1461136962252 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 00:22:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 00:22:42 INFO - PROCESS | 1832 | 1461136962261 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 00:22:42 INFO - PROCESS | 1832 | 1461136962266 Marionette TRACE conn4 <- [1,2894,null,{}] 00:22:42 INFO - PROCESS | 1832 | 1461136962275 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:42 INFO - PROCESS | 1832 | 1461136962505 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 00:22:42 INFO - PROCESS | 1832 | 1461136962732 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x82655800 == 118 [pid = 1832] [id = 731] 00:22:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x84439c00) [pid = 1832] [serial = 2194] [outer = (nil)] 00:22:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x850e9400) [pid = 1832] [serial = 2195] [outer = 0x84439c00] 00:22:42 INFO - PROCESS | 1832 | 1461136962811 Marionette DEBUG loaded listener.js 00:22:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x854de400) [pid = 1832] [serial = 2196] [outer = 0x84439c00] 00:22:43 INFO - PROCESS | 1832 | 1461136963635 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 00:22:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 00:22:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1439ms 00:22:43 INFO - PROCESS | 1832 | 1461136963700 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 00:22:43 INFO - PROCESS | 1832 | 1461136963708 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 00:22:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 00:22:43 INFO - PROCESS | 1832 | 1461136963717 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 00:22:43 INFO - PROCESS | 1832 | 1461136963721 Marionette TRACE conn4 <- [1,2898,null,{}] 00:22:43 INFO - PROCESS | 1832 | 1461136963727 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:44 INFO - PROCESS | 1832 | 1461136964027 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 00:22:44 INFO - PROCESS | 1832 | 1461136964162 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x8430a800 == 119 [pid = 1832] [id = 732] 00:22:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x84310000) [pid = 1832] [serial = 2197] [outer = (nil)] 00:22:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x85bc6c00) [pid = 1832] [serial = 2198] [outer = 0x84310000] 00:22:44 INFO - PROCESS | 1832 | 1461136964266 Marionette DEBUG loaded listener.js 00:22:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x85ce8400) [pid = 1832] [serial = 2199] [outer = 0x84310000] 00:22:45 INFO - PROCESS | 1832 | 1461136965278 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 00:22:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 00:22:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1629ms 00:22:45 INFO - PROCESS | 1832 | 1461136965346 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 00:22:45 INFO - PROCESS | 1832 | 1461136965349 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 00:22:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 00:22:45 INFO - PROCESS | 1832 | 1461136965356 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 00:22:45 INFO - PROCESS | 1832 | 1461136965361 Marionette TRACE conn4 <- [1,2902,null,{}] 00:22:45 INFO - PROCESS | 1832 | 1461136965384 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:45 INFO - PROCESS | 1832 | 1461136965658 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 00:22:45 INFO - PROCESS | 1832 | 1461136965699 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x86fc6800 == 120 [pid = 1832] [id = 733] 00:22:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x86fc8c00) [pid = 1832] [serial = 2200] [outer = (nil)] 00:22:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x86fce800) [pid = 1832] [serial = 2201] [outer = 0x86fc8c00] 00:22:45 INFO - PROCESS | 1832 | 1461136965925 Marionette DEBUG loaded listener.js 00:22:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8779ec00) [pid = 1832] [serial = 2202] [outer = 0x86fc8c00] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x87fb5400) [pid = 1832] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x85bc0000) [pid = 1832] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x9824dc00) [pid = 1832] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x98868800) [pid = 1832] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x987c8000) [pid = 1832] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x98713000) [pid = 1832] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x98089c00) [pid = 1832] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x93b9b400) [pid = 1832] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x96b0e800) [pid = 1832] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x96fc4800) [pid = 1832] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x90441c00) [pid = 1832] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x8fd74800) [pid = 1832] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x90135800) [pid = 1832] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8f3d5c00) [pid = 1832] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x8e483400) [pid = 1832] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x8e672400) [pid = 1832] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x8bdcec00) [pid = 1832] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x8bdcd000) [pid = 1832] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x87f5dc00) [pid = 1832] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x87798c00) [pid = 1832] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x877a6800) [pid = 1832] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x859bec00) [pid = 1832] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 00:22:46 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x8787b400) [pid = 1832] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 00:22:47 INFO - PROCESS | 1832 | 1461136967322 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 00:22:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 00:22:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1989ms 00:22:47 INFO - PROCESS | 1832 | 1461136967347 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 00:22:47 INFO - PROCESS | 1832 | 1461136967351 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 00:22:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 00:22:47 INFO - PROCESS | 1832 | 1461136967357 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 00:22:47 INFO - PROCESS | 1832 | 1461136967359 Marionette TRACE conn4 <- [1,2906,null,{}] 00:22:47 INFO - PROCESS | 1832 | 1461136967365 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:47 INFO - PROCESS | 1832 | 1461136967649 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 00:22:47 INFO - PROCESS | 1832 | 1461136967669 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x86833800 == 121 [pid = 1832] [id = 734] 00:22:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x87798c00) [pid = 1832] [serial = 2203] [outer = (nil)] 00:22:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x877d8c00) [pid = 1832] [serial = 2204] [outer = 0x87798c00] 00:22:47 INFO - PROCESS | 1832 | 1461136967742 Marionette DEBUG loaded listener.js 00:22:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x877e2000) [pid = 1832] [serial = 2205] [outer = 0x87798c00] 00:22:48 INFO - PROCESS | 1832 | 1461136968681 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 00:22:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 00:22:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1383ms 00:22:48 INFO - PROCESS | 1832 | 1461136968740 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 00:22:48 INFO - PROCESS | 1832 | 1461136968743 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 00:22:48 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 00:22:48 INFO - PROCESS | 1832 | 1461136968749 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 00:22:48 INFO - PROCESS | 1832 | 1461136968752 Marionette TRACE conn4 <- [1,2910,null,{}] 00:22:48 INFO - PROCESS | 1832 | 1461136968758 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:49 INFO - PROCESS | 1832 | 1461136969090 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 00:22:49 INFO - PROCESS | 1832 | 1461136969465 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x84303800 == 122 [pid = 1832] [id = 735] 00:22:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x84306000) [pid = 1832] [serial = 2206] [outer = (nil)] 00:22:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8443cc00) [pid = 1832] [serial = 2207] [outer = 0x84306000] 00:22:49 INFO - PROCESS | 1832 | 1461136969561 Marionette DEBUG loaded listener.js 00:22:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x850ef000) [pid = 1832] [serial = 2208] [outer = 0x84306000] 00:22:50 INFO - PROCESS | 1832 | 1461136970457 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 00:22:50 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 00:22:50 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 00:22:50 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1729ms 00:22:50 INFO - PROCESS | 1832 | 1461136970481 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 00:22:50 INFO - PROCESS | 1832 | 1461136970486 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 00:22:50 INFO - TEST-START | /DOMEvents/constructors.html 00:22:50 INFO - PROCESS | 1832 | 1461136970494 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 00:22:50 INFO - PROCESS | 1832 | 1461136970500 Marionette TRACE conn4 <- [1,2914,null,{}] 00:22:50 INFO - PROCESS | 1832 | 1461136970507 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:50 INFO - PROCESS | 1832 | 1461136970711 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 00:22:51 INFO - PROCESS | 1832 | 1461136971011 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x850ee800 == 123 [pid = 1832] [id = 736] 00:22:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x854ec400) [pid = 1832] [serial = 2209] [outer = (nil)] 00:22:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8682ec00) [pid = 1832] [serial = 2210] [outer = 0x854ec400] 00:22:51 INFO - PROCESS | 1832 | 1461136971104 Marionette DEBUG loaded listener.js 00:22:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x86fcc400) [pid = 1832] [serial = 2211] [outer = 0x854ec400] 00:22:52 INFO - PROCESS | 1832 | 1461136972203 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 00:22:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 00:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 00:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 00:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:22:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 00:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 00:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 00:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:22:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 00:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 00:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 00:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:22:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 00:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 00:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 00:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:22:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 00:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 00:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 00:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:22:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 00:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 00:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 00:22:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:22:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 00:22:52 INFO - TEST-OK | /DOMEvents/constructors.html | took 1801ms 00:22:52 INFO - PROCESS | 1832 | 1461136972295 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 00:22:52 INFO - PROCESS | 1832 | 1461136972303 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 00:22:52 INFO - TEST-START | /DOMEvents/event-phases-order.html 00:22:52 INFO - PROCESS | 1832 | 1461136972355 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 00:22:52 INFO - PROCESS | 1832 | 1461136972358 Marionette TRACE conn4 <- [1,2918,null,{}] 00:22:52 INFO - PROCESS | 1832 | 1461136972371 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:52 INFO - PROCESS | 1832 | 1461136972599 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 00:22:53 INFO - PROCESS | 1832 | 1461136972993 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x86830800 == 124 [pid = 1832] [id = 737] 00:22:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x87878c00) [pid = 1832] [serial = 2212] [outer = (nil)] 00:22:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x87f5c000) [pid = 1832] [serial = 2213] [outer = 0x87878c00] 00:22:53 INFO - PROCESS | 1832 | 1461136973082 Marionette DEBUG loaded listener.js 00:22:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x87f63000) [pid = 1832] [serial = 2214] [outer = 0x87878c00] 00:22:53 INFO - PROCESS | 1832 | 1461136973935 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 00:22:53 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 00:22:53 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1592ms 00:22:53 INFO - PROCESS | 1832 | 1461136973945 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 00:22:53 INFO - PROCESS | 1832 | 1461136973951 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 00:22:53 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 00:22:53 INFO - PROCESS | 1832 | 1461136973968 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 00:22:53 INFO - PROCESS | 1832 | 1461136973976 Marionette TRACE conn4 <- [1,2922,null,{}] 00:22:53 INFO - PROCESS | 1832 | 1461136973981 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:54 INFO - PROCESS | 1832 | 1461136974232 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 00:22:54 INFO - PROCESS | 1832 | 1461136974506 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x8779b400 == 125 [pid = 1832] [id = 738] 00:22:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8787d400) [pid = 1832] [serial = 2215] [outer = (nil)] 00:22:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x880c1c00) [pid = 1832] [serial = 2216] [outer = 0x8787d400] 00:22:54 INFO - PROCESS | 1832 | 1461136974597 Marionette DEBUG loaded listener.js 00:22:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x88149400) [pid = 1832] [serial = 2217] [outer = 0x8787d400] 00:22:55 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 00:22:55 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 00:22:55 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 00:22:55 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 00:22:55 INFO - PROCESS | 1832 | 1461136975491 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 00:22:55 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 00:22:55 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 00:22:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 00:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:22:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:22:55 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 00:22:55 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 00:22:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:22:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:22:55 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 00:22:55 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 00:22:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:22:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:22:55 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]" 00:22:55 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 00:22:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:22:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:22:55 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 00:22:55 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1594ms 00:22:55 INFO - PROCESS | 1832 | 1461136975555 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 00:22:55 INFO - PROCESS | 1832 | 1461136975563 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 00:22:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 00:22:55 INFO - PROCESS | 1832 | 1461136975591 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 00:22:55 INFO - PROCESS | 1832 | 1461136975595 Marionette TRACE conn4 <- [1,2926,null,{}] 00:22:55 INFO - PROCESS | 1832 | 1461136975606 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:55 INFO - PROCESS | 1832 | 1461136975821 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 00:22:56 INFO - PROCESS | 1832 | 1461136976116 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x880c1400 == 126 [pid = 1832] [id = 739] 00:22:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x880c2400) [pid = 1832] [serial = 2218] [outer = (nil)] 00:22:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8a406800) [pid = 1832] [serial = 2219] [outer = 0x880c2400] 00:22:56 INFO - PROCESS | 1832 | 1461136976247 Marionette DEBUG loaded listener.js 00:22:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8a40b800) [pid = 1832] [serial = 2220] [outer = 0x880c2400] 00:22:56 INFO - PROCESS | 1832 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 00:22:57 INFO - PROCESS | 1832 | 1461136977025 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 00:22:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 00:22:57 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1468ms 00:22:57 INFO - PROCESS | 1832 | 1461136977062 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 00:22:57 INFO - PROCESS | 1832 | 1461136977067 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 00:22:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 00:22:57 INFO - PROCESS | 1832 | 1461136977075 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 00:22:57 INFO - PROCESS | 1832 | 1461136977078 Marionette TRACE conn4 <- [1,2930,null,{}] 00:22:57 INFO - PROCESS | 1832 | 1461136977083 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:57 INFO - PROCESS | 1832 | 1461136977293 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 00:22:57 INFO - PROCESS | 1832 | 1461136977570 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6a8000 == 127 [pid = 1832] [id = 740] 00:22:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8a6a8800) [pid = 1832] [serial = 2221] [outer = (nil)] 00:22:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8a6af400) [pid = 1832] [serial = 2222] [outer = 0x8a6a8800] 00:22:57 INFO - PROCESS | 1832 | 1461136977676 Marionette DEBUG loaded listener.js 00:22:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8b90d400) [pid = 1832] [serial = 2223] [outer = 0x8a6a8800] 00:22:58 INFO - PROCESS | 1832 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 00:22:58 INFO - PROCESS | 1832 | 1461136978551 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 00:22:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 00:22:58 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1528ms 00:22:58 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 00:22:58 INFO - PROCESS | 1832 | 1461136978603 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 00:22:58 INFO - PROCESS | 1832 | 1461136978606 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 00:22:58 INFO - PROCESS | 1832 | 1461136978613 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 00:22:58 INFO - PROCESS | 1832 | 1461136978617 Marionette TRACE conn4 <- [1,2934,null,{}] 00:22:58 INFO - PROCESS | 1832 | 1461136978622 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:22:58 INFO - PROCESS | 1832 | 1461136978944 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 00:22:59 INFO - PROCESS | 1832 | 1461136979163 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6dec00 == 128 [pid = 1832] [id = 741] 00:22:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8b90fc00) [pid = 1832] [serial = 2224] [outer = (nil)] 00:22:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8bbc1800) [pid = 1832] [serial = 2225] [outer = 0x8b90fc00] 00:22:59 INFO - PROCESS | 1832 | 1461136979254 Marionette DEBUG loaded listener.js 00:22:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8bbcbc00) [pid = 1832] [serial = 2226] [outer = 0x8b90fc00] 00:23:00 INFO - PROCESS | 1832 | 1461136980062 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 00:23:00 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:23:00 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1490ms 00:23:00 INFO - PROCESS | 1832 | 1461136980103 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 00:23:00 INFO - PROCESS | 1832 | 1461136980109 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 00:23:00 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 00:23:00 INFO - PROCESS | 1832 | 1461136980116 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 00:23:00 INFO - PROCESS | 1832 | 1461136980118 Marionette TRACE conn4 <- [1,2938,null,{}] 00:23:00 INFO - PROCESS | 1832 | 1461136980124 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:00 INFO - PROCESS | 1832 | 1461136980340 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 00:23:00 INFO - PROCESS | 1832 | 1461136980613 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x8b944800 == 129 [pid = 1832] [id = 742] 00:23:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x8bdccc00) [pid = 1832] [serial = 2227] [outer = (nil)] 00:23:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8bdd3800) [pid = 1832] [serial = 2228] [outer = 0x8bdccc00] 00:23:00 INFO - PROCESS | 1832 | 1461136980702 Marionette DEBUG loaded listener.js 00:23:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8bdd8c00) [pid = 1832] [serial = 2229] [outer = 0x8bdccc00] 00:23:01 INFO - PROCESS | 1832 | 1461136981512 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 00:23:01 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. 00:23:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1428ms 00:23:01 INFO - PROCESS | 1832 | 1461136981543 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 00:23:01 INFO - PROCESS | 1832 | 1461136981547 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 00:23:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 00:23:01 INFO - PROCESS | 1832 | 1461136981553 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 00:23:01 INFO - PROCESS | 1832 | 1461136981555 Marionette TRACE conn4 <- [1,2942,null,{}] 00:23:01 INFO - PROCESS | 1832 | 1461136981561 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:01 INFO - PROCESS | 1832 | 1461136981776 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 00:23:02 INFO - PROCESS | 1832 | 1461136982088 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a408000 == 130 [pid = 1832] [id = 743] 00:23:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x8b90e400) [pid = 1832] [serial = 2230] [outer = (nil)] 00:23:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x8c04dc00) [pid = 1832] [serial = 2231] [outer = 0x8b90e400] 00:23:02 INFO - PROCESS | 1832 | 1461136982180 Marionette DEBUG loaded listener.js 00:23:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x8c0f3400) [pid = 1832] [serial = 2232] [outer = 0x8b90e400] 00:23:02 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 00:23:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 00:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 00:23:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1433ms 00:23:02 INFO - PROCESS | 1832 | 1461136982976 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 00:23:02 INFO - PROCESS | 1832 | 1461136982989 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 00:23:02 INFO - PROCESS | 1832 | 1461136982993 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 00:23:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 00:23:03 INFO - PROCESS | 1832 | 1461136982999 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 00:23:03 INFO - PROCESS | 1832 | 1461136983002 Marionette TRACE conn4 <- [1,2946,null,{}] 00:23:03 INFO - PROCESS | 1832 | 1461136983008 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:03 INFO - PROCESS | 1832 | 1461136983212 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 00:23:03 INFO - PROCESS | 1832 | 1461136983521 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x85bc0c00 == 131 [pid = 1832] [id = 744] 00:23:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x8bbd0c00) [pid = 1832] [serial = 2233] [outer = (nil)] 00:23:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x8e43d800) [pid = 1832] [serial = 2234] [outer = 0x8bbd0c00] 00:23:03 INFO - PROCESS | 1832 | 1461136983608 Marionette DEBUG loaded listener.js 00:23:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x8e482800) [pid = 1832] [serial = 2235] [outer = 0x8bbd0c00] 00:23:04 INFO - PROCESS | 1832 | 1461136984431 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 00:23:04 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. 00:23:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1488ms 00:23:04 INFO - PROCESS | 1832 | 1461136984488 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 00:23:04 INFO - PROCESS | 1832 | 1461136984492 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 00:23:04 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 00:23:04 INFO - PROCESS | 1832 | 1461136984498 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 00:23:04 INFO - PROCESS | 1832 | 1461136984502 Marionette TRACE conn4 <- [1,2950,null,{}] 00:23:04 INFO - PROCESS | 1832 | 1461136984508 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:04 INFO - PROCESS | 1832 | 1461136984831 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 00:23:05 INFO - PROCESS | 1832 | 1461136985051 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e490400 == 132 [pid = 1832] [id = 745] 00:23:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x8e490800) [pid = 1832] [serial = 2236] [outer = (nil)] 00:23:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x8e5dc400) [pid = 1832] [serial = 2237] [outer = 0x8e490800] 00:23:05 INFO - PROCESS | 1832 | 1461136985169 Marionette DEBUG loaded listener.js 00:23:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x8e677000) [pid = 1832] [serial = 2238] [outer = 0x8e490800] 00:23:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e706400 == 133 [pid = 1832] [id = 746] 00:23:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x8e70bc00) [pid = 1832] [serial = 2239] [outer = (nil)] 00:23:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x8e70c800) [pid = 1832] [serial = 2240] [outer = 0x8e70bc00] 00:23:06 INFO - PROCESS | 1832 | 1461136986172 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 00:23:06 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. 00:23:06 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1730ms 00:23:06 INFO - PROCESS | 1832 | 1461136986230 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 00:23:06 INFO - PROCESS | 1832 | 1461136986234 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 00:23:06 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 00:23:06 INFO - PROCESS | 1832 | 1461136986240 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 00:23:06 INFO - PROCESS | 1832 | 1461136986244 Marionette TRACE conn4 <- [1,2954,null,{}] 00:23:06 INFO - PROCESS | 1832 | 1461136986250 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:06 INFO - PROCESS | 1832 | 1461136986523 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 00:23:06 INFO - PROCESS | 1832 | 1461136986874 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c04e000 == 134 [pid = 1832] [id = 747] 00:23:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x8e439000) [pid = 1832] [serial = 2241] [outer = (nil)] 00:23:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x8e79f000) [pid = 1832] [serial = 2242] [outer = 0x8e439000] 00:23:06 INFO - PROCESS | 1832 | 1461136986964 Marionette DEBUG loaded listener.js 00:23:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x8f3ce000) [pid = 1832] [serial = 2243] [outer = 0x8e439000] 00:23:07 INFO - PROCESS | 1832 | 1461136987719 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 00:23:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:23:07 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 00:23:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1529ms 00:23:07 INFO - PROCESS | 1832 | 1461136987769 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 00:23:07 INFO - PROCESS | 1832 | 1461136987773 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 00:23:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 00:23:07 INFO - PROCESS | 1832 | 1461136987779 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 00:23:07 INFO - PROCESS | 1832 | 1461136987783 Marionette TRACE conn4 <- [1,2958,null,{}] 00:23:07 INFO - PROCESS | 1832 | 1461136987789 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:08 INFO - PROCESS | 1832 | 1461136988045 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 00:23:08 INFO - PROCESS | 1832 | 1461136988350 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e710400 == 135 [pid = 1832] [id = 748] 00:23:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x8f3d3800) [pid = 1832] [serial = 2244] [outer = (nil)] 00:23:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x8f503400) [pid = 1832] [serial = 2245] [outer = 0x8f3d3800] 00:23:08 INFO - PROCESS | 1832 | 1461136988438 Marionette DEBUG loaded listener.js 00:23:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x8f508800) [pid = 1832] [serial = 2246] [outer = 0x8f3d3800] 00:23:09 INFO - PROCESS | 1832 | 1461136989248 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 00:23:09 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. 00:23:09 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1483ms 00:23:09 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 00:23:09 INFO - PROCESS | 1832 | 1461136989263 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 00:23:09 INFO - PROCESS | 1832 | 1461136989266 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 00:23:09 INFO - PROCESS | 1832 | 1461136989272 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 00:23:09 INFO - PROCESS | 1832 | 1461136989275 Marionette TRACE conn4 <- [1,2962,null,{}] 00:23:09 INFO - PROCESS | 1832 | 1461136989281 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:09 INFO - PROCESS | 1832 | 1461136989490 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 00:23:09 INFO - PROCESS | 1832 | 1461136989768 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e79dc00 == 136 [pid = 1832] [id = 749] 00:23:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x8f3d8c00) [pid = 1832] [serial = 2247] [outer = (nil)] 00:23:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x8f6d6c00) [pid = 1832] [serial = 2248] [outer = 0x8f3d8c00] 00:23:09 INFO - PROCESS | 1832 | 1461136989857 Marionette DEBUG loaded listener.js 00:23:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x8f6d8000) [pid = 1832] [serial = 2249] [outer = 0x8f3d8c00] 00:23:10 INFO - PROCESS | 1832 | 1461136990668 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 00:23:10 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. 00:23:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1429ms 00:23:10 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 00:23:10 INFO - PROCESS | 1832 | 1461136990700 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 00:23:10 INFO - PROCESS | 1832 | 1461136990703 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 00:23:10 INFO - PROCESS | 1832 | 1461136990709 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 00:23:10 INFO - PROCESS | 1832 | 1461136990713 Marionette TRACE conn4 <- [1,2966,null,{}] 00:23:10 INFO - PROCESS | 1832 | 1461136990718 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:10 INFO - PROCESS | 1832 | 1461136990959 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 00:23:11 INFO - PROCESS | 1832 | 1461136991257 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdcfc00 == 137 [pid = 1832] [id = 750] 00:23:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x8e7a3800) [pid = 1832] [serial = 2250] [outer = (nil)] 00:23:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x8fb29800) [pid = 1832] [serial = 2251] [outer = 0x8e7a3800] 00:23:11 INFO - PROCESS | 1832 | 1461136991349 Marionette DEBUG loaded listener.js 00:23:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x8fb2cc00) [pid = 1832] [serial = 2252] [outer = 0x8e7a3800] 00:23:12 INFO - PROCESS | 1832 | 1461136992135 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 00:23:12 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. 00:23:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1481ms 00:23:12 INFO - PROCESS | 1832 | 1461136992190 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 00:23:12 INFO - PROCESS | 1832 | 1461136992193 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 00:23:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 00:23:12 INFO - PROCESS | 1832 | 1461136992199 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 00:23:12 INFO - PROCESS | 1832 | 1461136992203 Marionette TRACE conn4 <- [1,2970,null,{}] 00:23:12 INFO - PROCESS | 1832 | 1461136992208 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:12 INFO - PROCESS | 1832 | 1461136992437 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 00:23:12 INFO - PROCESS | 1832 | 1461136992748 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f6d4000 == 138 [pid = 1832] [id = 751] 00:23:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x8fb2a400) [pid = 1832] [serial = 2253] [outer = (nil)] 00:23:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x8fc09000) [pid = 1832] [serial = 2254] [outer = 0x8fb2a400] 00:23:12 INFO - PROCESS | 1832 | 1461136992839 Marionette DEBUG loaded listener.js 00:23:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x8fd73000) [pid = 1832] [serial = 2255] [outer = 0x8fb2a400] 00:23:13 INFO - PROCESS | 1832 | 1461136993698 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 00:23:13 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. 00:23:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1533ms 00:23:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 00:23:13 INFO - PROCESS | 1832 | 1461136993732 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 00:23:13 INFO - PROCESS | 1832 | 1461136993735 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 00:23:13 INFO - PROCESS | 1832 | 1461136993741 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 00:23:13 INFO - PROCESS | 1832 | 1461136993745 Marionette TRACE conn4 <- [1,2974,null,{}] 00:23:13 INFO - PROCESS | 1832 | 1461136993750 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:13 INFO - PROCESS | 1832 | 1461136993989 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 00:23:14 INFO - PROCESS | 1832 | 1461136994272 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fbcac00 == 139 [pid = 1832] [id = 752] 00:23:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x8fbd2000) [pid = 1832] [serial = 2256] [outer = (nil)] 00:23:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x9013d000) [pid = 1832] [serial = 2257] [outer = 0x8fbd2000] 00:23:14 INFO - PROCESS | 1832 | 1461136994360 Marionette DEBUG loaded listener.js 00:23:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x9013e000) [pid = 1832] [serial = 2258] [outer = 0x8fbd2000] 00:23:15 INFO - PROCESS | 1832 | 1461136995191 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 00:23:15 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. 00:23:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1477ms 00:23:15 INFO - PROCESS | 1832 | 1461136995219 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 00:23:15 INFO - PROCESS | 1832 | 1461136995222 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 00:23:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 00:23:15 INFO - PROCESS | 1832 | 1461136995228 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 00:23:15 INFO - PROCESS | 1832 | 1461136995232 Marionette TRACE conn4 <- [1,2978,null,{}] 00:23:15 INFO - PROCESS | 1832 | 1461136995237 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:15 INFO - PROCESS | 1832 | 1461136995452 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 00:23:15 INFO - PROCESS | 1832 | 1461136995765 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x81ae6800 == 140 [pid = 1832] [id = 753] 00:23:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x90169c00) [pid = 1832] [serial = 2259] [outer = (nil)] 00:23:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x90178400) [pid = 1832] [serial = 2260] [outer = 0x90169c00] 00:23:15 INFO - PROCESS | 1832 | 1461136995856 Marionette DEBUG loaded listener.js 00:23:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x901c4400) [pid = 1832] [serial = 2261] [outer = 0x90169c00] 00:23:16 INFO - PROCESS | 1832 | 1461136996650 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 00:23:16 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. 00:23:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1435ms 00:23:16 INFO - PROCESS | 1832 | 1461136996670 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 00:23:16 INFO - PROCESS | 1832 | 1461136996676 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 00:23:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 00:23:16 INFO - PROCESS | 1832 | 1461136996686 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 00:23:16 INFO - PROCESS | 1832 | 1461136996688 Marionette TRACE conn4 <- [1,2982,null,{}] 00:23:16 INFO - PROCESS | 1832 | 1461136996695 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:16 INFO - PROCESS | 1832 | 1461136996907 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 00:23:17 INFO - PROCESS | 1832 | 1461136997218 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e79d400 == 141 [pid = 1832] [id = 754] 00:23:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x8fbc8c00) [pid = 1832] [serial = 2262] [outer = (nil)] 00:23:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x90230800) [pid = 1832] [serial = 2263] [outer = 0x8fbc8c00] 00:23:17 INFO - PROCESS | 1832 | 1461136997307 Marionette DEBUG loaded listener.js 00:23:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x90233c00) [pid = 1832] [serial = 2264] [outer = 0x8fbc8c00] 00:23:18 INFO - PROCESS | 1832 | 1461136998095 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 00:23:18 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 00:23:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 00:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 00:23:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1429ms 00:23:18 INFO - PROCESS | 1832 | 1461136998116 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 00:23:18 INFO - PROCESS | 1832 | 1461136998119 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 00:23:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 00:23:18 INFO - PROCESS | 1832 | 1461136998126 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 00:23:18 INFO - PROCESS | 1832 | 1461136998128 Marionette TRACE conn4 <- [1,2986,null,{}] 00:23:18 INFO - PROCESS | 1832 | 1461136998134 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:18 INFO - PROCESS | 1832 | 1461136998346 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 00:23:18 INFO - PROCESS | 1832 | 1461136998680 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x90171000 == 142 [pid = 1832] [id = 755] 00:23:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x90438400) [pid = 1832] [serial = 2265] [outer = (nil)] 00:23:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x90668c00) [pid = 1832] [serial = 2266] [outer = 0x90438400] 00:23:18 INFO - PROCESS | 1832 | 1461136998767 Marionette DEBUG loaded listener.js 00:23:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x9066f000) [pid = 1832] [serial = 2267] [outer = 0x90438400] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x82650000 == 141 [pid = 1832] [id = 574] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6e0c00 == 140 [pid = 1832] [id = 577] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x9391ac00 == 139 [pid = 1832] [id = 588] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x854e8000 == 138 [pid = 1832] [id = 573] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x8b903400 == 137 [pid = 1832] [id = 580] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x86836c00 == 136 [pid = 1832] [id = 578] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x8e5da000 == 135 [pid = 1832] [id = 582] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x8e485800 == 134 [pid = 1832] [id = 584] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x90234000 == 133 [pid = 1832] [id = 682] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x90178800 == 132 [pid = 1832] [id = 585] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x8f6d0000 == 131 [pid = 1832] [id = 589] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x912b9800 == 130 [pid = 1832] [id = 683] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x914e0800 == 129 [pid = 1832] [id = 684] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdd0000 == 128 [pid = 1832] [id = 581] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x86833800 == 127 [pid = 1832] [id = 734] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x8430a800 == 126 [pid = 1832] [id = 732] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x82655800 == 125 [pid = 1832] [id = 731] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x887b9400 == 124 [pid = 1832] [id = 730] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x84301400 == 123 [pid = 1832] [id = 729] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x94282800 == 122 [pid = 1832] [id = 728] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x98cdfc00 == 121 [pid = 1832] [id = 727] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x90443400 == 120 [pid = 1832] [id = 725] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6df000 == 119 [pid = 1832] [id = 726] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x97b6b000 == 118 [pid = 1832] [id = 724] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x94308400 == 117 [pid = 1832] [id = 723] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x8f70d400 == 116 [pid = 1832] [id = 722] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x90174c00 == 115 [pid = 1832] [id = 720] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x8fbd0c00 == 114 [pid = 1832] [id = 721] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x8c04ec00 == 113 [pid = 1832] [id = 719] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x8c045800 == 112 [pid = 1832] [id = 718] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x98860000 == 111 [pid = 1832] [id = 503] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x8e5df000 == 110 [pid = 1832] [id = 717] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x8814cc00 == 109 [pid = 1832] [id = 715] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x84307000 == 108 [pid = 1832] [id = 716] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x877d9000 == 107 [pid = 1832] [id = 714] 00:23:22 INFO - PROCESS | 1832 | --DOCSHELL 0x85bc4c00 == 106 [pid = 1832] [id = 713] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x87fbbc00) [pid = 1832] [serial = 2007] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x8814d000) [pid = 1832] [serial = 2132] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x8a28e000) [pid = 1832] [serial = 2135] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x9df0fc00) [pid = 1832] [serial = 2124] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x9a8ad400) [pid = 1832] [serial = 2123] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x999e9c00) [pid = 1832] [serial = 2121] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x9921e800) [pid = 1832] [serial = 2120] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x98f66c00) [pid = 1832] [serial = 2118] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x98e90000) [pid = 1832] [serial = 2117] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x98869800) [pid = 1832] [serial = 2115] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x98865000) [pid = 1832] [serial = 2114] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x9871d000) [pid = 1832] [serial = 2112] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x98717000) [pid = 1832] [serial = 2111] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x9824a800) [pid = 1832] [serial = 2109] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x98246800) [pid = 1832] [serial = 2108] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x97ecb800) [pid = 1832] [serial = 2106] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x97d8f400) [pid = 1832] [serial = 2105] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x97bc5800) [pid = 1832] [serial = 2103] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x97926000) [pid = 1832] [serial = 2102] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x94dc3000) [pid = 1832] [serial = 2100] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x94288800) [pid = 1832] [serial = 2099] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x939e9400) [pid = 1832] [serial = 2097] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x9391a800) [pid = 1832] [serial = 2096] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x9066ac00) [pid = 1832] [serial = 2094] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x90440800) [pid = 1832] [serial = 2093] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x9016e800) [pid = 1832] [serial = 2091] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x9013e800) [pid = 1832] [serial = 2090] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x8fc03c00) [pid = 1832] [serial = 2088] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x8fbd4000) [pid = 1832] [serial = 2087] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x8f4e7800) [pid = 1832] [serial = 2085] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x8f3d0400) [pid = 1832] [serial = 2084] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x8e672c00) [pid = 1832] [serial = 2082] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x8e5d7c00) [pid = 1832] [serial = 2081] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x8c0fb400) [pid = 1832] [serial = 2079] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x8c041800) [pid = 1832] [serial = 2078] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x8a6b0400) [pid = 1832] [serial = 2076] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x88154000) [pid = 1832] [serial = 2075] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x87874400) [pid = 1832] [serial = 2073] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x877a2800) [pid = 1832] [serial = 2072] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x87871400) [pid = 1832] [serial = 2129] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x86830400) [pid = 1832] [serial = 2126] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x86fc4000) [pid = 1832] [serial = 2127] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8a28fc00) [pid = 1832] [serial = 2133] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8787cc00) [pid = 1832] [serial = 2130] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x8a411800) [pid = 1832] [serial = 2136] [outer = (nil)] [url = about:blank] 00:23:22 INFO - PROCESS | 1832 | 1461137002715 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 00:23:22 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. 00:23:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 4639ms 00:23:22 INFO - PROCESS | 1832 | 1461137002765 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 00:23:22 INFO - PROCESS | 1832 | 1461137002770 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 00:23:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 00:23:22 INFO - PROCESS | 1832 | 1461137002777 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 00:23:22 INFO - PROCESS | 1832 | 1461137002781 Marionette TRACE conn4 <- [1,2990,null,{}] 00:23:22 INFO - PROCESS | 1832 | 1461137002790 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:23 INFO - PROCESS | 1832 | 1461137003023 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 00:23:23 INFO - PROCESS | 1832 | 1461137003303 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x85bc1400 == 107 [pid = 1832] [id = 756] 00:23:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x85bc3400) [pid = 1832] [serial = 2268] [outer = (nil)] 00:23:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x85cf4c00) [pid = 1832] [serial = 2269] [outer = 0x85bc3400] 00:23:23 INFO - PROCESS | 1832 | 1461137003380 Marionette DEBUG loaded listener.js 00:23:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x86836c00) [pid = 1832] [serial = 2270] [outer = 0x85bc3400] 00:23:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x877d9c00 == 108 [pid = 1832] [id = 757] 00:23:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x877dc400) [pid = 1832] [serial = 2271] [outer = (nil)] 00:23:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x877dfc00) [pid = 1832] [serial = 2272] [outer = 0x877dc400] 00:23:24 INFO - PROCESS | 1832 | 1461137004151 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 00:23:24 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. 00:23:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1388ms 00:23:24 INFO - PROCESS | 1832 | 1461137004165 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 00:23:24 INFO - PROCESS | 1832 | 1461137004173 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 00:23:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 00:23:24 INFO - PROCESS | 1832 | 1461137004186 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 00:23:24 INFO - PROCESS | 1832 | 1461137004190 Marionette TRACE conn4 <- [1,2994,null,{}] 00:23:24 INFO - PROCESS | 1832 | 1461137004196 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:24 INFO - PROCESS | 1832 | 1461137004547 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 00:23:24 INFO - PROCESS | 1832 | 1461137004681 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x877a0800 == 109 [pid = 1832] [id = 758] 00:23:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x877e1800) [pid = 1832] [serial = 2273] [outer = (nil)] 00:23:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x87878800) [pid = 1832] [serial = 2274] [outer = 0x877e1800] 00:23:24 INFO - PROCESS | 1832 | 1461137004756 Marionette DEBUG loaded listener.js 00:23:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x87f64400) [pid = 1832] [serial = 2275] [outer = 0x877e1800] 00:23:25 INFO - PROCESS | 1832 | 1461137005650 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 00:23:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:23:25 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 00:23:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1490ms 00:23:25 INFO - PROCESS | 1832 | 1461137005677 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 00:23:25 INFO - PROCESS | 1832 | 1461137005681 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 00:23:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 00:23:25 INFO - PROCESS | 1832 | 1461137005696 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 00:23:25 INFO - PROCESS | 1832 | 1461137005701 Marionette TRACE conn4 <- [1,2998,null,{}] 00:23:25 INFO - PROCESS | 1832 | 1461137005716 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:25 INFO - PROCESS | 1832 | 1461137005994 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 00:23:26 INFO - PROCESS | 1832 | 1461137006034 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x8787e400 == 110 [pid = 1832] [id = 759] 00:23:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x880bcc00) [pid = 1832] [serial = 2276] [outer = (nil)] 00:23:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x88155800) [pid = 1832] [serial = 2277] [outer = 0x880bcc00] 00:23:26 INFO - PROCESS | 1832 | 1461137006110 Marionette DEBUG loaded listener.js 00:23:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x8a289400) [pid = 1832] [serial = 2278] [outer = 0x880bcc00] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x97193000) [pid = 1832] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x850f2800) [pid = 1832] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x887bc000) [pid = 1832] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x88158000) [pid = 1832] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x8a293400) [pid = 1832] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x86fc8c00) [pid = 1832] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x84310000) [pid = 1832] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x8f3da800) [pid = 1832] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x94dd0800) [pid = 1832] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8e5ddc00) [pid = 1832] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x90238000) [pid = 1832] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x86832000) [pid = 1832] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x8bdd7000) [pid = 1832] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x84439c00) [pid = 1832] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x901c8000) [pid = 1832] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x90174800) [pid = 1832] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x9df0f400) [pid = 1832] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x94dcd800) [pid = 1832] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8f4e4800) [pid = 1832] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x887b5800) [pid = 1832] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x97d8a000) [pid = 1832] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 00:23:27 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x93915400) [pid = 1832] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 00:23:27 INFO - PROCESS | 1832 | 1461137007618 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 00:23:27 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. 00:23:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1943ms 00:23:27 INFO - PROCESS | 1832 | 1461137007639 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 00:23:27 INFO - PROCESS | 1832 | 1461137007642 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 00:23:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 00:23:27 INFO - PROCESS | 1832 | 1461137007648 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 00:23:27 INFO - PROCESS | 1832 | 1461137007650 Marionette TRACE conn4 <- [1,3002,null,{}] 00:23:27 INFO - PROCESS | 1832 | 1461137007656 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:27 INFO - PROCESS | 1832 | 1461137007961 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 00:23:28 INFO - PROCESS | 1832 | 1461137008111 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x84305800 == 111 [pid = 1832] [id = 760] 00:23:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x84a61800) [pid = 1832] [serial = 2279] [outer = (nil)] 00:23:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x887b8800) [pid = 1832] [serial = 2280] [outer = 0x84a61800] 00:23:28 INFO - PROCESS | 1832 | 1461137008189 Marionette DEBUG loaded listener.js 00:23:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8a6a1c00) [pid = 1832] [serial = 2281] [outer = 0x84a61800] 00:23:28 INFO - PROCESS | 1832 | 1461137008869 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 00:23:28 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. 00:23:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1278ms 00:23:28 INFO - PROCESS | 1832 | 1461137008926 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 00:23:28 INFO - PROCESS | 1832 | 1461137008928 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 00:23:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 00:23:28 INFO - PROCESS | 1832 | 1461137008934 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 00:23:28 INFO - PROCESS | 1832 | 1461137008937 Marionette TRACE conn4 <- [1,3006,null,{}] 00:23:28 INFO - PROCESS | 1832 | 1461137008942 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:29 INFO - PROCESS | 1832 | 1461137009127 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 00:23:29 INFO - PROCESS | 1832 | 1461137009352 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x84a62c00 == 112 [pid = 1832] [id = 761] 00:23:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x887b7000) [pid = 1832] [serial = 2282] [outer = (nil)] 00:23:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8a6eb800) [pid = 1832] [serial = 2283] [outer = 0x887b7000] 00:23:29 INFO - PROCESS | 1832 | 1461137009429 Marionette DEBUG loaded listener.js 00:23:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8b908c00) [pid = 1832] [serial = 2284] [outer = 0x887b7000] 00:23:30 INFO - PROCESS | 1832 | 1461137010430 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 00:23:30 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. 00:23:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1527ms 00:23:30 INFO - PROCESS | 1832 | 1461137010463 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 00:23:30 INFO - PROCESS | 1832 | 1461137010471 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 00:23:30 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 00:23:30 INFO - PROCESS | 1832 | 1461137010481 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 00:23:30 INFO - PROCESS | 1832 | 1461137010485 Marionette TRACE conn4 <- [1,3010,null,{}] 00:23:30 INFO - PROCESS | 1832 | 1461137010494 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:30 INFO - PROCESS | 1832 | 1461137010738 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 00:23:31 INFO - PROCESS | 1832 | 1461137011040 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x82650000 == 113 [pid = 1832] [id = 762] 00:23:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8682a800) [pid = 1832] [serial = 2285] [outer = (nil)] 00:23:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x87874800) [pid = 1832] [serial = 2286] [outer = 0x8682a800] 00:23:31 INFO - PROCESS | 1832 | 1461137011131 Marionette DEBUG loaded listener.js 00:23:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8787b800) [pid = 1832] [serial = 2287] [outer = 0x8682a800] 00:23:32 INFO - PROCESS | 1832 | 1461137012089 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 00:23:32 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 00:23:32 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1633ms 00:23:32 INFO - PROCESS | 1832 | 1461137012114 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 00:23:32 INFO - PROCESS | 1832 | 1461137012123 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 00:23:32 INFO - TEST-START | /FileAPI/FileReaderSync.worker 00:23:32 INFO - PROCESS | 1832 | 1461137012134 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 00:23:32 INFO - PROCESS | 1832 | 1461137012138 Marionette TRACE conn4 <- [1,3014,null,{}] 00:23:32 INFO - PROCESS | 1832 | 1461137012144 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:32 INFO - PROCESS | 1832 | 1461137012403 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 00:23:32 INFO - PROCESS | 1832 | 1461137012727 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x87fb4c00 == 114 [pid = 1832] [id = 763] 00:23:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x887b8400) [pid = 1832] [serial = 2288] [outer = (nil)] 00:23:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8a408800) [pid = 1832] [serial = 2289] [outer = 0x887b8400] 00:23:32 INFO - PROCESS | 1832 | 1461137012918 Marionette DEBUG loaded listener.js 00:23:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8a6de400) [pid = 1832] [serial = 2290] [outer = 0x887b8400] 00:23:33 INFO - PROCESS | 1832 | [1832] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:23:33 INFO - PROCESS | 1832 | 1461137013830 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 00:23:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 00:23:33 INFO - {} 00:23:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 00:23:33 INFO - {} 00:23:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 00:23:33 INFO - {} 00:23:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 00:23:33 INFO - {} 00:23:33 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1731ms 00:23:33 INFO - PROCESS | 1832 | 1461137013871 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 00:23:33 INFO - PROCESS | 1832 | 1461137013875 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 00:23:33 INFO - TEST-START | /FileAPI/fileReader.html 00:23:33 INFO - PROCESS | 1832 | 1461137013882 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 00:23:33 INFO - PROCESS | 1832 | 1461137013888 Marionette TRACE conn4 <- [1,3018,null,{}] 00:23:33 INFO - PROCESS | 1832 | 1461137013953 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:34 INFO - PROCESS | 1832 | 1461137014195 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 00:23:34 INFO - PROCESS | 1832 | 1461137014546 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x87f5e000 == 115 [pid = 1832] [id = 764] 00:23:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8b946800) [pid = 1832] [serial = 2291] [outer = (nil)] 00:23:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8c0ff400) [pid = 1832] [serial = 2292] [outer = 0x8b946800] 00:23:34 INFO - PROCESS | 1832 | 1461137014641 Marionette DEBUG loaded listener.js 00:23:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8e43cc00) [pid = 1832] [serial = 2293] [outer = 0x8b946800] 00:23:35 INFO - PROCESS | 1832 | 1461137015413 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 00:23:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 00:23:35 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 00:23:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 00:23:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 00:23:35 INFO - TEST-OK | /FileAPI/fileReader.html | took 1578ms 00:23:35 INFO - PROCESS | 1832 | 1461137015461 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 00:23:35 INFO - TEST-START | /FileAPI/historical.html 00:23:35 INFO - PROCESS | 1832 | 1461137015465 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 00:23:35 INFO - PROCESS | 1832 | 1461137015472 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 00:23:35 INFO - PROCESS | 1832 | 1461137015475 Marionette TRACE conn4 <- [1,3022,null,{}] 00:23:35 INFO - PROCESS | 1832 | 1461137015481 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:35 INFO - PROCESS | 1832 | 1461137015724 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 00:23:36 INFO - PROCESS | 1832 | 1461137016026 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bc67000 == 116 [pid = 1832] [id = 765] 00:23:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x8bc69000) [pid = 1832] [serial = 2294] [outer = (nil)] 00:23:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8e5e2000) [pid = 1832] [serial = 2295] [outer = 0x8bc69000] 00:23:36 INFO - PROCESS | 1832 | 1461137016117 Marionette DEBUG loaded listener.js 00:23:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8e676c00) [pid = 1832] [serial = 2296] [outer = 0x8bc69000] 00:23:36 INFO - PROCESS | 1832 | 1461137016952 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 00:23:37 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 00:23:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 00:23:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 00:23:37 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 00:23:37 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 00:23:37 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 00:23:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 00:23:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 00:23:37 INFO - TEST-OK | /FileAPI/historical.html | took 1540ms 00:23:37 INFO - PROCESS | 1832 | 1461137017014 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 00:23:37 INFO - PROCESS | 1832 | 1461137017017 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 00:23:37 INFO - PROCESS | 1832 | 1461137017030 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 00:23:37 INFO - TEST-START | /FileAPI/idlharness.html 00:23:37 INFO - PROCESS | 1832 | 1461137017034 Marionette TRACE conn4 <- [1,3026,null,{}] 00:23:37 INFO - PROCESS | 1832 | 1461137017040 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:37 INFO - PROCESS | 1832 | 1461137017346 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 00:23:37 INFO - PROCESS | 1832 | 1461137017602 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x86832000 == 117 [pid = 1832] [id = 766] 00:23:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x8e66dc00) [pid = 1832] [serial = 2297] [outer = (nil)] 00:23:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x8e710000) [pid = 1832] [serial = 2298] [outer = 0x8e66dc00] 00:23:37 INFO - PROCESS | 1832 | 1461137017692 Marionette DEBUG loaded listener.js 00:23:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x8e7a2c00) [pid = 1832] [serial = 2299] [outer = 0x8e66dc00] 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 00:23:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:23:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:23:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:23:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 00:23:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:23:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:23:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:23:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 00:23:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:23:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:23:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:23:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 00:23:39 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 00:23:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 00:23:39 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 00:23:39 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 00:23:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 00:23:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:23:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:23:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:23:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 00:23:39 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 00:23:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 00:23:39 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 00:23:39 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 00:23:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 00:23:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 00:23:39 INFO - TEST-OK | /FileAPI/idlharness.html | took 2750ms 00:23:39 INFO - PROCESS | 1832 | 1461137019571 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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]]]}] 00:23:39 INFO - PROCESS | 1832 | 1461137019811 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 00:23:39 INFO - PROCESS | 1832 | 1461137019822 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 00:23:39 INFO - TEST-START | /FileAPI/idlharness.worker 00:23:39 INFO - PROCESS | 1832 | 1461137019846 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 00:23:39 INFO - PROCESS | 1832 | 1461137019853 Marionette TRACE conn4 <- [1,3030,null,{}] 00:23:39 INFO - PROCESS | 1832 | 1461137019864 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:40 INFO - PROCESS | 1832 | 1461137020135 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 00:23:40 INFO - PROCESS | 1832 | 1461137020432 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e705800 == 118 [pid = 1832] [id = 767] 00:23:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x8f4ee800) [pid = 1832] [serial = 2300] [outer = (nil)] 00:23:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x9066cc00) [pid = 1832] [serial = 2301] [outer = 0x8f4ee800] 00:23:40 INFO - PROCESS | 1832 | 1461137020529 Marionette DEBUG loaded listener.js 00:23:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x914e9000) [pid = 1832] [serial = 2302] [outer = 0x8f4ee800] 00:23:40 INFO - PROCESS | 1832 | [1832] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:23:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:23:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:23:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:23:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:23:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:23:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 00:23:43 INFO - {} 00:23:43 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 00:23:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 00:23:43 INFO - {} 00:23:43 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 - {} 00:23:43 INFO - {} 00:23:43 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 00:23:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:23:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 00:23:43 INFO - {} 00:23:43 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 00:23:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 00:23:43 INFO - {} 00:23:43 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 - {} 00:23:43 INFO - {} 00:23:43 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 00:23:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:43 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 00:23:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 00:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 00:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:23:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 00:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:23:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 00:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 00:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:43 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 00:23:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 00:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 00:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:43 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 00:23:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 00:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 00:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:43 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 00:23:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 00:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:23:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:23:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 00:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:23:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:23:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:23:43 INFO - {} 00:23:43 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3267ms 00:23:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 00:23:43 INFO - PROCESS | 1832 | 1461137022999 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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,{},{}]]]}] 00:23:43 INFO - PROCESS | 1832 | 1461137023143 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 00:23:43 INFO - PROCESS | 1832 | 1461137023154 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 00:23:43 INFO - PROCESS | 1832 | 1461137023165 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 00:23:43 INFO - PROCESS | 1832 | 1461137023175 Marionette TRACE conn4 <- [1,3034,null,{}] 00:23:43 INFO - PROCESS | 1832 | 1461137023189 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:43 INFO - PROCESS | 1832 | 1461137023553 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 00:23:43 INFO - PROCESS | 1832 | 1461137023865 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x912ba000 == 119 [pid = 1832] [id = 768] 00:23:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x93080400) [pid = 1832] [serial = 2303] [outer = (nil)] 00:23:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x979e6000) [pid = 1832] [serial = 2304] [outer = 0x93080400] 00:23:43 INFO - PROCESS | 1832 | 1461137023950 Marionette DEBUG loaded listener.js 00:23:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x979ebc00) [pid = 1832] [serial = 2305] [outer = 0x93080400] 00:23:44 INFO - PROCESS | 1832 | 1461137024733 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 00:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 00:23:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1592ms 00:23:44 INFO - PROCESS | 1832 | 1461137024757 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 00:23:44 INFO - PROCESS | 1832 | 1461137024761 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 00:23:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 00:23:44 INFO - PROCESS | 1832 | 1461137024767 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 00:23:44 INFO - PROCESS | 1832 | 1461137024771 Marionette TRACE conn4 <- [1,3038,null,{}] 00:23:44 INFO - PROCESS | 1832 | 1461137024777 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:44 INFO - PROCESS | 1832 | 1461137024980 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 00:23:45 INFO - PROCESS | 1832 | 1461137025262 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x859c6000 == 120 [pid = 1832] [id = 769] 00:23:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x91ee2c00) [pid = 1832] [serial = 2306] [outer = (nil)] 00:23:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x97d87000) [pid = 1832] [serial = 2307] [outer = 0x91ee2c00] 00:23:45 INFO - PROCESS | 1832 | 1461137025348 Marionette DEBUG loaded listener.js 00:23:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x97d8b400) [pid = 1832] [serial = 2308] [outer = 0x91ee2c00] 00:23:46 INFO - PROCESS | 1832 | 1461137026183 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 00:23:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 00:23:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 00:23:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 00:23:46 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1438ms 00:23:46 INFO - PROCESS | 1832 | 1461137026207 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 00:23:46 INFO - PROCESS | 1832 | 1461137026211 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 00:23:46 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 00:23:46 INFO - PROCESS | 1832 | 1461137026218 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 00:23:46 INFO - PROCESS | 1832 | 1461137026221 Marionette TRACE conn4 <- [1,3042,null,{}] 00:23:46 INFO - PROCESS | 1832 | 1461137026227 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:46 INFO - PROCESS | 1832 | 1461137026472 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 00:23:46 INFO - PROCESS | 1832 | 1461137026759 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x979e7c00 == 121 [pid = 1832] [id = 770] 00:23:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x97ecb800) [pid = 1832] [serial = 2309] [outer = (nil)] 00:23:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x98084800) [pid = 1832] [serial = 2310] [outer = 0x97ecb800] 00:23:46 INFO - PROCESS | 1832 | 1461137026848 Marionette DEBUG loaded listener.js 00:23:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x98086c00) [pid = 1832] [serial = 2311] [outer = 0x97ecb800] 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 00:23:48 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. 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 00:23:48 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'.) 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 00:23:48 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. 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 00:23:48 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. 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 00:23:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:23:48 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. 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 00:23:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 00:23:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 00:23:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 00:23:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 00:23:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 00:23:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 00:23:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 00:23:48 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1912ms 00:23:48 INFO - PROCESS | 1832 | 1461137028042 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 00:23:48 INFO - PROCESS | 1832 | 1461137028135 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 00:23:48 INFO - PROCESS | 1832 | 1461137028138 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 00:23:48 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 00:23:48 INFO - PROCESS | 1832 | 1461137028226 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 00:23:48 INFO - PROCESS | 1832 | 1461137028232 Marionette TRACE conn4 <- [1,3046,null,{}] 00:23:48 INFO - PROCESS | 1832 | 1461137028237 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:48 INFO - PROCESS | 1832 | 1461137028549 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 00:23:48 INFO - PROCESS | 1832 | 1461137028949 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x90438800 == 122 [pid = 1832] [id = 771] 00:23:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x9066bc00) [pid = 1832] [serial = 2312] [outer = (nil)] 00:23:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x93912400) [pid = 1832] [serial = 2313] [outer = 0x9066bc00] 00:23:49 INFO - PROCESS | 1832 | 1461137029035 Marionette DEBUG loaded listener.js 00:23:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x93916000) [pid = 1832] [serial = 2314] [outer = 0x9066bc00] 00:23:49 INFO - PROCESS | 1832 | [1832] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:23:49 INFO - PROCESS | 1832 | 1461137029917 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 00:23:49 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 00:23:49 INFO - {} 00:23:49 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1764ms 00:23:49 INFO - PROCESS | 1832 | 1461137029960 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 00:23:49 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 00:23:49 INFO - PROCESS | 1832 | 1461137029965 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 00:23:49 INFO - PROCESS | 1832 | 1461137029985 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 00:23:49 INFO - PROCESS | 1832 | 1461137029989 Marionette TRACE conn4 <- [1,3050,null,{}] 00:23:50 INFO - PROCESS | 1832 | 1461137030035 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:50 INFO - PROCESS | 1832 | 1461137030422 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 00:23:50 INFO - PROCESS | 1832 | 1461137030707 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a288000 == 123 [pid = 1832] [id = 772] 00:23:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x8bc6a800) [pid = 1832] [serial = 2315] [outer = (nil)] 00:23:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x93ba0000) [pid = 1832] [serial = 2316] [outer = 0x8bc6a800] 00:23:50 INFO - PROCESS | 1832 | 1461137030801 Marionette DEBUG loaded listener.js 00:23:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x94dcc800) [pid = 1832] [serial = 2317] [outer = 0x8bc6a800] 00:23:51 INFO - PROCESS | 1832 | 1461137031559 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 00:23:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 00:23:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 00:23:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 00:23:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 00:23:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1650ms 00:23:51 INFO - PROCESS | 1832 | 1461137031621 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 00:23:51 INFO - PROCESS | 1832 | 1461137031624 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 00:23:51 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 00:23:51 INFO - PROCESS | 1832 | 1461137031632 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 00:23:51 INFO - PROCESS | 1832 | 1461137031635 Marionette TRACE conn4 <- [1,3054,null,{}] 00:23:51 INFO - PROCESS | 1832 | 1461137031641 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:51 INFO - PROCESS | 1832 | 1461137031849 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 00:23:52 INFO - PROCESS | 1832 | 1461137032157 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6a3800 == 124 [pid = 1832] [id = 773] 00:23:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x94dcb400) [pid = 1832] [serial = 2318] [outer = (nil)] 00:23:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x98247000) [pid = 1832] [serial = 2319] [outer = 0x94dcb400] 00:23:52 INFO - PROCESS | 1832 | 1461137032246 Marionette DEBUG loaded listener.js 00:23:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x98718800) [pid = 1832] [serial = 2320] [outer = 0x94dcb400] 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 00:23:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:23:53 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" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:23:53 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" 00:23:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:23:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:23:53 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2188ms 00:23:54 INFO - PROCESS | 1832 | 1461137033654 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 00:23:54 INFO - PROCESS | 1832 | 1461137033826 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 00:23:54 INFO - PROCESS | 1832 | 1461137033832 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 00:23:54 INFO - TEST-START | /FileAPI/file/File-constructor.html 00:23:54 INFO - PROCESS | 1832 | 1461137034047 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 00:23:54 INFO - PROCESS | 1832 | 1461137034051 Marionette TRACE conn4 <- [1,3058,null,{}] 00:23:54 INFO - PROCESS | 1832 | 1461137034060 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:54 INFO - PROCESS | 1832 | 1461137034273 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 00:23:54 INFO - PROCESS | 1832 | 1461137034574 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x854e1400 == 125 [pid = 1832] [id = 774] 00:23:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x8e48e000) [pid = 1832] [serial = 2321] [outer = (nil)] 00:23:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x98c0d000) [pid = 1832] [serial = 2322] [outer = 0x8e48e000] 00:23:54 INFO - PROCESS | 1832 | 1461137034658 Marionette DEBUG loaded listener.js 00:23:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x98cdd400) [pid = 1832] [serial = 2323] [outer = 0x8e48e000] 00:23:55 INFO - PROCESS | 1832 | 1461137035537 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 00:23:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 00:23:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 00:23:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 00:23:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 00:23:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 00:23:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 00:23:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 00:23:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 00:23:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 00:23:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 00:23:55 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 00:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:55 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 00:23:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 00:23:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 00:23:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:23:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 00:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 00:23:55 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 00:23:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 00:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:55 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 00:23:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 00:23:55 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 00:23:55 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1599ms 00:23:55 INFO - PROCESS | 1832 | 1461137035588 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 00:23:55 INFO - PROCESS | 1832 | 1461137035590 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 00:23:55 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 00:23:55 INFO - PROCESS | 1832 | 1461137035599 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 00:23:55 INFO - PROCESS | 1832 | 1461137035607 Marionette TRACE conn4 <- [1,3062,null,{}] 00:23:55 INFO - PROCESS | 1832 | 1461137035662 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:55 INFO - PROCESS | 1832 | 1461137035884 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 00:23:56 INFO - PROCESS | 1832 | 1461137036235 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x93921000 == 126 [pid = 1832] [id = 775] 00:23:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x987cb400) [pid = 1832] [serial = 2324] [outer = (nil)] 00:23:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x98e95000) [pid = 1832] [serial = 2325] [outer = 0x987cb400] 00:23:56 INFO - PROCESS | 1832 | 1461137036320 Marionette DEBUG loaded listener.js 00:23:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x98f69800) [pid = 1832] [serial = 2326] [outer = 0x987cb400] 00:23:56 INFO - PROCESS | 1832 | [1832] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:23:57 INFO - PROCESS | 1832 | 1461137037176 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 00:23:57 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 00:23:57 INFO - {} 00:23:57 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1628ms 00:23:57 INFO - PROCESS | 1832 | 1461137037229 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 00:23:57 INFO - PROCESS | 1832 | 1461137037232 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 00:23:57 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 00:23:57 INFO - PROCESS | 1832 | 1461137037243 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 00:23:57 INFO - PROCESS | 1832 | 1461137037245 Marionette TRACE conn4 <- [1,3066,null,{}] 00:23:57 INFO - PROCESS | 1832 | 1461137037250 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:57 INFO - PROCESS | 1832 | 1461137037507 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 00:23:57 INFO - PROCESS | 1832 | 1461137037799 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x9871ac00 == 127 [pid = 1832] [id = 776] 00:23:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x98ce7400) [pid = 1832] [serial = 2327] [outer = (nil)] 00:23:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x999e3000) [pid = 1832] [serial = 2328] [outer = 0x98ce7400] 00:23:57 INFO - PROCESS | 1832 | 1461137037934 Marionette DEBUG loaded listener.js 00:23:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x9a675800) [pid = 1832] [serial = 2329] [outer = 0x98ce7400] 00:23:58 INFO - PROCESS | 1832 | 1461137038697 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 00:23:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 00:23:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 00:23:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 00:23:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 00:23:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 00:23:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 00:23:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 00:23:58 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1504ms 00:23:58 INFO - PROCESS | 1832 | 1461137038747 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 00:23:58 INFO - PROCESS | 1832 | 1461137038750 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 00:23:58 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 00:23:58 INFO - PROCESS | 1832 | 1461137038757 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 00:23:58 INFO - PROCESS | 1832 | 1461137038761 Marionette TRACE conn4 <- [1,3070,null,{}] 00:23:58 INFO - PROCESS | 1832 | 1461137038767 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:23:59 INFO - PROCESS | 1832 | 1461137039026 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 00:23:59 INFO - PROCESS | 1832 | 1461137039346 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x82655800 == 128 [pid = 1832] [id = 777] 00:23:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x98ce7000) [pid = 1832] [serial = 2330] [outer = (nil)] 00:23:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x9df15000) [pid = 1832] [serial = 2331] [outer = 0x98ce7000] 00:23:59 INFO - PROCESS | 1832 | 1461137039477 Marionette DEBUG loaded listener.js 00:23:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x9df19400) [pid = 1832] [serial = 2332] [outer = 0x98ce7000] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x91ee5400 == 127 [pid = 1832] [id = 63] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x877d9c00 == 126 [pid = 1832] [id = 757] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x90171000 == 125 [pid = 1832] [id = 755] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x8e79d400 == 124 [pid = 1832] [id = 754] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x81ae6800 == 123 [pid = 1832] [id = 753] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x8f6d4000 == 122 [pid = 1832] [id = 751] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x8fbcac00 == 121 [pid = 1832] [id = 752] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdcfc00 == 120 [pid = 1832] [id = 750] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x8e79dc00 == 119 [pid = 1832] [id = 749] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x8e710400 == 118 [pid = 1832] [id = 748] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x8e706400 == 117 [pid = 1832] [id = 746] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x8c04e000 == 116 [pid = 1832] [id = 747] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x85bc0c00 == 115 [pid = 1832] [id = 744] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x8e490400 == 114 [pid = 1832] [id = 745] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x8a408000 == 113 [pid = 1832] [id = 743] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x8b944800 == 112 [pid = 1832] [id = 742] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6dec00 == 111 [pid = 1832] [id = 741] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x880c1400 == 110 [pid = 1832] [id = 739] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6a8000 == 109 [pid = 1832] [id = 740] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x8779b400 == 108 [pid = 1832] [id = 738] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x86830800 == 107 [pid = 1832] [id = 737] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x850ee800 == 106 [pid = 1832] [id = 736] 00:24:02 INFO - PROCESS | 1832 | --DOCSHELL 0x84303800 == 105 [pid = 1832] [id = 735] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0xa3c07800) [pid = 1832] [serial = 2187] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0xa3c02000) [pid = 1832] [serial = 2186] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x8b943400) [pid = 1832] [serial = 2138] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x8bbc8c00) [pid = 1832] [serial = 2070] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0xa2a31800) [pid = 1832] [serial = 2192] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x8b909c00) [pid = 1832] [serial = 2145] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x8e7a7000) [pid = 1832] [serial = 2151] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x86fce800) [pid = 1832] [serial = 2201] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x85bc6c00) [pid = 1832] [serial = 2198] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x8e679000) [pid = 1832] [serial = 2150] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x8fbc9800) [pid = 1832] [serial = 2156] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x96b0a000) [pid = 1832] [serial = 2169] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x90142c00) [pid = 1832] [serial = 2159] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x93077800) [pid = 1832] [serial = 2163] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x877dc800) [pid = 1832] [serial = 2141] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x8c0fe400) [pid = 1832] [serial = 2147] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x901ce400) [pid = 1832] [serial = 2160] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x854de400) [pid = 1832] [serial = 2196] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0xa00ad800) [pid = 1832] [serial = 2180] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x93b9a800) [pid = 1832] [serial = 2165] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0xa0adbc00) [pid = 1832] [serial = 2181] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0xa0f3ec00) [pid = 1832] [serial = 2183] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x9807f000) [pid = 1832] [serial = 2171] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x912bbc00) [pid = 1832] [serial = 2162] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x8fc01c00) [pid = 1832] [serial = 2157] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0xa0f9dc00) [pid = 1832] [serial = 2184] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x8f505000) [pid = 1832] [serial = 2153] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x887be400) [pid = 1832] [serial = 2190] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x8f50e400) [pid = 1832] [serial = 2154] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0xa3c0f000) [pid = 1832] [serial = 2193] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x8a411000) [pid = 1832] [serial = 2144] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x87f5c400) [pid = 1832] [serial = 2142] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x9917b400) [pid = 1832] [serial = 2174] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x85ce8400) [pid = 1832] [serial = 2199] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x8779ec00) [pid = 1832] [serial = 2202] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x9fb3a800) [pid = 1832] [serial = 2177] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x9fc7ec00) [pid = 1832] [serial = 2178] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x850e9400) [pid = 1832] [serial = 2195] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x96277000) [pid = 1832] [serial = 2168] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x8e484800) [pid = 1832] [serial = 2148] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x98866000) [pid = 1832] [serial = 2172] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x99bfec00) [pid = 1832] [serial = 2175] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x887bd000) [pid = 1832] [serial = 2189] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x93ba1800) [pid = 1832] [serial = 2166] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x877d8c00) [pid = 1832] [serial = 2204] [outer = (nil)] [url = about:blank] 00:24:03 INFO - PROCESS | 1832 | 1461137043299 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 00:24:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 00:24:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 00:24:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 00:24:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 00:24:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 00:24:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 00:24:03 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 4594ms 00:24:03 INFO - PROCESS | 1832 | 1461137043352 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 00:24:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 00:24:03 INFO - PROCESS | 1832 | 1461137043358 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 00:24:03 INFO - PROCESS | 1832 | 1461137043365 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 00:24:03 INFO - PROCESS | 1832 | 1461137043371 Marionette TRACE conn4 <- [1,3074,null,{}] 00:24:03 INFO - PROCESS | 1832 | 1461137043380 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:03 INFO - PROCESS | 1832 | 1461137043566 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 00:24:03 INFO - PROCESS | 1832 | 1461137043849 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x81ae6800 == 106 [pid = 1832] [id = 778] 00:24:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x85bc1800) [pid = 1832] [serial = 2333] [outer = (nil)] 00:24:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x85cee800) [pid = 1832] [serial = 2334] [outer = 0x85bc1800] 00:24:03 INFO - PROCESS | 1832 | 1461137043928 Marionette DEBUG loaded listener.js 00:24:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x86837400) [pid = 1832] [serial = 2335] [outer = 0x85bc1800] 00:24:04 INFO - PROCESS | 1832 | 1461137044626 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 00:24:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 00:24:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 00:24:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 00:24:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 00:24:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 00:24:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 00:24:04 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1308ms 00:24:04 INFO - PROCESS | 1832 | 1461137044675 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 00:24:04 INFO - PROCESS | 1832 | 1461137044683 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 00:24:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 00:24:04 INFO - PROCESS | 1832 | 1461137044693 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 00:24:04 INFO - PROCESS | 1832 | 1461137044697 Marionette TRACE conn4 <- [1,3078,null,{}] 00:24:04 INFO - PROCESS | 1832 | 1461137044703 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:04 INFO - PROCESS | 1832 | 1461137044894 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 00:24:04 INFO - PROCESS | 1832 | 1461137044911 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x85ce9800 == 107 [pid = 1832] [id = 779] 00:24:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x85cea400) [pid = 1832] [serial = 2336] [outer = (nil)] 00:24:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x877e1c00) [pid = 1832] [serial = 2337] [outer = 0x85cea400] 00:24:05 INFO - PROCESS | 1832 | 1461137045213 Marionette DEBUG loaded listener.js 00:24:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x87879800) [pid = 1832] [serial = 2338] [outer = 0x85cea400] 00:24:06 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 00:24:06 INFO - reader.readAsText(blob_2) 00:24:06 INFO - }" did not throw 00:24:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 00:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:24:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:24:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 00:24:06 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 00:24:06 INFO - reader.readAsDataURL(blob_2) 00:24:06 INFO - }" did not throw 00:24:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 00:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:24:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:24:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 00:24:06 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 00:24:06 INFO - reader.readAsArrayBuffer(blob_2) 00:24:06 INFO - }" did not throw 00:24:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 00:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:24:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:24:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 00:24:06 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 00:24:06 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 00:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:24:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:24:06 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 00:24:06 INFO - PROCESS | 1832 | 1461137046182 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 00:24:06 INFO - PROCESS | 1832 | 1461137046218 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 00:24:06 INFO - PROCESS | 1832 | 1461137046223 Marionette TRACE conn4 <- [1,3082,null,{}] 00:24:06 INFO - PROCESS | 1832 | 1461137046241 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:06 INFO - PROCESS | 1832 | 1461137046527 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 00:24:06 INFO - PROCESS | 1832 | 1461137046557 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x87f58800 == 108 [pid = 1832] [id = 780] 00:24:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x880c1400) [pid = 1832] [serial = 2339] [outer = (nil)] 00:24:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x887b7c00) [pid = 1832] [serial = 2340] [outer = 0x880c1400] 00:24:06 INFO - PROCESS | 1832 | 1461137046631 Marionette DEBUG loaded listener.js 00:24:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x887c0800) [pid = 1832] [serial = 2341] [outer = 0x880c1400] 00:24:08 INFO - PROCESS | 1832 | 1461137048024 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x8bdccc00) [pid = 1832] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x85bc3400) [pid = 1832] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x8b90fc00) [pid = 1832] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x880bcc00) [pid = 1832] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8e439000) [pid = 1832] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x90169c00) [pid = 1832] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x8787d400) [pid = 1832] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x84306000) [pid = 1832] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x880c2400) [pid = 1832] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8e7a3800) [pid = 1832] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8bbd0c00) [pid = 1832] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8fbc8c00) [pid = 1832] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8e490800) [pid = 1832] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x854ec400) [pid = 1832] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8b90e400) [pid = 1832] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x87878c00) [pid = 1832] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x8e70bc00) [pid = 1832] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8fb2a400) [pid = 1832] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x877dc400) [pid = 1832] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x8fbd2000) [pid = 1832] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x8f3d3800) [pid = 1832] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x8a6a8800) [pid = 1832] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x8a6b0c00) [pid = 1832] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x8f3d8c00) [pid = 1832] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x84a61800) [pid = 1832] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 00:24:08 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 00:24:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 00:24:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:24:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:24:08 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 00:24:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 00:24:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1945ms 00:24:08 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x877e1800) [pid = 1832] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 00:24:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 00:24:08 INFO - PROCESS | 1832 | 1461137048166 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 00:24:08 INFO - PROCESS | 1832 | 1461137048170 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 00:24:08 INFO - PROCESS | 1832 | 1461137048176 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 00:24:08 INFO - PROCESS | 1832 | 1461137048180 Marionette TRACE conn4 <- [1,3086,null,{}] 00:24:08 INFO - PROCESS | 1832 | 1461137048185 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:08 INFO - PROCESS | 1832 | 1461137048403 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 00:24:08 INFO - PROCESS | 1832 | 1461137048629 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x85ceb800 == 109 [pid = 1832] [id = 781] 00:24:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x88154800) [pid = 1832] [serial = 2342] [outer = (nil)] 00:24:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x8a290c00) [pid = 1832] [serial = 2343] [outer = 0x88154800] 00:24:08 INFO - PROCESS | 1832 | 1461137048705 Marionette DEBUG loaded listener.js 00:24:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x8a411c00) [pid = 1832] [serial = 2344] [outer = 0x88154800] 00:24:09 INFO - PROCESS | 1832 | 1461137049397 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 00:24:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 00:24:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1232ms 00:24:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 00:24:09 INFO - PROCESS | 1832 | 1461137049408 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 00:24:09 INFO - PROCESS | 1832 | 1461137049411 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 00:24:09 INFO - PROCESS | 1832 | 1461137049417 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 00:24:09 INFO - PROCESS | 1832 | 1461137049420 Marionette TRACE conn4 <- [1,3090,null,{}] 00:24:09 INFO - PROCESS | 1832 | 1461137049425 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:09 INFO - PROCESS | 1832 | 1461137049695 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 00:24:09 INFO - PROCESS | 1832 | 1461137049735 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bc65000 == 110 [pid = 1832] [id = 782] 00:24:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8bc6a400) [pid = 1832] [serial = 2345] [outer = (nil)] 00:24:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8b94a400) [pid = 1832] [serial = 2346] [outer = 0x8bc6a400] 00:24:09 INFO - PROCESS | 1832 | 1461137049816 Marionette DEBUG loaded listener.js 00:24:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8bbc5800) [pid = 1832] [serial = 2347] [outer = 0x8bc6a400] 00:24:10 INFO - PROCESS | 1832 | 1461137050978 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 00:24:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 00:24:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1578ms 00:24:10 INFO - PROCESS | 1832 | 1461137050994 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 00:24:11 INFO - PROCESS | 1832 | 1461137051002 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 00:24:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 00:24:11 INFO - PROCESS | 1832 | 1461137051011 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 00:24:11 INFO - PROCESS | 1832 | 1461137051017 Marionette TRACE conn4 <- [1,3094,null,{}] 00:24:11 INFO - PROCESS | 1832 | 1461137051025 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:11 INFO - PROCESS | 1832 | 1461137051281 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 00:24:11 INFO - PROCESS | 1832 | 1461137051576 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x86835400 == 111 [pid = 1832] [id = 783] 00:24:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x87799800) [pid = 1832] [serial = 2348] [outer = (nil)] 00:24:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x877e5000) [pid = 1832] [serial = 2349] [outer = 0x87799800] 00:24:11 INFO - PROCESS | 1832 | 1461137051673 Marionette DEBUG loaded listener.js 00:24:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x87f67c00) [pid = 1832] [serial = 2350] [outer = 0x87799800] 00:24:12 INFO - PROCESS | 1832 | 1461137052632 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 00:24:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 00:24:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1641ms 00:24:12 INFO - PROCESS | 1832 | 1461137052652 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 00:24:12 INFO - PROCESS | 1832 | 1461137052661 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 00:24:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 00:24:12 INFO - PROCESS | 1832 | 1461137052672 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 00:24:12 INFO - PROCESS | 1832 | 1461137052676 Marionette TRACE conn4 <- [1,3098,null,{}] 00:24:12 INFO - PROCESS | 1832 | 1461137052683 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:12 INFO - PROCESS | 1832 | 1461137052928 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 00:24:13 INFO - PROCESS | 1832 | 1461137053361 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x87fb4000 == 112 [pid = 1832] [id = 784] 00:24:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x887bb000) [pid = 1832] [serial = 2351] [outer = (nil)] 00:24:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8a6a6c00) [pid = 1832] [serial = 2352] [outer = 0x887bb000] 00:24:13 INFO - PROCESS | 1832 | 1461137053492 Marionette DEBUG loaded listener.js 00:24:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8b90e400) [pid = 1832] [serial = 2353] [outer = 0x887bb000] 00:24:14 INFO - PROCESS | 1832 | 1461137054291 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 00:24:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 00:24:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 00:24:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1641ms 00:24:14 INFO - PROCESS | 1832 | 1461137054322 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 00:24:14 INFO - PROCESS | 1832 | 1461137054327 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 00:24:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 00:24:14 INFO - PROCESS | 1832 | 1461137054335 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 00:24:14 INFO - PROCESS | 1832 | 1461137054341 Marionette TRACE conn4 <- [1,3102,null,{}] 00:24:14 INFO - PROCESS | 1832 | 1461137054358 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:14 INFO - PROCESS | 1832 | 1461137054574 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 00:24:14 INFO - PROCESS | 1832 | 1461137054862 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6dec00 == 113 [pid = 1832] [id = 785] 00:24:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8bdd7400) [pid = 1832] [serial = 2354] [outer = (nil)] 00:24:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8c049800) [pid = 1832] [serial = 2355] [outer = 0x8bdd7400] 00:24:14 INFO - PROCESS | 1832 | 1461137054957 Marionette DEBUG loaded listener.js 00:24:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8c0f8c00) [pid = 1832] [serial = 2356] [outer = 0x8bdd7400] 00:24:15 INFO - PROCESS | 1832 | 1461137055781 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 00:24:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 00:24:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1482ms 00:24:15 INFO - PROCESS | 1832 | 1461137055818 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 00:24:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 00:24:15 INFO - PROCESS | 1832 | 1461137055822 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 00:24:15 INFO - PROCESS | 1832 | 1461137055829 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 00:24:15 INFO - PROCESS | 1832 | 1461137055832 Marionette TRACE conn4 <- [1,3106,null,{}] 00:24:15 INFO - PROCESS | 1832 | 1461137055838 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:16 INFO - PROCESS | 1832 | 1461137056083 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 00:24:16 INFO - PROCESS | 1832 | 1461137056375 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c0f6400 == 114 [pid = 1832] [id = 786] 00:24:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8e43a800) [pid = 1832] [serial = 2357] [outer = (nil)] 00:24:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8e489800) [pid = 1832] [serial = 2358] [outer = 0x8e43a800] 00:24:16 INFO - PROCESS | 1832 | 1461137056463 Marionette DEBUG loaded listener.js 00:24:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8e5da400) [pid = 1832] [serial = 2359] [outer = 0x8e43a800] 00:24:17 INFO - PROCESS | 1832 | 1461137057257 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 00:24:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 00:24:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 00:24:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 00:24:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1438ms 00:24:17 INFO - PROCESS | 1832 | 1461137057288 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 00:24:17 INFO - PROCESS | 1832 | 1461137057291 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 00:24:17 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 00:24:17 INFO - PROCESS | 1832 | 1461137057300 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 00:24:17 INFO - PROCESS | 1832 | 1461137057304 Marionette TRACE conn4 <- [1,3110,null,{}] 00:24:17 INFO - PROCESS | 1832 | 1461137057310 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:17 INFO - PROCESS | 1832 | 1461137057543 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 00:24:17 INFO - PROCESS | 1832 | 1461137057835 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdd5800 == 115 [pid = 1832] [id = 787] 00:24:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8bdd8400) [pid = 1832] [serial = 2360] [outer = (nil)] 00:24:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8e706800) [pid = 1832] [serial = 2361] [outer = 0x8bdd8400] 00:24:17 INFO - PROCESS | 1832 | 1461137057921 Marionette DEBUG loaded listener.js 00:24:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8e70bc00) [pid = 1832] [serial = 2362] [outer = 0x8bdd8400] 00:24:18 INFO - PROCESS | 1832 | 1461137058814 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 00:24:18 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 00:24:18 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 00:24:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 00:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:24:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:24:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 00:24:18 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1529ms 00:24:18 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 00:24:18 INFO - PROCESS | 1832 | 1461137058830 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 00:24:18 INFO - PROCESS | 1832 | 1461137058833 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 00:24:18 INFO - PROCESS | 1832 | 1461137058840 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 00:24:18 INFO - PROCESS | 1832 | 1461137058843 Marionette TRACE conn4 <- [1,3114,null,{}] 00:24:18 INFO - PROCESS | 1832 | 1461137058849 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:24:19 INFO - PROCESS | 1832 | 1461137059126 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 00:24:19 INFO - PROCESS | 1832 | 1461137059417 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"b14a10a0-ba96-42a4-b08a-9eb0ec412fb9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x8b90d000 == 116 [pid = 1832] [id = 788] 00:24:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8e671800) [pid = 1832] [serial = 2363] [outer = (nil)] 00:24:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8f6ca000) [pid = 1832] [serial = 2364] [outer = 0x8e671800] 00:24:19 INFO - PROCESS | 1832 | 1461137059511 Marionette DEBUG loaded listener.js 00:24:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x8f6d0400) [pid = 1832] [serial = 2365] [outer = 0x8e671800] 00:24:20 INFO - PROCESS | 1832 | 1461137060307 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 00:24:20 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 00:24:20 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1483ms 00:24:20 INFO - PROCESS | 1832 | 1461137060339 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 00:24:20 INFO - PROCESS | 1832 | 1461137060343 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 00:24:21 WARNING - u'runner_teardown' () 00:24:21 INFO - No more tests 00:24:21 INFO - Got 0 unexpected results 00:24:21 INFO - SUITE-END | took 1279s 00:24:21 INFO - Closing logging queue 00:24:21 INFO - queue closed 00:24:21 INFO - Return code: 0 00:24:21 WARNING - # TBPL SUCCESS # 00:24:21 INFO - Running post-action listener: _resource_record_post_action 00:24:21 INFO - Running post-run listener: _resource_record_post_run 00:24:22 INFO - Total resource usage - Wall time: 1316s; CPU: 98.0%; Read bytes: 14090240; Write bytes: 964018176; Read time: 704; Write time: 286580 00:24:22 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:24:22 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 4096; Write bytes: 178196480; Read time: 8; Write time: 154524 00:24:22 INFO - run-tests - Wall time: 1284s; CPU: 98.0%; Read bytes: 11149312; Write bytes: 785821696; Read time: 568; Write time: 132056 00:24:22 INFO - Running post-run listener: _upload_blobber_files 00:24:22 INFO - Blob upload gear active. 00:24:22 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 00:24:22 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 00:24:22 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'] 00:24:22 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 00:24:23 INFO - (blobuploader) - INFO - Open directory for files ... 00:24:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 00:24:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:24:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:24:24 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 00:24:24 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:24:24 INFO - (blobuploader) - INFO - Done attempting. 00:24:24 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 00:24:24 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:24:24 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:24:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 00:24:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:24:25 INFO - (blobuploader) - INFO - Done attempting. 00:24:25 INFO - (blobuploader) - INFO - Iteration through files over. 00:24:25 INFO - Return code: 0 00:24:25 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 00:24:25 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 00:24:25 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5b8db8c2a6d571aca66ca8f7b9cce7b9dfac00ed1224f5222aa45d051631ee5902af3efd58d84cd0dbfd1fe6df02831215120e3a4a56b0601a767b1a4063a484", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2ca92dd749f2847922a4e455ae577596b2a360c35f787d99eb7eb548ed6e00cea9437aad273eb48fe9940bf914f56b09e4f4d376f2b69fb12f83101ff39600ff"} 00:24:25 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 00:24:25 INFO - Writing to file /builds/slave/test/properties/blobber_files 00:24:25 INFO - Contents: 00:24:25 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5b8db8c2a6d571aca66ca8f7b9cce7b9dfac00ed1224f5222aa45d051631ee5902af3efd58d84cd0dbfd1fe6df02831215120e3a4a56b0601a767b1a4063a484", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2ca92dd749f2847922a4e455ae577596b2a360c35f787d99eb7eb548ed6e00cea9437aad273eb48fe9940bf914f56b09e4f4d376f2b69fb12f83101ff39600ff"} 00:24:25 INFO - Running post-run listener: copy_logs_to_upload_dir 00:24:25 INFO - Copying logs to upload dir... 00:24:25 INFO - mkdir: /builds/slave/test/build/upload/logs 00:24:25 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1413.907814 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 34 secs) (at 2016-04-20 00:24:25.483583) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 00:24:25.484732) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461135626.886766-1764267191 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5b8db8c2a6d571aca66ca8f7b9cce7b9dfac00ed1224f5222aa45d051631ee5902af3efd58d84cd0dbfd1fe6df02831215120e3a4a56b0601a767b1a4063a484", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2ca92dd749f2847922a4e455ae577596b2a360c35f787d99eb7eb548ed6e00cea9437aad273eb48fe9940bf914f56b09e4f4d376f2b69fb12f83101ff39600ff"} build_url:https://queue.taskcluster.net/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.030576 build_url: 'https://queue.taskcluster.net/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5b8db8c2a6d571aca66ca8f7b9cce7b9dfac00ed1224f5222aa45d051631ee5902af3efd58d84cd0dbfd1fe6df02831215120e3a4a56b0601a767b1a4063a484", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2ca92dd749f2847922a4e455ae577596b2a360c35f787d99eb7eb548ed6e00cea9437aad273eb48fe9940bf914f56b09e4f4d376f2b69fb12f83101ff39600ff"}' symbols_url: 'https://queue.taskcluster.net/v1/task/SiHPIkn8RZuPSvz1rCbNPQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 00:24:25.548610) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:24:25.549225) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461135626.886766-1764267191 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.015382 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:24:25.642319) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 00:24:25.642630) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 00:24:25.642948) ========= ========= Total master_lag: 0.70 =========