builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-320 starttime: 1461185363.65 results: success (0) buildid: 20160420123648 builduid: 283eee5ba1e94e54b451458114127bb6 revision: ee179e178809b0aae6ce4a803d04386f32364fc3 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 13:49:23.655009) ========= master: http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 13:49:23.655426) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 13:49:23.655718) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 13:49:23.696812) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 13:49:23.697128) ========= 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-1461184871.853250-818769856 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 13:49:23-- 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% 542K=0.02s 2016-04-20 13:49:24 (542 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.323197 ========= master_lag: 0.12 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 13:49:24.140734) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 13:49:24.141065) ========= 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-1461184871.853250-818769856 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.068431 ========= master_lag: 0.09 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 13:49:24.301495) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 13:49:24.301811) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev ee179e178809b0aae6ce4a803d04386f32364fc3 --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 ee179e178809b0aae6ce4a803d04386f32364fc3 --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-1461184871.853250-818769856 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 13:49:24,428 truncating revision to first 12 chars 2016-04-20 13:49:24,428 Setting DEBUG logging. 2016-04-20 13:49:24,428 attempt 1/10 2016-04-20 13:49:24,429 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/ee179e178809?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 13:49:24,826 unpacking tar archive at: mozilla-inbound-ee179e178809/testing/mozharness/ program finished with exit code 0 elapsedTime=0.698244 ========= master_lag: 0.85 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 13:49:25.848834) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 13:49:25.849165) ========= script_repo_revision: ee179e178809b0aae6ce4a803d04386f32364fc3 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 13:49:25.849552) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 13:49:25.849823) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 13:49:25.945717) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 30 secs) (at 2016-04-20 13:49:25.946104) ========= /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-1461184871.853250-818769856 _=/tools/buildbot/bin/python using PTY: False 13:49:26 INFO - MultiFileLogger online at 20160420 13:49:26 in /builds/slave/test 13:49:26 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 13:49:26 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:49:26 INFO - {'append_to_log': False, 13:49:26 INFO - 'base_work_dir': '/builds/slave/test', 13:49:26 INFO - 'blob_upload_branch': 'mozilla-inbound', 13:49:26 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:49:26 INFO - 'buildbot_json_path': 'buildprops.json', 13:49:26 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:49:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:49:26 INFO - 'download_minidump_stackwalk': True, 13:49:26 INFO - 'download_symbols': 'true', 13:49:26 INFO - 'e10s': False, 13:49:26 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:49:26 INFO - 'tooltool.py': '/tools/tooltool.py', 13:49:26 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:49:26 INFO - '/tools/misc-python/virtualenv.py')}, 13:49:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:49:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:49:26 INFO - 'log_level': 'info', 13:49:26 INFO - 'log_to_console': True, 13:49:26 INFO - 'opt_config_files': (), 13:49:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:49:26 INFO - '--processes=1', 13:49:26 INFO - '--config=%(test_path)s/wptrunner.ini', 13:49:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:49:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:49:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:49:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:49:26 INFO - 'pip_index': False, 13:49:26 INFO - 'require_test_zip': True, 13:49:26 INFO - 'test_type': ('testharness',), 13:49:26 INFO - 'this_chunk': '1', 13:49:26 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:49:26 INFO - 'total_chunks': '10', 13:49:26 INFO - 'virtualenv_path': 'venv', 13:49:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:49:26 INFO - 'work_dir': 'build'} 13:49:26 INFO - ##### 13:49:26 INFO - ##### Running clobber step. 13:49:26 INFO - ##### 13:49:26 INFO - Running pre-action listener: _resource_record_pre_action 13:49:26 INFO - Running main action method: clobber 13:49:26 INFO - rmtree: /builds/slave/test/build 13:49:26 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:49:28 INFO - Running post-action listener: _resource_record_post_action 13:49:28 INFO - ##### 13:49:28 INFO - ##### Running read-buildbot-config step. 13:49:28 INFO - ##### 13:49:28 INFO - Running pre-action listener: _resource_record_pre_action 13:49:28 INFO - Running main action method: read_buildbot_config 13:49:28 INFO - Using buildbot properties: 13:49:28 INFO - { 13:49:28 INFO - "project": "", 13:49:28 INFO - "product": "firefox", 13:49:28 INFO - "script_repo_revision": "production", 13:49:28 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 13:49:28 INFO - "repository": "", 13:49:28 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 13:49:28 INFO - "buildid": "20160420123648", 13:49:28 INFO - "pgo_build": "False", 13:49:28 INFO - "basedir": "/builds/slave/test", 13:49:28 INFO - "buildnumber": 167, 13:49:28 INFO - "slavename": "tst-linux32-spot-320", 13:49:28 INFO - "revision": "ee179e178809b0aae6ce4a803d04386f32364fc3", 13:49:28 INFO - "master": "http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/", 13:49:28 INFO - "platform": "linux", 13:49:28 INFO - "branch": "mozilla-inbound", 13:49:28 INFO - "repo_path": "integration/mozilla-inbound", 13:49:28 INFO - "moz_repo_path": "", 13:49:28 INFO - "stage_platform": "linux", 13:49:28 INFO - "builduid": "283eee5ba1e94e54b451458114127bb6", 13:49:28 INFO - "slavebuilddir": "test" 13:49:28 INFO - } 13:49:28 INFO - Found installer url https://queue.taskcluster.net/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 13:49:28 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 13:49:28 INFO - Running post-action listener: _resource_record_post_action 13:49:28 INFO - ##### 13:49:28 INFO - ##### Running download-and-extract step. 13:49:28 INFO - ##### 13:49:28 INFO - Running pre-action listener: _resource_record_pre_action 13:49:28 INFO - Running main action method: download_and_extract 13:49:28 INFO - mkdir: /builds/slave/test/build/tests 13:49:28 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')]} 13:49:28 INFO - https://queue.taskcluster.net/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 13:49:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 13:49:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 13:49:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/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 13:49:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/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 13:49:30 INFO - Downloaded 1325 bytes. 13:49:30 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 13:49:30 INFO - Using the following test package requirements: 13:49:30 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 13:49:30 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:49:30 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 13:49:30 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:49:30 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 13:49:30 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:49:30 INFO - u'jsshell-linux-i686.zip'], 13:49:30 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:49:30 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 13:49:30 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 13:49:30 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:49:30 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 13:49:30 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:49:30 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 13:49:30 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:49:30 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 13:49:30 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:49:30 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 13:49:30 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 13:49:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:49:30 INFO - https://queue.taskcluster.net/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 13:49:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 13:49:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 13:49:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/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 13:49:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/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 13:49:37 INFO - Downloaded 22431663 bytes. 13:49:37 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/*'] 13:49:37 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/* 13:49:37 INFO - caution: filename not matched: web-platform/* 13:49:37 INFO - Return code: 11 13:49:37 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')]} 13:49:37 INFO - https://queue.taskcluster.net/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 13:49:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 13:49:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 13:49:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/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 13:49:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/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 13:49:41 INFO - Downloaded 36397839 bytes. 13:49:41 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/*'] 13:49:41 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/* 13:49:45 INFO - caution: filename not matched: bin/* 13:49:45 INFO - caution: filename not matched: config/* 13:49:45 INFO - caution: filename not matched: mozbase/* 13:49:45 INFO - caution: filename not matched: marionette/* 13:49:45 INFO - caution: filename not matched: tools/wptserve/* 13:49:45 INFO - Return code: 11 13:49: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')]} 13:49:45 INFO - https://queue.taskcluster.net/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 13:49:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 13:49:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 13:49:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/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 13:49:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/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 13:49:52 INFO - Downloaded 63432315 bytes. 13:49:52 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 13:49:52 INFO - mkdir: /builds/slave/test/properties 13:49:52 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:49:52 INFO - Writing to file /builds/slave/test/properties/build_url 13:49:52 INFO - Contents: 13:49:52 INFO - build_url:https://queue.taskcluster.net/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 13:49:53 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 13:49:53 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:49:53 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:49:53 INFO - Contents: 13:49:53 INFO - symbols_url:https://queue.taskcluster.net/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 13:49: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')]} 13:49:53 INFO - https://queue.taskcluster.net/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:49:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 13:49:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 13:49:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/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 13:49:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/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 13:50:01 INFO - Downloaded 91785952 bytes. 13:50:01 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'] 13:50:01 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 13:50:11 INFO - Return code: 0 13:50:11 INFO - Running post-action listener: _resource_record_post_action 13:50:11 INFO - Running post-action listener: set_extra_try_arguments 13:50:11 INFO - ##### 13:50:11 INFO - ##### Running create-virtualenv step. 13:50:11 INFO - ##### 13:50:11 INFO - Running pre-action listener: _pre_create_virtualenv 13:50:11 INFO - Running pre-action listener: _resource_record_pre_action 13:50:11 INFO - Running main action method: create_virtualenv 13:50:11 INFO - Creating virtualenv /builds/slave/test/build/venv 13:50:11 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 13:50:11 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:50:11 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:50:11 INFO - Using real prefix '/usr' 13:50:11 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:50:12 INFO - Installing distribute.............................................................................................................................................................................................done. 13:50:16 INFO - Installing pip.................done. 13:50:16 INFO - Return code: 0 13:50:16 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:50:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:50:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:50:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:50:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:50:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9bfec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c65598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d192b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d08f70>, '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 0x9d08620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d0e750>, '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-1461184871.853250-818769856', '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 13:50:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 13:50:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 13:50:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:50:16 INFO - 'CCACHE_UMASK': '002', 13:50:16 INFO - 'DISPLAY': ':0', 13:50:16 INFO - 'HOME': '/home/cltbld', 13:50:16 INFO - 'LANG': 'en_US.UTF-8', 13:50:16 INFO - 'LOGNAME': 'cltbld', 13:50:16 INFO - 'MAIL': '/var/mail/cltbld', 13:50:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:50:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:50:16 INFO - 'MOZ_NO_REMOTE': '1', 13:50:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:50:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:50:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:50:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:50:16 INFO - 'PWD': '/builds/slave/test', 13:50:16 INFO - 'SHELL': '/bin/bash', 13:50:16 INFO - 'SHLVL': '1', 13:50:16 INFO - 'TERM': 'linux', 13:50:16 INFO - 'TMOUT': '86400', 13:50:16 INFO - 'USER': 'cltbld', 13:50:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461184871.853250-818769856', 13:50:16 INFO - '_': '/tools/buildbot/bin/python'} 13:50:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:50:16 INFO - Downloading/unpacking psutil>=0.7.1 13:50:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:50:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:50:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:50:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:50:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:50:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:50:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:50:21 INFO - Installing collected packages: psutil 13:50:21 INFO - Running setup.py install for psutil 13:50:21 INFO - building 'psutil._psutil_linux' extension 13:50:21 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 13:50:21 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 13:50:21 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 13:50:21 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 13:50:21 INFO - building 'psutil._psutil_posix' extension 13:50:21 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 13:50:22 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 13:50:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:50:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:50:22 INFO - Successfully installed psutil 13:50:22 INFO - Cleaning up... 13:50:22 INFO - Return code: 0 13:50:22 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:50:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:50:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:50:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:50:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:50:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9bfec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c65598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d192b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d08f70>, '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 0x9d08620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d0e750>, '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-1461184871.853250-818769856', '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 13:50:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 13:50:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 13:50:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:50:22 INFO - 'CCACHE_UMASK': '002', 13:50:22 INFO - 'DISPLAY': ':0', 13:50:22 INFO - 'HOME': '/home/cltbld', 13:50:22 INFO - 'LANG': 'en_US.UTF-8', 13:50:22 INFO - 'LOGNAME': 'cltbld', 13:50:22 INFO - 'MAIL': '/var/mail/cltbld', 13:50:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:50:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:50:22 INFO - 'MOZ_NO_REMOTE': '1', 13:50:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:50:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:50:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:50:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:50:22 INFO - 'PWD': '/builds/slave/test', 13:50:22 INFO - 'SHELL': '/bin/bash', 13:50:22 INFO - 'SHLVL': '1', 13:50:22 INFO - 'TERM': 'linux', 13:50:22 INFO - 'TMOUT': '86400', 13:50:22 INFO - 'USER': 'cltbld', 13:50:22 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461184871.853250-818769856', 13:50:22 INFO - '_': '/tools/buildbot/bin/python'} 13:50:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:50:22 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:50:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:50:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:50:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:50:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:50:27 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:50:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:50:27 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:50:27 INFO - Installing collected packages: mozsystemmonitor 13:50:27 INFO - Running setup.py install for mozsystemmonitor 13:50:27 INFO - Successfully installed mozsystemmonitor 13:50:27 INFO - Cleaning up... 13:50:27 INFO - Return code: 0 13:50:27 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:50:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:50:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:50:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:50:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:50:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9bfec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c65598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d192b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d08f70>, '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 0x9d08620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d0e750>, '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-1461184871.853250-818769856', '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 13:50:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 13:50:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:50:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:50:27 INFO - 'CCACHE_UMASK': '002', 13:50:27 INFO - 'DISPLAY': ':0', 13:50:27 INFO - 'HOME': '/home/cltbld', 13:50:27 INFO - 'LANG': 'en_US.UTF-8', 13:50:27 INFO - 'LOGNAME': 'cltbld', 13:50:27 INFO - 'MAIL': '/var/mail/cltbld', 13:50:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:50:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:50:27 INFO - 'MOZ_NO_REMOTE': '1', 13:50:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:50:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:50:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:50:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:50:27 INFO - 'PWD': '/builds/slave/test', 13:50:27 INFO - 'SHELL': '/bin/bash', 13:50:27 INFO - 'SHLVL': '1', 13:50:27 INFO - 'TERM': 'linux', 13:50:27 INFO - 'TMOUT': '86400', 13:50:27 INFO - 'USER': 'cltbld', 13:50:27 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461184871.853250-818769856', 13:50:27 INFO - '_': '/tools/buildbot/bin/python'} 13:50:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:50:27 INFO - Downloading/unpacking blobuploader==1.2.4 13:50:27 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 13:50:27 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 13:50:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:27 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 13:50:27 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 13:50:32 INFO - Downloading blobuploader-1.2.4.tar.gz 13:50:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:50:32 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:50:32 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 13:50:32 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 13:50:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:32 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 13:50:32 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 13:50:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:50:33 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:50:33 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 13:50:33 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 13:50:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:33 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 13:50:33 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 13:50:34 INFO - Downloading docopt-0.6.1.tar.gz 13:50:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:50:34 INFO - Installing collected packages: blobuploader, requests, docopt 13:50:34 INFO - Running setup.py install for blobuploader 13:50:34 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:50:34 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:50:34 INFO - Running setup.py install for requests 13:50:35 INFO - Running setup.py install for docopt 13:50:35 INFO - Successfully installed blobuploader requests docopt 13:50:35 INFO - Cleaning up... 13:50:35 INFO - Return code: 0 13:50:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:50:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:50:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:50:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:50:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:50:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9bfec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c65598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d192b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d08f70>, '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 0x9d08620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d0e750>, '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-1461184871.853250-818769856', '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 13:50:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:50:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:50:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:50:35 INFO - 'CCACHE_UMASK': '002', 13:50:35 INFO - 'DISPLAY': ':0', 13:50:35 INFO - 'HOME': '/home/cltbld', 13:50:35 INFO - 'LANG': 'en_US.UTF-8', 13:50:35 INFO - 'LOGNAME': 'cltbld', 13:50:35 INFO - 'MAIL': '/var/mail/cltbld', 13:50:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:50:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:50:35 INFO - 'MOZ_NO_REMOTE': '1', 13:50:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:50:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:50:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:50:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:50:35 INFO - 'PWD': '/builds/slave/test', 13:50:35 INFO - 'SHELL': '/bin/bash', 13:50:35 INFO - 'SHLVL': '1', 13:50:35 INFO - 'TERM': 'linux', 13:50:35 INFO - 'TMOUT': '86400', 13:50:35 INFO - 'USER': 'cltbld', 13:50:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461184871.853250-818769856', 13:50:35 INFO - '_': '/tools/buildbot/bin/python'} 13:50:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:50:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:50:36 INFO - Running setup.py (path:/tmp/pip-jrJqPk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:50:36 INFO - Running setup.py (path:/tmp/pip-nUJMZb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:50:36 INFO - Running setup.py (path:/tmp/pip-hMIjfV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:50:36 INFO - Running setup.py (path:/tmp/pip-V6WeMW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:50:36 INFO - Running setup.py (path:/tmp/pip-TkH7Vm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:50:36 INFO - Running setup.py (path:/tmp/pip-4wWU1W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:50:36 INFO - Running setup.py (path:/tmp/pip-z93wPB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:50:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:50:36 INFO - Running setup.py (path:/tmp/pip-ii4QGv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:50:37 INFO - Running setup.py (path:/tmp/pip-2Be5KN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:50:37 INFO - Running setup.py (path:/tmp/pip-YwmG2O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:50:37 INFO - Running setup.py (path:/tmp/pip-Py2kxB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:50:37 INFO - Running setup.py (path:/tmp/pip-hi5nx7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:50:37 INFO - Running setup.py (path:/tmp/pip-yU6EQq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:50:37 INFO - Running setup.py (path:/tmp/pip-_7P953-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:50:37 INFO - Running setup.py (path:/tmp/pip-JSlnJv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:50:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:50:37 INFO - Running setup.py (path:/tmp/pip-t3DRP4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:50:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:50:38 INFO - Running setup.py (path:/tmp/pip-2lTcz1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:50:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:50:38 INFO - Running setup.py (path:/tmp/pip-3ZJ0I9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:50:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:50:38 INFO - Running setup.py (path:/tmp/pip-4UzcMX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:50:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:50:38 INFO - Running setup.py (path:/tmp/pip-d_hdSO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:50:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:50:39 INFO - Running setup.py (path:/tmp/pip-ANA1Mg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:50:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:50:39 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 13:50:39 INFO - Running setup.py install for manifestparser 13:50:39 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:50:39 INFO - Running setup.py install for mozcrash 13:50:39 INFO - Running setup.py install for mozdebug 13:50:39 INFO - Running setup.py install for mozdevice 13:50:40 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:50:40 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:50:40 INFO - Running setup.py install for mozfile 13:50:40 INFO - Running setup.py install for mozhttpd 13:50:40 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:50:40 INFO - Running setup.py install for mozinfo 13:50:40 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:50:40 INFO - Running setup.py install for mozInstall 13:50:40 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:50:40 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:50:40 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:50:40 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:50:40 INFO - Running setup.py install for mozleak 13:50:41 INFO - Running setup.py install for mozlog 13:50:41 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:50:41 INFO - Running setup.py install for moznetwork 13:50:41 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:50:41 INFO - Running setup.py install for mozprocess 13:50:41 INFO - Running setup.py install for mozprofile 13:50:42 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:50:42 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:50:42 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:50:42 INFO - Running setup.py install for mozrunner 13:50:42 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:50:42 INFO - Running setup.py install for mozscreenshot 13:50:42 INFO - Running setup.py install for moztest 13:50:42 INFO - Running setup.py install for mozversion 13:50:42 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:50:43 INFO - Running setup.py install for wptserve 13:50:43 INFO - Running setup.py install for marionette-driver 13:50:43 INFO - Running setup.py install for browsermob-proxy 13:50:43 INFO - Running setup.py install for marionette-client 13:50:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:50:44 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:50:44 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 13:50:44 INFO - Cleaning up... 13:50:44 INFO - Return code: 0 13:50:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:50:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:50:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:50:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:50:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:50:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9bfec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c65598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d192b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d08f70>, '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 0x9d08620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d0e750>, '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-1461184871.853250-818769856', '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 13:50:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:50:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:50:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:50:44 INFO - 'CCACHE_UMASK': '002', 13:50:44 INFO - 'DISPLAY': ':0', 13:50:44 INFO - 'HOME': '/home/cltbld', 13:50:44 INFO - 'LANG': 'en_US.UTF-8', 13:50:44 INFO - 'LOGNAME': 'cltbld', 13:50:44 INFO - 'MAIL': '/var/mail/cltbld', 13:50:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:50:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:50:44 INFO - 'MOZ_NO_REMOTE': '1', 13:50:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:50:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:50:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:50:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:50:44 INFO - 'PWD': '/builds/slave/test', 13:50:44 INFO - 'SHELL': '/bin/bash', 13:50:44 INFO - 'SHLVL': '1', 13:50:44 INFO - 'TERM': 'linux', 13:50:44 INFO - 'TMOUT': '86400', 13:50:44 INFO - 'USER': 'cltbld', 13:50:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461184871.853250-818769856', 13:50:44 INFO - '_': '/tools/buildbot/bin/python'} 13:50:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:50:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:50:44 INFO - Running setup.py (path:/tmp/pip-PBrn1O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:50:44 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)) 13:50:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:50:44 INFO - Running setup.py (path:/tmp/pip-Q9zE7h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:50:45 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)) 13:50:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:50:45 INFO - Running setup.py (path:/tmp/pip-USV1P9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:50:45 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)) 13:50:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:50:45 INFO - Running setup.py (path:/tmp/pip-k27K6x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:50:45 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)) 13:50:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:50:45 INFO - Running setup.py (path:/tmp/pip-D84J66-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:50:45 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)) 13:50:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:50:45 INFO - Running setup.py (path:/tmp/pip-l39XLZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:50:45 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)) 13:50:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:50:45 INFO - Running setup.py (path:/tmp/pip-qPHXao-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:50:45 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)) 13:50:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:50:45 INFO - Running setup.py (path:/tmp/pip-fvO0De-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:50:45 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)) 13:50:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:50:45 INFO - Running setup.py (path:/tmp/pip-eGakgS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:50:46 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)) 13:50:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:50:46 INFO - Running setup.py (path:/tmp/pip-C_3Ud2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:50:46 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)) 13:50:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:50:46 INFO - Running setup.py (path:/tmp/pip-1b5mlS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:50:46 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)) 13:50:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:50:46 INFO - Running setup.py (path:/tmp/pip-743YOv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:50:46 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)) 13:50:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:50:46 INFO - Running setup.py (path:/tmp/pip-VCrRHO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:50:46 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)) 13:50:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:50:46 INFO - Running setup.py (path:/tmp/pip-FJFfWZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:50:46 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)) 13:50:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:50:46 INFO - Running setup.py (path:/tmp/pip-AUGOvl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:50:46 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)) 13:50:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:50:46 INFO - Running setup.py (path:/tmp/pip-8xinqQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:50:47 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)) 13:50:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:50:47 INFO - Running setup.py (path:/tmp/pip-IA9YOL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:50:47 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)) 13:50:47 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:50:47 INFO - Running setup.py (path:/tmp/pip-pYQ3y1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:50:47 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)) 13:50:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:50:47 INFO - Running setup.py (path:/tmp/pip-Ue3HSs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:50:47 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)) 13:50:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:50:47 INFO - Running setup.py (path:/tmp/pip-nKVw8Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:50:47 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)) 13:50:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:50:47 INFO - Running setup.py (path:/tmp/pip-Qk5Qjm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:50:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:50:48 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)) 13:50:48 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)) 13:50:48 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)) 13:50:48 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)) 13:50:48 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)) 13:50:48 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)) 13:50:48 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:50:48 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 13:50:48 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 13:50:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:50:48 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 13:50:48 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 13:50:52 INFO - Downloading blessings-1.6.tar.gz 13:50:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:50:52 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)) 13:50:52 INFO - Installing collected packages: blessings 13:50:52 INFO - Running setup.py install for blessings 13:50:52 INFO - Successfully installed blessings 13:50:52 INFO - Cleaning up... 13:50:52 INFO - Return code: 0 13:50:52 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:50:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:50:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:50:53 INFO - Reading from file tmpfile_stdout 13:50:53 INFO - Current package versions: 13:50:53 INFO - argparse == 1.2.1 13:50:53 INFO - blessings == 1.6 13:50:53 INFO - blobuploader == 1.2.4 13:50:53 INFO - browsermob-proxy == 0.6.0 13:50:53 INFO - docopt == 0.6.1 13:50:53 INFO - manifestparser == 1.1 13:50:53 INFO - marionette-client == 2.3.0 13:50:53 INFO - marionette-driver == 1.4.0 13:50:53 INFO - mozInstall == 1.12 13:50:53 INFO - mozcrash == 0.17 13:50:53 INFO - mozdebug == 0.1 13:50:53 INFO - mozdevice == 0.48 13:50:53 INFO - mozfile == 1.2 13:50:53 INFO - mozhttpd == 0.7 13:50:53 INFO - mozinfo == 0.9 13:50:53 INFO - mozleak == 0.1 13:50:53 INFO - mozlog == 3.1 13:50:53 INFO - moznetwork == 0.27 13:50:53 INFO - mozprocess == 0.22 13:50:53 INFO - mozprofile == 0.28 13:50:53 INFO - mozrunner == 6.11 13:50:53 INFO - mozscreenshot == 0.1 13:50:53 INFO - mozsystemmonitor == 0.0 13:50:53 INFO - moztest == 0.7 13:50:53 INFO - mozversion == 1.4 13:50:53 INFO - psutil == 3.1.1 13:50:53 INFO - requests == 1.2.3 13:50:53 INFO - wptserve == 1.4.0 13:50:53 INFO - wsgiref == 0.1.2 13:50:53 INFO - Running post-action listener: _resource_record_post_action 13:50:53 INFO - Running post-action listener: _start_resource_monitoring 13:50:53 INFO - Starting resource monitoring. 13:50:53 INFO - ##### 13:50:53 INFO - ##### Running pull step. 13:50:53 INFO - ##### 13:50:53 INFO - Running pre-action listener: _resource_record_pre_action 13:50:53 INFO - Running main action method: pull 13:50:53 INFO - Pull has nothing to do! 13:50:53 INFO - Running post-action listener: _resource_record_post_action 13:50:53 INFO - ##### 13:50:53 INFO - ##### Running install step. 13:50:53 INFO - ##### 13:50:53 INFO - Running pre-action listener: _resource_record_pre_action 13:50:53 INFO - Running main action method: install 13:50:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:50:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:50:53 INFO - Reading from file tmpfile_stdout 13:50:53 INFO - Detecting whether we're running mozinstall >=1.0... 13:50:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:50:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:50:53 INFO - Reading from file tmpfile_stdout 13:50:53 INFO - Output received: 13:50:53 INFO - Usage: mozinstall [options] installer 13:50:53 INFO - Options: 13:50:53 INFO - -h, --help show this help message and exit 13:50:53 INFO - -d DEST, --destination=DEST 13:50:53 INFO - Directory to install application into. [default: 13:50:53 INFO - "/builds/slave/test"] 13:50:53 INFO - --app=APP Application being installed. [default: firefox] 13:50:53 INFO - mkdir: /builds/slave/test/build/application 13:50:53 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'] 13:50:53 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 13:51:29 INFO - Reading from file tmpfile_stdout 13:51:29 INFO - Output received: 13:51:29 INFO - /builds/slave/test/build/application/firefox/firefox 13:51:29 INFO - Running post-action listener: _resource_record_post_action 13:51:29 INFO - ##### 13:51:29 INFO - ##### Running run-tests step. 13:51:29 INFO - ##### 13:51:29 INFO - Running pre-action listener: _resource_record_pre_action 13:51:29 INFO - Running main action method: run_tests 13:51:29 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:51:29 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:51:29 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:51:29 INFO - grabbing minidump binary from tooltool 13:51:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:51:29 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 0x9d08f70>, '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 0x9d08620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d0e750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:51:29 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 13:51:29 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 13:51:29 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:51:29 INFO - Return code: 0 13:51:29 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 13:51:29 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:51:29 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/IsNVjEy6RyeeZAIzhTdQdQ/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 13:51:29 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/IsNVjEy6RyeeZAIzhTdQdQ/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 13:51:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:51:29 INFO - 'CCACHE_UMASK': '002', 13:51:29 INFO - 'DISPLAY': ':0', 13:51:29 INFO - 'HOME': '/home/cltbld', 13:51:29 INFO - 'LANG': 'en_US.UTF-8', 13:51:29 INFO - 'LOGNAME': 'cltbld', 13:51:29 INFO - 'MAIL': '/var/mail/cltbld', 13:51:29 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:51:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:51:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:51:29 INFO - 'MOZ_NO_REMOTE': '1', 13:51:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:51:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:51:29 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:51:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:51:29 INFO - 'PWD': '/builds/slave/test', 13:51:29 INFO - 'SHELL': '/bin/bash', 13:51:29 INFO - 'SHLVL': '1', 13:51:29 INFO - 'TERM': 'linux', 13:51:29 INFO - 'TMOUT': '86400', 13:51:29 INFO - 'USER': 'cltbld', 13:51:29 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461184871.853250-818769856', 13:51:29 INFO - '_': '/tools/buildbot/bin/python'} 13:51:29 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/IsNVjEy6RyeeZAIzhTdQdQ/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 13:51:30 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 13:51:30 INFO - import pkg_resources 13:51:31 INFO - Using 1 client processes 13:51:32 INFO - wptserve Starting http server on 127.0.0.1:8000 13:51:32 INFO - wptserve Starting http server on 127.0.0.1:8001 13:51:32 INFO - wptserve Starting http server on 127.0.0.1:8443 13:51:34 INFO - SUITE-START | Running 778 tests 13:51:34 INFO - Running testharness tests 13:51:34 INFO - Setting up ssl 13:51:34 INFO - PROCESS | certutil | 13:51:34 INFO - PROCESS | certutil | 13:51:34 INFO - PROCESS | certutil | 13:51:34 INFO - Certificate Nickname Trust Attributes 13:51:34 INFO - SSL,S/MIME,JAR/XPI 13:51:34 INFO - 13:51:34 INFO - web-platform-tests CT,, 13:51:34 INFO - 13:51:34 INFO - Starting runner 13:51:37 INFO - PROCESS | 1802 | 1461185497251 Marionette DEBUG Marionette enabled via build flag and pref 13:51:37 INFO - PROCESS | 1802 | ++DOCSHELL 0xa2be3000 == 1 [pid = 1802] [id = 1] 13:51:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 1 (0xa2be3400) [pid = 1802] [serial = 1] [outer = (nil)] 13:51:37 INFO - PROCESS | 1802 | [1802] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 13:51:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 2 (0xa2be3c00) [pid = 1802] [serial = 2] [outer = 0xa2be3400] 13:51:37 INFO - PROCESS | 1802 | 1461185497978 Marionette INFO Listening on port 2828 13:51:38 INFO - PROCESS | 1802 | 1461185498614 Marionette DEBUG Marionette enabled via command-line flag 13:51:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x9fd65400 == 2 [pid = 1802] [id = 2] 13:51:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 3 (0x9fda1c00) [pid = 1802] [serial = 3] [outer = (nil)] 13:51:38 INFO - PROCESS | 1802 | [1802] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 13:51:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 4 (0x9fda2400) [pid = 1802] [serial = 4] [outer = 0x9fda1c00] 13:51:38 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fc8a1e0 13:51:38 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fc8ad00 13:51:38 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fca2c00 13:51:38 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fca5860 13:51:38 INFO - PROCESS | 1802 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fca75a0 13:51:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 5 (0x9fc9b800) [pid = 1802] [serial = 5] [outer = 0xa2be3400] 13:51:39 INFO - PROCESS | 1802 | [1802] 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 13:51:39 INFO - PROCESS | 1802 | 1461185499041 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52082 13:51:39 INFO - PROCESS | 1802 | [1802] 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 13:51:39 INFO - PROCESS | 1802 | 1461185499118 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52083 13:51:39 INFO - PROCESS | 1802 | 1461185499131 Marionette DEBUG Closed connection conn0 13:51:39 INFO - PROCESS | 1802 | [1802] 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 2255 13:51:39 INFO - PROCESS | 1802 | 1461185499254 Marionette DEBUG Closed connection conn1 13:51:39 INFO - PROCESS | 1802 | [1802] 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 13:51:39 INFO - PROCESS | 1802 | 1461185499311 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52084 13:51:39 INFO - PROCESS | 1802 | [1802] 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 13:51:39 INFO - PROCESS | 1802 | 1461185499375 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:52085 13:51:39 INFO - PROCESS | 1802 | 1461185499382 Marionette DEBUG Closed connection conn2 13:51:39 INFO - PROCESS | 1802 | [1802] 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 13:51:39 INFO - PROCESS | 1802 | 1461185499415 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:52086 13:51:39 INFO - PROCESS | 1802 | 1461185499419 Marionette DEBUG Closed connection conn3 13:51:39 INFO - PROCESS | 1802 | 1461185499462 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:51:39 INFO - PROCESS | 1802 | 1461185499479 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":"20160420123648","device":"desktop","version":"48.0a1"} 13:51:40 INFO - PROCESS | 1802 | [1802] 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 13:51:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x98ea2800 == 3 [pid = 1802] [id = 3] 13:51:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 6 (0x98ea5400) [pid = 1802] [serial = 6] [outer = (nil)] 13:51:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x98ea5800 == 4 [pid = 1802] [id = 4] 13:51:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 7 (0x98ea5c00) [pid = 1802] [serial = 7] [outer = (nil)] 13:51:41 INFO - PROCESS | 1802 | [1802] 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 13:51:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x982adc00 == 5 [pid = 1802] [id = 5] 13:51:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 8 (0x982ae000) [pid = 1802] [serial = 8] [outer = (nil)] 13:51:42 INFO - PROCESS | 1802 | [1802] 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 13:51:42 INFO - PROCESS | 1802 | [1802] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:51:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 9 (0x9810f800) [pid = 1802] [serial = 9] [outer = 0x982ae000] 13:51:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 10 (0x98491000) [pid = 1802] [serial = 10] [outer = 0x98ea5400] 13:51:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 11 (0x98492c00) [pid = 1802] [serial = 11] [outer = 0x98ea5c00] 13:51:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 12 (0x98494c00) [pid = 1802] [serial = 12] [outer = 0x982ae000] 13:51:43 INFO - PROCESS | 1802 | 1461185503732 Marionette DEBUG loaded listener.js 13:51:43 INFO - PROCESS | 1802 | 1461185503752 Marionette DEBUG loaded listener.js 13:51:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 13 (0x95d9fc00) [pid = 1802] [serial = 13] [outer = 0x982ae000] 13:51:44 INFO - PROCESS | 1802 | 1461185504539 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"9ea03dd4-b8e0-4a96-98a5-7e03ff275ae7","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":"20160420123648","device":"desktop","version":"48.0a1","command_id":1}}] 13:51:44 INFO - PROCESS | 1802 | 1461185504831 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}] 13:51:45 INFO - PROCESS | 1802 | 1461185505004 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 13:51:45 INFO - PROCESS | 1802 | 1461185505281 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:51:45 INFO - PROCESS | 1802 | [1802] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:51:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 14 (0x99b42c00) [pid = 1802] [serial = 14] [outer = 0x982ae000] 13:51:45 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:51:45 INFO - PROCESS | 1802 | 1461185505931 Marionette TRACE conn4 <- [1,3,null,{}] 13:51:45 INFO - PROCESS | 1802 | 1461185505940 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:51:45 INFO - PROCESS | 1802 | 1461185505964 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 13:51:46 INFO - PROCESS | 1802 | 1461185506007 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 13:51:46 INFO - PROCESS | 1802 | 1461185506013 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 13:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:51:46 INFO - PROCESS | 1802 | 1461185506021 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:51:46 INFO - PROCESS | 1802 | 1461185506028 Marionette TRACE conn4 <- [1,6,null,{}] 13:51:46 INFO - PROCESS | 1802 | 1461185506038 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}] 13:51:46 INFO - PROCESS | 1802 | 1461185506063 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 13:51:46 INFO - PROCESS | 1802 | 1461185506070 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x920f2800 == 6 [pid = 1802] [id = 6] 13:51:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 15 (0x920f7400) [pid = 1802] [serial = 15] [outer = (nil)] 13:51:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 16 (0x920fa800) [pid = 1802] [serial = 16] [outer = 0x920f7400] 13:51:46 INFO - PROCESS | 1802 | 1461185506170 Marionette DEBUG loaded listener.js 13:51:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 17 (0x92ba9800) [pid = 1802] [serial = 17] [outer = 0x920f7400] 13:51:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x916e5000 == 7 [pid = 1802] [id = 7] 13:51:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 18 (0x916e6400) [pid = 1802] [serial = 18] [outer = (nil)] 13:51:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 19 (0x920ee800) [pid = 1802] [serial = 19] [outer = 0x916e6400] 13:51:46 INFO - PROCESS | 1802 | 1461185506668 Marionette DEBUG loaded listener.js 13:51:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 20 (0x91310c00) [pid = 1802] [serial = 20] [outer = 0x916e6400] 13:51:47 INFO - PROCESS | 1802 | [1802] 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 13:51:47 INFO - PROCESS | 1802 | 1461185507284 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]]]}] 13:51:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:51:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1338ms 13:51:47 INFO - PROCESS | 1802 | 1461185507446 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 13:51:47 INFO - PROCESS | 1802 | 1461185507450 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 13:51:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:51:47 INFO - PROCESS | 1802 | 1461185507482 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:51:47 INFO - PROCESS | 1802 | 1461185507485 Marionette TRACE conn4 <- [1,10,null,{}] 13:51:47 INFO - PROCESS | 1802 | 1461185507500 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}] 13:51:47 INFO - PROCESS | 1802 | 1461185507761 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 13:51:48 INFO - PROCESS | 1802 | 1461185508024 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fc54000 == 8 [pid = 1802] [id = 8] 13:51:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 21 (0x8fc54400) [pid = 1802] [serial = 21] [outer = (nil)] 13:51:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 22 (0x90861800) [pid = 1802] [serial = 22] [outer = 0x8fc54400] 13:51:48 INFO - PROCESS | 1802 | 1461185508120 Marionette DEBUG loaded listener.js 13:51:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 23 (0x908f2c00) [pid = 1802] [serial = 23] [outer = 0x8fc54400] 13:51:49 INFO - PROCESS | 1802 | 1461185509031 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]]]}] 13:51:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1601ms 13:51:49 INFO - PROCESS | 1802 | 1461185509068 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 13:51:49 INFO - PROCESS | 1802 | 1461185509075 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 13:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:51:49 INFO - PROCESS | 1802 | 1461185509084 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:51:49 INFO - PROCESS | 1802 | 1461185509091 Marionette TRACE conn4 <- [1,14,null,{}] 13:51:49 INFO - PROCESS | 1802 | 1461185509100 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}] 13:51:49 INFO - PROCESS | 1802 | 1461185509291 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 13:51:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x92ba4400 == 9 [pid = 1802] [id = 9] 13:51:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 24 (0x92ba7000) [pid = 1802] [serial = 24] [outer = (nil)] 13:51:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 25 (0x920f9400) [pid = 1802] [serial = 25] [outer = 0x92ba7000] 13:51:49 INFO - PROCESS | 1802 | 1461185509450 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 26 (0x95107800) [pid = 1802] [serial = 26] [outer = 0x92ba7000] 13:51:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x92130c00 == 10 [pid = 1802] [id = 10] 13:51:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 27 (0x95d2e400) [pid = 1802] [serial = 27] [outer = (nil)] 13:51:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 28 (0x96c52400) [pid = 1802] [serial = 28] [outer = 0x95d2e400] 13:51:49 INFO - PROCESS | 1802 | 1461185509580 Marionette DEBUG loaded listener.js 13:51:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 29 (0x96fca400) [pid = 1802] [serial = 29] [outer = 0x95d2e400] 13:51:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x95b49400 == 11 [pid = 1802] [id = 11] 13:51:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 30 (0x9791fc00) [pid = 1802] [serial = 30] [outer = (nil)] 13:51:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 31 (0x97fdb000) [pid = 1802] [serial = 31] [outer = 0x9791fc00] 13:51:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 32 (0x98fbf800) [pid = 1802] [serial = 32] [outer = 0x9791fc00] 13:51:50 INFO - PROCESS | 1802 | 1461185510768 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]]]}] 13:51:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:51:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1739ms 13:51:50 INFO - PROCESS | 1802 | 1461185510824 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 13:51:50 INFO - PROCESS | 1802 | 1461185510829 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 13:51:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:51:50 INFO - PROCESS | 1802 | 1461185510836 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:51:50 INFO - PROCESS | 1802 | 1461185510840 Marionette TRACE conn4 <- [1,18,null,{}] 13:51:50 INFO - PROCESS | 1802 | 1461185510847 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}] 13:51:51 INFO - PROCESS | 1802 | 1461185511036 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 13:51:51 INFO - PROCESS | 1802 | 1461185511201 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x908f9400 == 12 [pid = 1802] [id = 12] 13:51:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 33 (0x99a5f400) [pid = 1802] [serial = 33] [outer = (nil)] 13:51:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 34 (0x9ad18400) [pid = 1802] [serial = 34] [outer = 0x99a5f400] 13:51:51 INFO - PROCESS | 1802 | 1461185511314 Marionette DEBUG loaded listener.js 13:51:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 35 (0x9b0a4800) [pid = 1802] [serial = 35] [outer = 0x99a5f400] 13:51:52 INFO - PROCESS | 1802 | 1461185512239 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]]]}] 13:51:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1436ms 13:51:52 INFO - PROCESS | 1802 | 1461185512275 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 13:51:52 INFO - PROCESS | 1802 | 1461185512283 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 13:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:51:52 INFO - PROCESS | 1802 | 1461185512301 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:51:52 INFO - PROCESS | 1802 | 1461185512308 Marionette TRACE conn4 <- [1,22,null,{}] 13:51:52 INFO - PROCESS | 1802 | 1461185512315 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}] 13:51:52 INFO - PROCESS | 1802 | 1461185512552 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 13:51:52 INFO - PROCESS | 1802 | 1461185512682 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x98ca7400 == 13 [pid = 1802] [id = 13] 13:51:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 36 (0x98e9f800) [pid = 1802] [serial = 36] [outer = (nil)] 13:51:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 37 (0x9fc92800) [pid = 1802] [serial = 37] [outer = 0x98e9f800] 13:51:52 INFO - PROCESS | 1802 | 1461185512806 Marionette DEBUG loaded listener.js 13:51:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 38 (0x9fff4400) [pid = 1802] [serial = 38] [outer = 0x98e9f800] 13:51:53 INFO - PROCESS | 1802 | 1461185513764 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]]]}] 13:51:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:51:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1543ms 13:51:53 INFO - PROCESS | 1802 | 1461185513837 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 13:51:53 INFO - PROCESS | 1802 | 1461185513840 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 13:51:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:51:53 INFO - PROCESS | 1802 | 1461185513847 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:51:53 INFO - PROCESS | 1802 | 1461185513850 Marionette TRACE conn4 <- [1,26,null,{}] 13:51:53 INFO - PROCESS | 1802 | 1461185513857 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}] 13:51:54 INFO - PROCESS | 1802 | 1461185514237 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 13:51:54 INFO - PROCESS | 1802 | 1461185514386 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x913dd000 == 14 [pid = 1802] [id = 14] 13:51:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 39 (0x913dd400) [pid = 1802] [serial = 39] [outer = (nil)] 13:51:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 40 (0x913e1000) [pid = 1802] [serial = 40] [outer = 0x913dd400] 13:51:54 INFO - PROCESS | 1802 | 1461185514485 Marionette DEBUG loaded listener.js 13:51:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 41 (0x913e7c00) [pid = 1802] [serial = 41] [outer = 0x913dd400] 13:51:55 INFO - PROCESS | 1802 | 1461185515391 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]]]}] 13:51:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1589ms 13:51:55 INFO - PROCESS | 1802 | 1461185515439 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 13:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:51:55 INFO - PROCESS | 1802 | 1461185515446 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 13:51:55 INFO - PROCESS | 1802 | 1461185515454 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:51:55 INFO - PROCESS | 1802 | 1461185515461 Marionette TRACE conn4 <- [1,30,null,{}] 13:51:55 INFO - PROCESS | 1802 | 1461185515468 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}] 13:51:55 INFO - PROCESS | 1802 | 1461185515647 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 13:51:55 INFO - PROCESS | 1802 | --DOCSHELL 0x920f2800 == 13 [pid = 1802] [id = 6] 13:51:55 INFO - PROCESS | 1802 | 1461185515761 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x916e9000 == 14 [pid = 1802] [id = 15] 13:51:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 42 (0x920ef400) [pid = 1802] [serial = 42] [outer = (nil)] 13:51:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 43 (0x95b48800) [pid = 1802] [serial = 43] [outer = 0x920ef400] 13:51:55 INFO - PROCESS | 1802 | 1461185515842 Marionette DEBUG loaded listener.js 13:51:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 44 (0x95da5c00) [pid = 1802] [serial = 44] [outer = 0x920ef400] 13:51:56 INFO - PROCESS | 1802 | 1461185516605 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]]]}] 13:51:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:51:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1193ms 13:51:56 INFO - PROCESS | 1802 | 1461185516673 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 13:51:56 INFO - PROCESS | 1802 | 1461185516678 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 13:51:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:51:56 INFO - PROCESS | 1802 | 1461185516692 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:51:56 INFO - PROCESS | 1802 | 1461185516695 Marionette TRACE conn4 <- [1,34,null,{}] 13:51:56 INFO - PROCESS | 1802 | 1461185516701 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}] 13:51:56 INFO - PROCESS | 1802 | 1461185516859 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 13:51:56 INFO - PROCESS | 1802 | 1461185516885 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x95b49000 == 15 [pid = 1802] [id = 16] 13:51:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 45 (0x97c06800) [pid = 1802] [serial = 45] [outer = (nil)] 13:51:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 46 (0x97cbdc00) [pid = 1802] [serial = 46] [outer = 0x97c06800] 13:51:56 INFO - PROCESS | 1802 | 1461185516965 Marionette DEBUG loaded listener.js 13:51:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 47 (0x9819a400) [pid = 1802] [serial = 47] [outer = 0x97c06800] 13:51:57 INFO - PROCESS | 1802 | 1461185517927 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]]]}] 13:51:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:51:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1284ms 13:51:57 INFO - PROCESS | 1802 | 1461185517976 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 13:51:57 INFO - PROCESS | 1802 | 1461185517983 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 13:51:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:51:57 INFO - PROCESS | 1802 | 1461185517993 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:51:58 INFO - PROCESS | 1802 | 1461185518000 Marionette TRACE conn4 <- [1,38,null,{}] 13:51:58 INFO - PROCESS | 1802 | 1461185518011 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}] 13:51:58 INFO - PROCESS | 1802 | 1461185518235 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 13:51:58 INFO - PROCESS | 1802 | 1461185518375 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x913de400 == 16 [pid = 1802] [id = 17] 13:51:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 48 (0x9200f800) [pid = 1802] [serial = 48] [outer = (nil)] 13:51:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 49 (0x920f8000) [pid = 1802] [serial = 49] [outer = 0x9200f800] 13:51:58 INFO - PROCESS | 1802 | 1461185518527 Marionette DEBUG loaded listener.js 13:51:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 50 (0x95101c00) [pid = 1802] [serial = 50] [outer = 0x9200f800] 13:51:59 INFO - PROCESS | 1802 | 1461185519387 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]]]}] 13:51:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:51:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1438ms 13:51:59 INFO - PROCESS | 1802 | 1461185519432 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 13:51:59 INFO - PROCESS | 1802 | 1461185519442 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 13:51:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:51:59 INFO - PROCESS | 1802 | 1461185519453 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:51:59 INFO - PROCESS | 1802 | 1461185519458 Marionette TRACE conn4 <- [1,42,null,{}] 13:51:59 INFO - PROCESS | 1802 | 1461185519465 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}] 13:51:59 INFO - PROCESS | 1802 | 1461185519686 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 13:51:59 INFO - PROCESS | 1802 | 1461185519819 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fc55400 == 17 [pid = 1802] [id = 18] 13:51:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 51 (0x9130f000) [pid = 1802] [serial = 51] [outer = (nil)] 13:51:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 52 (0x981a4c00) [pid = 1802] [serial = 52] [outer = 0x9130f000] 13:51:59 INFO - PROCESS | 1802 | 1461185519922 Marionette DEBUG loaded listener.js 13:52:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 53 (0x98ca0c00) [pid = 1802] [serial = 53] [outer = 0x9130f000] 13:52:00 INFO - PROCESS | 1802 | 1461185520876 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]]]}] 13:52:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:52:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1484ms 13:52:00 INFO - PROCESS | 1802 | 1461185520937 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 13:52:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:52:00 INFO - PROCESS | 1802 | 1461185520942 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 13:52:00 INFO - PROCESS | 1802 | 1461185520950 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:52:00 INFO - PROCESS | 1802 | 1461185520956 Marionette TRACE conn4 <- [1,46,null,{}] 13:52:00 INFO - PROCESS | 1802 | 1461185520989 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}] 13:52:01 INFO - PROCESS | 1802 | 1461185521354 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 13:52:01 INFO - PROCESS | 1802 | 1461185521506 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x99426800 == 18 [pid = 1802] [id = 19] 13:52:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 54 (0x99a23c00) [pid = 1802] [serial = 54] [outer = (nil)] 13:52:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 55 (0x99a26800) [pid = 1802] [serial = 55] [outer = 0x99a23c00] 13:52:01 INFO - PROCESS | 1802 | 1461185521605 Marionette DEBUG loaded listener.js 13:52:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 56 (0x99a5f800) [pid = 1802] [serial = 56] [outer = 0x99a23c00] 13:52:02 INFO - PROCESS | 1802 | 1461185522513 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]]]}] 13:52:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:52:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1598ms 13:52:02 INFO - PROCESS | 1802 | 1461185522548 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 13:52:02 INFO - PROCESS | 1802 | 1461185522552 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 13:52:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:52:02 INFO - PROCESS | 1802 | 1461185522560 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:52:02 INFO - PROCESS | 1802 | 1461185522564 Marionette TRACE conn4 <- [1,50,null,{}] 13:52:02 INFO - PROCESS | 1802 | 1461185522589 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}] 13:52:02 INFO - PROCESS | 1802 | 1461185522765 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 13:52:02 INFO - PROCESS | 1802 | 1461185522895 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x979bec00 == 19 [pid = 1802] [id = 20] 13:52:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 57 (0x9ae64800) [pid = 1802] [serial = 57] [outer = (nil)] 13:52:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 58 (0x9b0a3800) [pid = 1802] [serial = 58] [outer = 0x9ae64800] 13:52:03 INFO - PROCESS | 1802 | 1461185523007 Marionette DEBUG loaded listener.js 13:52:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 59 (0x9df1a800) [pid = 1802] [serial = 59] [outer = 0x9ae64800] 13:52:03 INFO - PROCESS | 1802 | 1461185523928 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]]]}] 13:52:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:52:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1398ms 13:52:03 INFO - PROCESS | 1802 | 1461185523959 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 13:52:03 INFO - PROCESS | 1802 | 1461185523963 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 13:52:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:52:03 INFO - PROCESS | 1802 | 1461185523972 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:52:03 INFO - PROCESS | 1802 | 1461185523975 Marionette TRACE conn4 <- [1,54,null,{}] 13:52:03 INFO - PROCESS | 1802 | 1461185523982 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}] 13:52:04 INFO - PROCESS | 1802 | 1461185524152 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 13:52:04 INFO - PROCESS | 1802 | 1461185524284 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x9ae64400 == 20 [pid = 1802] [id = 21] 13:52:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 60 (0x9aed6800) [pid = 1802] [serial = 60] [outer = (nil)] 13:52:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 61 (0x9ea26800) [pid = 1802] [serial = 61] [outer = 0x9aed6800] 13:52:04 INFO - PROCESS | 1802 | 1461185524381 Marionette DEBUG loaded listener.js 13:52:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 62 (0x9fc26800) [pid = 1802] [serial = 62] [outer = 0x9aed6800] 13:52:05 INFO - PROCESS | 1802 | 1461185525354 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]]]}] 13:52:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:52:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1436ms 13:52:05 INFO - PROCESS | 1802 | 1461185525416 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 13:52:05 INFO - PROCESS | 1802 | 1461185525423 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 13:52:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:52:05 INFO - PROCESS | 1802 | 1461185525436 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:52:05 INFO - PROCESS | 1802 | 1461185525440 Marionette TRACE conn4 <- [1,58,null,{}] 13:52:05 INFO - PROCESS | 1802 | 1461185525450 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}] 13:52:05 INFO - PROCESS | 1802 | 1461185525628 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 13:52:05 INFO - PROCESS | 1802 | 1461185525778 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x920f8400 == 21 [pid = 1802] [id = 22] 13:52:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 63 (0x920fb400) [pid = 1802] [serial = 63] [outer = (nil)] 13:52:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 64 (0x96fc8400) [pid = 1802] [serial = 64] [outer = 0x920fb400] 13:52:05 INFO - PROCESS | 1802 | 1461185525903 Marionette DEBUG loaded listener.js 13:52:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 65 (0x97b37800) [pid = 1802] [serial = 65] [outer = 0x920fb400] 13:52:06 INFO - PROCESS | 1802 | --DOCSHELL 0x916e9000 == 20 [pid = 1802] [id = 15] 13:52:06 INFO - PROCESS | 1802 | --DOCSHELL 0x913dd000 == 19 [pid = 1802] [id = 14] 13:52:06 INFO - PROCESS | 1802 | --DOCSHELL 0x908f9400 == 18 [pid = 1802] [id = 12] 13:52:06 INFO - PROCESS | 1802 | --DOCSHELL 0x92130c00 == 17 [pid = 1802] [id = 10] 13:52:06 INFO - PROCESS | 1802 | --DOCSHELL 0x8fc54000 == 16 [pid = 1802] [id = 8] 13:52:06 INFO - PROCESS | 1802 | 1461185526831 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]]]}] 13:52:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:52:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1436ms 13:52:06 INFO - PROCESS | 1802 | 1461185526872 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 13:52:06 INFO - PROCESS | 1802 | 1461185526879 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 13:52:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:52:06 INFO - PROCESS | 1802 | 1461185526888 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:52:06 INFO - PROCESS | 1802 | 1461185526895 Marionette TRACE conn4 <- [1,62,null,{}] 13:52:06 INFO - PROCESS | 1802 | 1461185526907 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}] 13:52:07 INFO - PROCESS | 1802 | 1461185527111 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 13:52:07 INFO - PROCESS | 1802 | 1461185527249 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x913e6c00 == 17 [pid = 1802] [id = 23] 13:52:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 66 (0x913e8c00) [pid = 1802] [serial = 66] [outer = (nil)] 13:52:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 67 (0x95d35400) [pid = 1802] [serial = 67] [outer = 0x913e8c00] 13:52:07 INFO - PROCESS | 1802 | 1461185527403 Marionette DEBUG loaded listener.js 13:52:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 68 (0x9776f000) [pid = 1802] [serial = 68] [outer = 0x913e8c00] 13:52:08 INFO - PROCESS | 1802 | 1461185528501 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]]]}] 13:52:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:52:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1655ms 13:52:08 INFO - PROCESS | 1802 | 1461185528549 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 13:52:08 INFO - PROCESS | 1802 | 1461185528564 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 13:52:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:52:08 INFO - PROCESS | 1802 | 1461185528583 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:52:08 INFO - PROCESS | 1802 | 1461185528592 Marionette TRACE conn4 <- [1,66,null,{}] 13:52:08 INFO - PROCESS | 1802 | 1461185528603 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}] 13:52:08 INFO - PROCESS | 1802 | 1461185528827 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 13:52:09 INFO - PROCESS | 1802 | 1461185529020 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x99133c00 == 18 [pid = 1802] [id = 24] 13:52:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 69 (0x99424400) [pid = 1802] [serial = 69] [outer = (nil)] 13:52:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 70 (0x99a1e000) [pid = 1802] [serial = 70] [outer = 0x99424400] 13:52:09 INFO - PROCESS | 1802 | 1461185529123 Marionette DEBUG loaded listener.js 13:52:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 71 (0x99a28000) [pid = 1802] [serial = 71] [outer = 0x99424400] 13:52:09 INFO - PROCESS | 1802 | 1461185529992 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]]]}] 13:52:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:52:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1491ms 13:52:10 INFO - PROCESS | 1802 | 1461185530073 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 13:52:10 INFO - PROCESS | 1802 | 1461185530078 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 13:52:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:52:10 INFO - PROCESS | 1802 | 1461185530085 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:52:10 INFO - PROCESS | 1802 | 1461185530091 Marionette TRACE conn4 <- [1,70,null,{}] 13:52:10 INFO - PROCESS | 1802 | 1461185530109 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}] 13:52:10 INFO - PROCESS | 1802 | 1461185530334 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 13:52:10 INFO - PROCESS | 1802 | 1461185530481 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x9ae6b400 == 19 [pid = 1802] [id = 25] 13:52:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 72 (0x9aecf800) [pid = 1802] [serial = 72] [outer = (nil)] 13:52:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 73 (0x9fc27800) [pid = 1802] [serial = 73] [outer = 0x9aecf800] 13:52:10 INFO - PROCESS | 1802 | 1461185530628 Marionette DEBUG loaded listener.js 13:52:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 74 (0x9fd62800) [pid = 1802] [serial = 74] [outer = 0x9aecf800] 13:52:11 INFO - PROCESS | 1802 | 1461185531482 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]]]}] 13:52:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:52:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1440ms 13:52:11 INFO - PROCESS | 1802 | 1461185531526 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 13:52:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:52:11 INFO - PROCESS | 1802 | 1461185531531 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 13:52:11 INFO - PROCESS | 1802 | 1461185531538 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:52:11 INFO - PROCESS | 1802 | 1461185531541 Marionette TRACE conn4 <- [1,74,null,{}] 13:52:11 INFO - PROCESS | 1802 | 1461185531569 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}] 13:52:11 INFO - PROCESS | 1802 | 1461185531747 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 13:52:11 INFO - PROCESS | 1802 | 1461185531882 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x9ea23800 == 20 [pid = 1802] [id = 26] 13:52:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 75 (0x9ea24800) [pid = 1802] [serial = 75] [outer = (nil)] 13:52:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 76 (0xa01b3800) [pid = 1802] [serial = 76] [outer = 0x9ea24800] 13:52:11 INFO - PROCESS | 1802 | 1461185531981 Marionette DEBUG loaded listener.js 13:52:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 77 (0xa0bd6800) [pid = 1802] [serial = 77] [outer = 0x9ea24800] 13:52:12 INFO - PROCESS | 1802 | 1461185532869 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]]]}] 13:52:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:52:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1399ms 13:52:12 INFO - PROCESS | 1802 | 1461185532938 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 13:52:12 INFO - PROCESS | 1802 | 1461185532943 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 13:52:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:52:12 INFO - PROCESS | 1802 | 1461185532949 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:52:12 INFO - PROCESS | 1802 | 1461185532953 Marionette TRACE conn4 <- [1,78,null,{}] 13:52:12 INFO - PROCESS | 1802 | 1461185532960 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}] 13:52:13 INFO - PROCESS | 1802 | 1461185533137 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 13:52:13 INFO - PROCESS | 1802 | 1461185533275 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fc50c00 == 21 [pid = 1802] [id = 27] 13:52:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 78 (0x8fc55000) [pid = 1802] [serial = 78] [outer = (nil)] 13:52:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 79 (0xa0d47400) [pid = 1802] [serial = 79] [outer = 0x8fc55000] 13:52:13 INFO - PROCESS | 1802 | 1461185533369 Marionette DEBUG loaded listener.js 13:52:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 80 (0xa10e1800) [pid = 1802] [serial = 80] [outer = 0x8fc55000] 13:52:14 INFO - PROCESS | 1802 | 1461185534276 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]]]}] 13:52:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:52:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1383ms 13:52:14 INFO - PROCESS | 1802 | 1461185534333 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 13:52:14 INFO - PROCESS | 1802 | 1461185534338 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 13:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:52:14 INFO - PROCESS | 1802 | 1461185534345 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:52:14 INFO - PROCESS | 1802 | 1461185534349 Marionette TRACE conn4 <- [1,82,null,{}] 13:52:14 INFO - PROCESS | 1802 | 1461185534356 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}] 13:52:14 INFO - PROCESS | 1802 | 1461185534626 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 13:52:14 INFO - PROCESS | 1802 | 1461185534807 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x97c08000 == 22 [pid = 1802] [id = 28] 13:52:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 81 (0x982ac800) [pid = 1802] [serial = 81] [outer = (nil)] 13:52:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 82 (0xa45b3000) [pid = 1802] [serial = 82] [outer = 0x982ac800] 13:52:14 INFO - PROCESS | 1802 | 1461185534961 Marionette DEBUG loaded listener.js 13:52:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 83 (0xa4692c00) [pid = 1802] [serial = 83] [outer = 0x982ac800] 13:52:15 INFO - PROCESS | 1802 | 1461185535944 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]]]}] 13:52:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:52:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1639ms 13:52:15 INFO - PROCESS | 1802 | 1461185535986 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 13:52:15 INFO - PROCESS | 1802 | 1461185535991 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 13:52:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:52:16 INFO - PROCESS | 1802 | 1461185536001 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:52:16 INFO - PROCESS | 1802 | 1461185536007 Marionette TRACE conn4 <- [1,86,null,{}] 13:52:16 INFO - PROCESS | 1802 | 1461185536015 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}] 13:52:16 INFO - PROCESS | 1802 | 1461185536194 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 13:52:16 INFO - PROCESS | 1802 | 1461185536345 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x9204d800 == 23 [pid = 1802] [id = 29] 13:52:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 84 (0x9204dc00) [pid = 1802] [serial = 84] [outer = (nil)] 13:52:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 85 (0x92051c00) [pid = 1802] [serial = 85] [outer = 0x9204dc00] 13:52:16 INFO - PROCESS | 1802 | 1461185536490 Marionette DEBUG loaded listener.js 13:52:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 86 (0x9212e000) [pid = 1802] [serial = 86] [outer = 0x9204dc00] 13:52:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8fc55400 == 22 [pid = 1802] [id = 18] 13:52:17 INFO - PROCESS | 1802 | --DOCSHELL 0x913de400 == 21 [pid = 1802] [id = 17] 13:52:17 INFO - PROCESS | 1802 | 1461185537481 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]]]}] 13:52:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:52:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1539ms 13:52:17 INFO - PROCESS | 1802 | 1461185537540 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 13:52:17 INFO - PROCESS | 1802 | 1461185537547 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 13:52:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:52:17 INFO - PROCESS | 1802 | 1461185537556 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:52:17 INFO - PROCESS | 1802 | 1461185537562 Marionette TRACE conn4 <- [1,90,null,{}] 13:52:17 INFO - PROCESS | 1802 | 1461185537571 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}] 13:52:17 INFO - PROCESS | 1802 | 1461185537778 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 13:52:17 INFO - PROCESS | 1802 | 1461185537972 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x92046400 == 22 [pid = 1802] [id = 30] 13:52:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 87 (0x9204c400) [pid = 1802] [serial = 87] [outer = (nil)] 13:52:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 88 (0x9204ec00) [pid = 1802] [serial = 88] [outer = 0x9204c400] 13:52:18 INFO - PROCESS | 1802 | 1461185538087 Marionette DEBUG loaded listener.js 13:52:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 89 (0x96c4d800) [pid = 1802] [serial = 89] [outer = 0x9204c400] 13:52:18 INFO - PROCESS | 1802 | 1461185538923 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]]]}] 13:52:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:52:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1439ms 13:52:19 INFO - PROCESS | 1802 | 1461185538996 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 13:52:19 INFO - PROCESS | 1802 | 1461185539005 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 13:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:52:19 INFO - PROCESS | 1802 | 1461185539018 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:52:19 INFO - PROCESS | 1802 | 1461185539024 Marionette TRACE conn4 <- [1,94,null,{}] 13:52:19 INFO - PROCESS | 1802 | 1461185539031 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}] 13:52:19 INFO - PROCESS | 1802 | 1461185539259 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 13:52:19 INFO - PROCESS | 1802 | 1461185539407 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x908f4400 == 23 [pid = 1802] [id = 31] 13:52:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 90 (0x92047000) [pid = 1802] [serial = 90] [outer = (nil)] 13:52:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 91 (0x99a24400) [pid = 1802] [serial = 91] [outer = 0x92047000] 13:52:19 INFO - PROCESS | 1802 | 1461185539501 Marionette DEBUG loaded listener.js 13:52:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 92 (0x9ad1c000) [pid = 1802] [serial = 92] [outer = 0x92047000] 13:52:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 93 (0x9b0a2c00) [pid = 1802] [serial = 93] [outer = 0x9791fc00] 13:52:20 INFO - PROCESS | 1802 | 1461185540449 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]]]}] 13:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1486ms 13:52:20 INFO - PROCESS | 1802 | 1461185540558 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 13:52:20 INFO - PROCESS | 1802 | 1461185540563 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 13:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:52:20 INFO - PROCESS | 1802 | 1461185540573 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:52:20 INFO - PROCESS | 1802 | 1461185540579 Marionette TRACE conn4 <- [1,98,null,{}] 13:52:20 INFO - PROCESS | 1802 | 1461185540605 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}] 13:52:20 INFO - PROCESS | 1802 | 1461185540819 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 13:52:21 INFO - PROCESS | 1802 | 1461185540990 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x98492000 == 24 [pid = 1802] [id = 32] 13:52:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 94 (0x9941c000) [pid = 1802] [serial = 94] [outer = (nil)] 13:52:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0x9fd62000) [pid = 1802] [serial = 95] [outer = 0x9941c000] 13:52:21 INFO - PROCESS | 1802 | 1461185541092 Marionette DEBUG loaded listener.js 13:52:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 96 (0xa01dfc00) [pid = 1802] [serial = 96] [outer = 0x9941c000] 13:52:21 INFO - PROCESS | 1802 | 1461185541941 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]]]}] 13:52:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1444ms 13:52:22 INFO - PROCESS | 1802 | 1461185542018 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 13:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:52:22 INFO - PROCESS | 1802 | 1461185542023 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 13:52:22 INFO - PROCESS | 1802 | 1461185542030 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:52:22 INFO - PROCESS | 1802 | 1461185542034 Marionette TRACE conn4 <- [1,102,null,{}] 13:52:22 INFO - PROCESS | 1802 | 1461185542041 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}] 13:52:22 INFO - PROCESS | 1802 | 1461185542219 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 13:52:22 INFO - PROCESS | 1802 | 1461185542380 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x90862800 == 25 [pid = 1802] [id = 33] 13:52:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0x908f4c00) [pid = 1802] [serial = 97] [outer = (nil)] 13:52:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0xa3d83000) [pid = 1802] [serial = 98] [outer = 0x908f4c00] 13:52:22 INFO - PROCESS | 1802 | 1461185542472 Marionette DEBUG loaded listener.js 13:52:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0xa457d800) [pid = 1802] [serial = 99] [outer = 0x908f4c00] 13:52:23 INFO - PROCESS | 1802 | 1461185543309 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]]]}] 13:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1335ms 13:52:23 INFO - PROCESS | 1802 | 1461185543365 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 13:52:23 INFO - PROCESS | 1802 | 1461185543370 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 13:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:52:23 INFO - PROCESS | 1802 | 1461185543377 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:52:23 INFO - PROCESS | 1802 | 1461185543381 Marionette TRACE conn4 <- [1,106,null,{}] 13:52:23 INFO - PROCESS | 1802 | 1461185543388 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}] 13:52:23 INFO - PROCESS | 1802 | 1461185543558 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 13:52:23 INFO - PROCESS | 1802 | 1461185543699 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:23 INFO - PROCESS | 1802 | ++DOCSHELL 0xa2be5400 == 26 [pid = 1802] [id = 34] 13:52:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0xa45b7400) [pid = 1802] [serial = 100] [outer = (nil)] 13:52:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0xa46d2800) [pid = 1802] [serial = 101] [outer = 0xa45b7400] 13:52:23 INFO - PROCESS | 1802 | 1461185543789 Marionette DEBUG loaded listener.js 13:52:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0xa46ee800) [pid = 1802] [serial = 102] [outer = 0xa45b7400] 13:52:24 INFO - PROCESS | 1802 | 1461185544645 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]]]}] 13:52:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1330ms 13:52:24 INFO - PROCESS | 1802 | 1461185544709 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 13:52:24 INFO - PROCESS | 1802 | 1461185544714 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 13:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:52:24 INFO - PROCESS | 1802 | 1461185544721 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:52:24 INFO - PROCESS | 1802 | 1461185544724 Marionette TRACE conn4 <- [1,110,null,{}] 13:52:24 INFO - PROCESS | 1802 | 1461185544730 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}] 13:52:24 INFO - PROCESS | 1802 | 1461185544945 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 13:52:25 INFO - PROCESS | 1802 | 1461185545108 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9d5800 == 27 [pid = 1802] [id = 35] 13:52:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x8f9d6c00) [pid = 1802] [serial = 103] [outer = (nil)] 13:52:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x8f9e2400) [pid = 1802] [serial = 104] [outer = 0x8f9d6c00] 13:52:25 INFO - PROCESS | 1802 | 1461185545196 Marionette DEBUG loaded listener.js 13:52:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0xa5f3c400) [pid = 1802] [serial = 105] [outer = 0x8f9d6c00] 13:52:26 INFO - PROCESS | 1802 | 1461185546139 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]]]}] 13:52:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1480ms 13:52:26 INFO - PROCESS | 1802 | 1461185546202 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 13:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:52:26 INFO - PROCESS | 1802 | 1461185546207 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 13:52:26 INFO - PROCESS | 1802 | 1461185546213 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:52:26 INFO - PROCESS | 1802 | 1461185546217 Marionette TRACE conn4 <- [1,114,null,{}] 13:52:26 INFO - PROCESS | 1802 | 1461185546223 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}] 13:52:26 INFO - PROCESS | 1802 | 1461185546385 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 13:52:26 INFO - PROCESS | 1802 | 1461185546535 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:26 INFO - PROCESS | 1802 | ++DOCSHELL 0xa4c53400 == 28 [pid = 1802] [id = 36] 13:52:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0xa5f3fc00) [pid = 1802] [serial = 106] [outer = (nil)] 13:52:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0xa699f000) [pid = 1802] [serial = 107] [outer = 0xa5f3fc00] 13:52:26 INFO - PROCESS | 1802 | 1461185546626 Marionette DEBUG loaded listener.js 13:52:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0xa6d2fc00) [pid = 1802] [serial = 108] [outer = 0xa5f3fc00] 13:52:27 INFO - PROCESS | 1802 | 1461185547827 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]]]}] 13:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1638ms 13:52:27 INFO - PROCESS | 1802 | 1461185547851 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 13:52:27 INFO - PROCESS | 1802 | 1461185547857 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 13:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:52:27 INFO - PROCESS | 1802 | 1461185547866 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:52:27 INFO - PROCESS | 1802 | 1461185547873 Marionette TRACE conn4 <- [1,118,null,{}] 13:52:27 INFO - PROCESS | 1802 | 1461185547883 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}] 13:52:28 INFO - PROCESS | 1802 | 1461185548084 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 13:52:28 INFO - PROCESS | 1802 | --DOCSHELL 0x99133c00 == 27 [pid = 1802] [id = 24] 13:52:28 INFO - PROCESS | 1802 | --DOCSHELL 0x9ae6b400 == 26 [pid = 1802] [id = 25] 13:52:28 INFO - PROCESS | 1802 | --DOCSHELL 0x9ea23800 == 25 [pid = 1802] [id = 26] 13:52:28 INFO - PROCESS | 1802 | --DOCSHELL 0x913e6c00 == 24 [pid = 1802] [id = 23] 13:52:30 INFO - PROCESS | 1802 | --DOCSHELL 0x95b49000 == 23 [pid = 1802] [id = 16] 13:52:30 INFO - PROCESS | 1802 | --DOCSHELL 0x9ae64400 == 22 [pid = 1802] [id = 21] 13:52:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8fc50c00 == 21 [pid = 1802] [id = 27] 13:52:30 INFO - PROCESS | 1802 | --DOCSHELL 0x98ca7400 == 20 [pid = 1802] [id = 13] 13:52:30 INFO - PROCESS | 1802 | --DOCSHELL 0x97c08000 == 19 [pid = 1802] [id = 28] 13:52:30 INFO - PROCESS | 1802 | --DOCSHELL 0x99426800 == 18 [pid = 1802] [id = 19] 13:52:30 INFO - PROCESS | 1802 | --DOCSHELL 0x979bec00 == 17 [pid = 1802] [id = 20] 13:52:30 INFO - PROCESS | 1802 | --DOCSHELL 0xa2be5400 == 16 [pid = 1802] [id = 34] 13:52:30 INFO - PROCESS | 1802 | --DOCSHELL 0x8f9d5800 == 15 [pid = 1802] [id = 35] 13:52:30 INFO - PROCESS | 1802 | --DOCSHELL 0xa4c53400 == 14 [pid = 1802] [id = 36] 13:52:30 INFO - PROCESS | 1802 | --DOCSHELL 0x98492000 == 13 [pid = 1802] [id = 32] 13:52:30 INFO - PROCESS | 1802 | --DOCSHELL 0x90862800 == 12 [pid = 1802] [id = 33] 13:52:30 INFO - PROCESS | 1802 | --DOCSHELL 0x920f8400 == 11 [pid = 1802] [id = 22] 13:52:30 INFO - PROCESS | 1802 | --DOCSHELL 0x9204d800 == 10 [pid = 1802] [id = 29] 13:52:30 INFO - PROCESS | 1802 | --DOCSHELL 0x92046400 == 9 [pid = 1802] [id = 30] 13:52:30 INFO - PROCESS | 1802 | --DOCSHELL 0x908f4400 == 8 [pid = 1802] [id = 31] 13:52:31 INFO - PROCESS | 1802 | 1461185551811 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e711800 == 9 [pid = 1802] [id = 37] 13:52:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x8e714c00) [pid = 1802] [serial = 109] [outer = (nil)] 13:52:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x8e756000) [pid = 1802] [serial = 110] [outer = 0x8e714c00] 13:52:31 INFO - PROCESS | 1802 | 1461185551898 Marionette DEBUG loaded listener.js 13:52:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x8e75c800) [pid = 1802] [serial = 111] [outer = 0x8e714c00] 13:52:32 INFO - PROCESS | 1802 | 1461185552686 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]]]}] 13:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 4868ms 13:52:32 INFO - PROCESS | 1802 | 1461185552740 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 13:52:32 INFO - PROCESS | 1802 | 1461185552745 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 13:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:52:32 INFO - PROCESS | 1802 | 1461185552754 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:52:32 INFO - PROCESS | 1802 | 1461185552761 Marionette TRACE conn4 <- [1,122,null,{}] 13:52:32 INFO - PROCESS | 1802 | 1461185552773 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}] 13:52:32 INFO - PROCESS | 1802 | 1461185552952 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 13:52:32 INFO - PROCESS | 1802 | 1461185552964 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9e2c00 == 10 [pid = 1802] [id = 38] 13:52:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x8f9e4000) [pid = 1802] [serial = 112] [outer = (nil)] 13:52:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x8fc52400) [pid = 1802] [serial = 113] [outer = 0x8f9e4000] 13:52:33 INFO - PROCESS | 1802 | 1461185553044 Marionette DEBUG loaded listener.js 13:52:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x9085d400) [pid = 1802] [serial = 114] [outer = 0x8f9e4000] 13:52:33 INFO - PROCESS | 1802 | 1461185553895 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]]]}] 13:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1238ms 13:52:33 INFO - PROCESS | 1802 | 1461185553997 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 13:52:34 INFO - PROCESS | 1802 | 1461185554005 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 13:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:52:34 INFO - PROCESS | 1802 | 1461185554022 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:52:34 INFO - PROCESS | 1802 | 1461185554025 Marionette TRACE conn4 <- [1,126,null,{}] 13:52:34 INFO - PROCESS | 1802 | 1461185554033 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}] 13:52:34 INFO - PROCESS | 1802 | 1461185554197 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 13:52:34 INFO - PROCESS | 1802 | 1461185554380 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x9201ac00 == 11 [pid = 1802] [id = 39] 13:52:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x92045800) [pid = 1802] [serial = 115] [outer = (nil)] 13:52:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x92049000) [pid = 1802] [serial = 116] [outer = 0x92045800] 13:52:34 INFO - PROCESS | 1802 | 1461185554489 Marionette DEBUG loaded listener.js 13:52:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x9204c800) [pid = 1802] [serial = 117] [outer = 0x92045800] 13:52:35 INFO - PROCESS | 1802 | 1461185555516 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]]]}] 13:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1532ms 13:52:35 INFO - PROCESS | 1802 | 1461185555555 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 13:52:35 INFO - PROCESS | 1802 | 1461185555558 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 13:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:52:35 INFO - PROCESS | 1802 | 1461185555576 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:52:35 INFO - PROCESS | 1802 | 1461185555586 Marionette TRACE conn4 <- [1,130,null,{}] 13:52:35 INFO - PROCESS | 1802 | 1461185555602 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}] 13:52:35 INFO - PROCESS | 1802 | 1461185555814 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 13:52:35 INFO - PROCESS | 1802 | 1461185555842 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x95104800 == 12 [pid = 1802] [id = 40] 13:52:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x95d34400) [pid = 1802] [serial = 118] [outer = (nil)] 13:52:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x97913c00) [pid = 1802] [serial = 119] [outer = 0x95d34400] 13:52:35 INFO - PROCESS | 1802 | 1461185555921 Marionette DEBUG loaded listener.js 13:52:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x97cc4400) [pid = 1802] [serial = 120] [outer = 0x95d34400] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x9130f000) [pid = 1802] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x97c06800) [pid = 1802] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x913dd400) [pid = 1802] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x95d2e400) [pid = 1802] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 115 (0x8fc54400) [pid = 1802] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 114 (0x99a5f400) [pid = 1802] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0x920ef400) [pid = 1802] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 112 (0x98e9f800) [pid = 1802] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 111 (0x8f9d6c00) [pid = 1802] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 110 (0xa45b7400) [pid = 1802] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 109 (0x9aecf800) [pid = 1802] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 108 (0x908f4c00) [pid = 1802] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 107 (0x9ea24800) [pid = 1802] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 106 (0x982ac800) [pid = 1802] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 105 (0x920f7400) [pid = 1802] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 104 (0x8fc55000) [pid = 1802] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 103 (0x99424400) [pid = 1802] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 102 (0x9941c000) [pid = 1802] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 101 (0x913e8c00) [pid = 1802] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 100 (0x9aed6800) [pid = 1802] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 99 (0x920fb400) [pid = 1802] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 98 (0x9204dc00) [pid = 1802] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 97 (0x9ae64800) [pid = 1802] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 96 (0x92047000) [pid = 1802] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 95 (0x9204c400) [pid = 1802] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 94 (0x99a23c00) [pid = 1802] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:52:37 INFO - PROCESS | 1802 | --DOMWINDOW == 93 (0x9200f800) [pid = 1802] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:52:37 INFO - PROCESS | 1802 | 1461185557932 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]]]}] 13:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 2465ms 13:52:38 INFO - PROCESS | 1802 | 1461185558056 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 13:52:38 INFO - PROCESS | 1802 | 1461185558061 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 13:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:52:38 INFO - PROCESS | 1802 | 1461185558089 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:52:38 INFO - PROCESS | 1802 | 1461185558093 Marionette TRACE conn4 <- [1,134,null,{}] 13:52:38 INFO - PROCESS | 1802 | 1461185558116 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}] 13:52:38 INFO - PROCESS | 1802 | 1461185558305 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 13:52:38 INFO - PROCESS | 1802 | 1461185558369 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e711000 == 13 [pid = 1802] [id = 41] 13:52:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 94 (0x913de400) [pid = 1802] [serial = 121] [outer = (nil)] 13:52:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0x979b3000) [pid = 1802] [serial = 122] [outer = 0x913de400] 13:52:38 INFO - PROCESS | 1802 | 1461185558462 Marionette DEBUG loaded listener.js 13:52:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 96 (0x98ca0000) [pid = 1802] [serial = 123] [outer = 0x913de400] 13:52:39 INFO - PROCESS | 1802 | 1461185559217 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]]]}] 13:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1173ms 13:52:39 INFO - PROCESS | 1802 | 1461185559248 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 13:52:39 INFO - PROCESS | 1802 | 1461185559252 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 13:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:52:39 INFO - PROCESS | 1802 | 1461185559259 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:52:39 INFO - PROCESS | 1802 | 1461185559262 Marionette TRACE conn4 <- [1,138,null,{}] 13:52:39 INFO - PROCESS | 1802 | 1461185559326 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}] 13:52:39 INFO - PROCESS | 1802 | 1461185559550 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 13:52:39 INFO - PROCESS | 1802 | 1461185559695 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e759000 == 14 [pid = 1802] [id = 42] 13:52:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0x8e759c00) [pid = 1802] [serial = 124] [outer = (nil)] 13:52:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0x8e761c00) [pid = 1802] [serial = 125] [outer = 0x8e759c00] 13:52:39 INFO - PROCESS | 1802 | 1461185559793 Marionette DEBUG loaded listener.js 13:52:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0x908f8c00) [pid = 1802] [serial = 126] [outer = 0x8e759c00] 13:52:40 INFO - PROCESS | 1802 | 1461185560811 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]]]}] 13:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1593ms 13:52:40 INFO - PROCESS | 1802 | 1461185560854 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 13:52:40 INFO - PROCESS | 1802 | 1461185560864 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 13:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:52:40 INFO - PROCESS | 1802 | 1461185560873 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:52:40 INFO - PROCESS | 1802 | 1461185560876 Marionette TRACE conn4 <- [1,142,null,{}] 13:52:40 INFO - PROCESS | 1802 | 1461185560885 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}] 13:52:41 INFO - PROCESS | 1802 | 1461185561110 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 13:52:41 INFO - PROCESS | 1802 | 1461185561301 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e754000 == 15 [pid = 1802] [id = 43] 13:52:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0x96cd1c00) [pid = 1802] [serial = 127] [outer = (nil)] 13:52:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0x979bf800) [pid = 1802] [serial = 128] [outer = 0x96cd1c00] 13:52:41 INFO - PROCESS | 1802 | 1461185561442 Marionette DEBUG loaded listener.js 13:52:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0x98ea8800) [pid = 1802] [serial = 129] [outer = 0x96cd1c00] 13:52:42 INFO - PROCESS | 1802 | 1461185562355 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]]]}] 13:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1533ms 13:52:42 INFO - PROCESS | 1802 | 1461185562406 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 13:52:42 INFO - PROCESS | 1802 | 1461185562410 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 13:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:52:42 INFO - PROCESS | 1802 | 1461185562417 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:52:42 INFO - PROCESS | 1802 | 1461185562421 Marionette TRACE conn4 <- [1,146,null,{}] 13:52:42 INFO - PROCESS | 1802 | 1461185562428 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}] 13:52:42 INFO - PROCESS | 1802 | 1461185562660 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 13:52:42 INFO - PROCESS | 1802 | 1461185562840 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x99a1f400 == 16 [pid = 1802] [id = 44] 13:52:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x99a23c00) [pid = 1802] [serial = 130] [outer = (nil)] 13:52:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x99a5f400) [pid = 1802] [serial = 131] [outer = 0x99a23c00] 13:52:42 INFO - PROCESS | 1802 | 1461185562981 Marionette DEBUG loaded listener.js 13:52:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x92017c00) [pid = 1802] [serial = 132] [outer = 0x99a23c00] 13:52:43 INFO - PROCESS | 1802 | 1461185563787 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:52:43 INFO - PROCESS | 1802 | 1461185563972 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]]]}] 13:52:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1586ms 13:52:44 INFO - PROCESS | 1802 | 1461185564011 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 13:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:52:44 INFO - PROCESS | 1802 | 1461185564022 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 13:52:44 INFO - PROCESS | 1802 | 1461185564029 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:52:44 INFO - PROCESS | 1802 | 1461185564034 Marionette TRACE conn4 <- [1,150,null,{}] 13:52:44 INFO - PROCESS | 1802 | 1461185564041 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}] 13:52:44 INFO - PROCESS | 1802 | 1461185564260 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 13:52:44 INFO - PROCESS | 1802 | 1461185564407 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x99b2dc00 == 17 [pid = 1802] [id = 45] 13:52:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x99b31c00) [pid = 1802] [serial = 133] [outer = (nil)] 13:52:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0x9ea20800) [pid = 1802] [serial = 134] [outer = 0x99b31c00] 13:52:44 INFO - PROCESS | 1802 | 1461185564546 Marionette DEBUG loaded listener.js 13:52:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0x9ea28800) [pid = 1802] [serial = 135] [outer = 0x99b31c00] 13:52:45 INFO - PROCESS | 1802 | 1461185565425 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]]]}] 13:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1436ms 13:52:45 INFO - PROCESS | 1802 | 1461185565466 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 13:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:52:45 INFO - PROCESS | 1802 | 1461185565471 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 13:52:45 INFO - PROCESS | 1802 | 1461185565478 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:52:45 INFO - PROCESS | 1802 | 1461185565482 Marionette TRACE conn4 <- [1,154,null,{}] 13:52:45 INFO - PROCESS | 1802 | 1461185565488 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}] 13:52:45 INFO - PROCESS | 1802 | 1461185565662 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 13:52:45 INFO - PROCESS | 1802 | 1461185565808 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x908f2000 == 18 [pid = 1802] [id = 46] 13:52:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x908f7800) [pid = 1802] [serial = 136] [outer = (nil)] 13:52:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x913e8000) [pid = 1802] [serial = 137] [outer = 0x908f7800] 13:52:45 INFO - PROCESS | 1802 | 1461185565901 Marionette DEBUG loaded listener.js 13:52:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x916ed400) [pid = 1802] [serial = 138] [outer = 0x908f7800] 13:52:47 INFO - PROCESS | 1802 | 1461185567243 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]]]}] 13:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1783ms 13:52:47 INFO - PROCESS | 1802 | 1461185567265 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 13:52:47 INFO - PROCESS | 1802 | 1461185567272 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 13:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:52:47 INFO - PROCESS | 1802 | 1461185567283 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:52:47 INFO - PROCESS | 1802 | 1461185567287 Marionette TRACE conn4 <- [1,158,null,{}] 13:52:47 INFO - PROCESS | 1802 | 1461185567296 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}] 13:52:47 INFO - PROCESS | 1802 | 1461185567509 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 13:52:47 INFO - PROCESS | 1802 | 1461185567726 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x90861400 == 19 [pid = 1802] [id = 47] 13:52:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x908f4400) [pid = 1802] [serial = 139] [outer = (nil)] 13:52:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x920f4800) [pid = 1802] [serial = 140] [outer = 0x908f4400] 13:52:47 INFO - PROCESS | 1802 | 1461185567844 Marionette DEBUG loaded listener.js 13:52:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x92ba5400) [pid = 1802] [serial = 141] [outer = 0x908f4400] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0xa2be3c00) [pid = 1802] [serial = 2] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 112 (0x913e1000) [pid = 1802] [serial = 40] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 111 (0x920f9400) [pid = 1802] [serial = 25] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 110 (0x913e7c00) [pid = 1802] [serial = 41] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 109 (0x96c52400) [pid = 1802] [serial = 28] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 108 (0x97fdb000) [pid = 1802] [serial = 31] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 107 (0x90861800) [pid = 1802] [serial = 22] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 106 (0x96fca400) [pid = 1802] [serial = 29] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 105 (0x9ad18400) [pid = 1802] [serial = 34] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 104 (0x95b48800) [pid = 1802] [serial = 43] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 103 (0x9b0a4800) [pid = 1802] [serial = 35] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 102 (0x95da5c00) [pid = 1802] [serial = 44] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 101 (0x9fc92800) [pid = 1802] [serial = 37] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 100 (0x92ba9800) [pid = 1802] [serial = 17] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 99 (0x9819a400) [pid = 1802] [serial = 47] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 98 (0x9fff4400) [pid = 1802] [serial = 38] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 97 (0x908f2c00) [pid = 1802] [serial = 23] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 96 (0x98ca0c00) [pid = 1802] [serial = 53] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 95 (0x95101c00) [pid = 1802] [serial = 50] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 94 (0x981a4c00) [pid = 1802] [serial = 52] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 93 (0x97cbdc00) [pid = 1802] [serial = 46] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 92 (0x98fbf800) [pid = 1802] [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.] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 91 (0x98494c00) [pid = 1802] [serial = 12] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 90 (0x9fc26800) [pid = 1802] [serial = 62] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 89 (0x9810f800) [pid = 1802] [serial = 9] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 88 (0x9df1a800) [pid = 1802] [serial = 59] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 87 (0x9ea26800) [pid = 1802] [serial = 61] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 86 (0x99a5f800) [pid = 1802] [serial = 56] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 85 (0x9b0a3800) [pid = 1802] [serial = 58] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 84 (0x99a26800) [pid = 1802] [serial = 55] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 83 (0xa699f000) [pid = 1802] [serial = 107] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 82 (0x920fa800) [pid = 1802] [serial = 16] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 81 (0x920ee800) [pid = 1802] [serial = 19] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 80 (0x920f8000) [pid = 1802] [serial = 49] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | 1461185568769 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]]]}] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 79 (0x99a24400) [pid = 1802] [serial = 91] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 78 (0x9204ec00) [pid = 1802] [serial = 88] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 77 (0x9212e000) [pid = 1802] [serial = 86] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 76 (0x95d35400) [pid = 1802] [serial = 67] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 75 (0x97b37800) [pid = 1802] [serial = 65] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 74 (0xa0d47400) [pid = 1802] [serial = 79] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 73 (0xa01b3800) [pid = 1802] [serial = 76] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 72 (0xa3d83000) [pid = 1802] [serial = 98] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 71 (0x9fd62000) [pid = 1802] [serial = 95] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 70 (0x9776f000) [pid = 1802] [serial = 68] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 69 (0x99a1e000) [pid = 1802] [serial = 70] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 68 (0xa4692c00) [pid = 1802] [serial = 83] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 67 (0x96fc8400) [pid = 1802] [serial = 64] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 66 (0x92051c00) [pid = 1802] [serial = 85] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 65 (0x9ad1c000) [pid = 1802] [serial = 92] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 64 (0x96c4d800) [pid = 1802] [serial = 89] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 63 (0xa46ee800) [pid = 1802] [serial = 102] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 62 (0x8f9e2400) [pid = 1802] [serial = 104] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 61 (0x9fc27800) [pid = 1802] [serial = 73] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 60 (0xa457d800) [pid = 1802] [serial = 99] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 59 (0xa0bd6800) [pid = 1802] [serial = 77] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 58 (0xa45b3000) [pid = 1802] [serial = 82] [outer = (nil)] [url = about:blank] 13:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1535ms 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 57 (0xa10e1800) [pid = 1802] [serial = 80] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 56 (0xa46d2800) [pid = 1802] [serial = 101] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 55 (0x99a28000) [pid = 1802] [serial = 71] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 54 (0x9fd62800) [pid = 1802] [serial = 74] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 53 (0xa01dfc00) [pid = 1802] [serial = 96] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | --DOMWINDOW == 52 (0xa5f3c400) [pid = 1802] [serial = 105] [outer = (nil)] [url = about:blank] 13:52:48 INFO - PROCESS | 1802 | 1461185568826 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 13:52:48 INFO - PROCESS | 1802 | 1461185568835 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 13:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:52:48 INFO - PROCESS | 1802 | 1461185568845 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:52:48 INFO - PROCESS | 1802 | 1461185568850 Marionette TRACE conn4 <- [1,162,null,{}] 13:52:48 INFO - PROCESS | 1802 | 1461185568856 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}] 13:52:49 INFO - PROCESS | 1802 | 1461185569021 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 13:52:49 INFO - PROCESS | 1802 | 1461185569115 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9e3c00 == 20 [pid = 1802] [id = 48] 13:52:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 53 (0x908f4000) [pid = 1802] [serial = 142] [outer = (nil)] 13:52:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 54 (0x920f9c00) [pid = 1802] [serial = 143] [outer = 0x908f4000] 13:52:49 INFO - PROCESS | 1802 | 1461185569191 Marionette DEBUG loaded listener.js 13:52:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 55 (0x95110400) [pid = 1802] [serial = 144] [outer = 0x908f4000] 13:52:49 INFO - PROCESS | 1802 | 1461185569949 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]]]}] 13:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1130ms 13:52:49 INFO - PROCESS | 1802 | 1461185569975 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 13:52:49 INFO - PROCESS | 1802 | 1461185569979 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 13:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:52:49 INFO - PROCESS | 1802 | 1461185569993 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:52:50 INFO - PROCESS | 1802 | 1461185570000 Marionette TRACE conn4 <- [1,166,null,{}] 13:52:50 INFO - PROCESS | 1802 | 1461185570025 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}] 13:52:50 INFO - PROCESS | 1802 | 1461185570195 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 13:52:50 INFO - PROCESS | 1802 | 1461185570206 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x96fc4c00 == 21 [pid = 1802] [id = 49] 13:52:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 56 (0x96fca400) [pid = 1802] [serial = 145] [outer = (nil)] 13:52:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 57 (0x9791b400) [pid = 1802] [serial = 146] [outer = 0x96fca400] 13:52:50 INFO - PROCESS | 1802 | 1461185570288 Marionette DEBUG loaded listener.js 13:52:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 58 (0x97cbdc00) [pid = 1802] [serial = 147] [outer = 0x96fca400] 13:52:51 INFO - PROCESS | 1802 | 1461185571098 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]]]}] 13:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1150ms 13:52:51 INFO - PROCESS | 1802 | 1461185571137 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 13:52:51 INFO - PROCESS | 1802 | 1461185571142 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 13:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:52:51 INFO - PROCESS | 1802 | 1461185571153 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:52:51 INFO - PROCESS | 1802 | 1461185571156 Marionette TRACE conn4 <- [1,170,null,{}] 13:52:51 INFO - PROCESS | 1802 | 1461185571166 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}] 13:52:51 INFO - PROCESS | 1802 | 1461185571352 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 13:52:51 INFO - PROCESS | 1802 | 1461185571373 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9d6c00 == 22 [pid = 1802] [id = 50] 13:52:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 59 (0x96fc7c00) [pid = 1802] [serial = 148] [outer = (nil)] 13:52:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 60 (0x98495000) [pid = 1802] [serial = 149] [outer = 0x96fc7c00] 13:52:51 INFO - PROCESS | 1802 | 1461185571449 Marionette DEBUG loaded listener.js 13:52:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 61 (0x98e9f400) [pid = 1802] [serial = 150] [outer = 0x96fc7c00] 13:52:52 INFO - PROCESS | 1802 | 1461185572389 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]]]}] 13:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1280ms 13:52:52 INFO - PROCESS | 1802 | 1461185572435 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 13:52:52 INFO - PROCESS | 1802 | 1461185572439 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 13:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:52:52 INFO - PROCESS | 1802 | 1461185572453 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:52:52 INFO - PROCESS | 1802 | 1461185572457 Marionette TRACE conn4 <- [1,174,null,{}] 13:52:52 INFO - PROCESS | 1802 | 1461185572464 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}] 13:52:52 INFO - PROCESS | 1802 | 1461185572690 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 13:52:52 INFO - PROCESS | 1802 | 1461185572706 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e755c00 == 23 [pid = 1802] [id = 51] 13:52:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 62 (0x8fc56400) [pid = 1802] [serial = 151] [outer = (nil)] 13:52:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 63 (0x99133000) [pid = 1802] [serial = 152] [outer = 0x8fc56400] 13:52:52 INFO - PROCESS | 1802 | 1461185572786 Marionette DEBUG loaded listener.js 13:52:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 64 (0x9941b400) [pid = 1802] [serial = 153] [outer = 0x8fc56400] 13:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 63 (0x95d34400) [pid = 1802] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 62 (0x8e714c00) [pid = 1802] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 61 (0x8f9e4000) [pid = 1802] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 60 (0x92045800) [pid = 1802] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:52:53 INFO - PROCESS | 1802 | --DOMWINDOW == 59 (0xa5f3fc00) [pid = 1802] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:52:53 INFO - PROCESS | 1802 | 1461185573613 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]]]}] 13:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1202ms 13:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:52:53 INFO - PROCESS | 1802 | 1461185573650 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 13:52:53 INFO - PROCESS | 1802 | 1461185573653 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 13:52:53 INFO - PROCESS | 1802 | 1461185573660 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:52:53 INFO - PROCESS | 1802 | 1461185573664 Marionette TRACE conn4 <- [1,178,null,{}] 13:52:53 INFO - PROCESS | 1802 | 1461185573670 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}] 13:52:53 INFO - PROCESS | 1802 | 1461185573903 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 13:52:53 INFO - PROCESS | 1802 | 1461185573918 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e70e400 == 24 [pid = 1802] [id = 52] 13:52:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 60 (0x8e714c00) [pid = 1802] [serial = 154] [outer = (nil)] 13:52:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 61 (0x99a29800) [pid = 1802] [serial = 155] [outer = 0x8e714c00] 13:52:54 INFO - PROCESS | 1802 | 1461185574001 Marionette DEBUG loaded listener.js 13:52:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 62 (0x9944a000) [pid = 1802] [serial = 156] [outer = 0x8e714c00] 13:52:54 INFO - PROCESS | 1802 | 1461185574769 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]]]}] 13:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1134ms 13:52:54 INFO - PROCESS | 1802 | 1461185574792 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 13:52:54 INFO - PROCESS | 1802 | 1461185574796 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 13:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:52:54 INFO - PROCESS | 1802 | 1461185574803 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:52:54 INFO - PROCESS | 1802 | 1461185574805 Marionette TRACE conn4 <- [1,182,null,{}] 13:52:54 INFO - PROCESS | 1802 | 1461185574811 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}] 13:52:54 INFO - PROCESS | 1802 | 1461185574992 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 13:52:55 INFO - PROCESS | 1802 | 1461185575006 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e758000 == 25 [pid = 1802] [id = 53] 13:52:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 63 (0x8e75e400) [pid = 1802] [serial = 157] [outer = (nil)] 13:52:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 64 (0x99b3f400) [pid = 1802] [serial = 158] [outer = 0x8e75e400] 13:52:55 INFO - PROCESS | 1802 | 1461185575083 Marionette DEBUG loaded listener.js 13:52:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 65 (0x9ad19c00) [pid = 1802] [serial = 159] [outer = 0x8e75e400] 13:52:56 INFO - PROCESS | 1802 | 1461185576073 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]]]}] 13:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1342ms 13:52:56 INFO - PROCESS | 1802 | 1461185576147 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 13:52:56 INFO - PROCESS | 1802 | 1461185576156 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 13:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:52:56 INFO - PROCESS | 1802 | 1461185576166 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:52:56 INFO - PROCESS | 1802 | 1461185576172 Marionette TRACE conn4 <- [1,186,null,{}] 13:52:56 INFO - PROCESS | 1802 | 1461185576181 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}] 13:52:56 INFO - PROCESS | 1802 | 1461185576411 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 13:52:56 INFO - PROCESS | 1802 | 1461185576551 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e717000 == 26 [pid = 1802] [id = 54] 13:52:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 66 (0x90861800) [pid = 1802] [serial = 160] [outer = (nil)] 13:52:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 67 (0x92051c00) [pid = 1802] [serial = 161] [outer = 0x90861800] 13:52:56 INFO - PROCESS | 1802 | 1461185576648 Marionette DEBUG loaded listener.js 13:52:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 68 (0x92123c00) [pid = 1802] [serial = 162] [outer = 0x90861800] 13:52:57 INFO - PROCESS | 1802 | 1461185577539 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]]]}] 13:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1438ms 13:52:57 INFO - PROCESS | 1802 | 1461185577606 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 13:52:57 INFO - PROCESS | 1802 | 1461185577615 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 13:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:52:57 INFO - PROCESS | 1802 | 1461185577627 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:52:57 INFO - PROCESS | 1802 | 1461185577632 Marionette TRACE conn4 <- [1,190,null,{}] 13:52:57 INFO - PROCESS | 1802 | 1461185577640 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}] 13:52:57 INFO - PROCESS | 1802 | 1461185577880 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 13:52:58 INFO - PROCESS | 1802 | 1461185578019 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9d8400 == 27 [pid = 1802] [id = 55] 13:52:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 69 (0x913e3400) [pid = 1802] [serial = 163] [outer = (nil)] 13:52:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 70 (0x96fc8800) [pid = 1802] [serial = 164] [outer = 0x913e3400] 13:52:58 INFO - PROCESS | 1802 | 1461185578114 Marionette DEBUG loaded listener.js 13:52:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 71 (0x98198c00) [pid = 1802] [serial = 165] [outer = 0x913e3400] 13:52:59 INFO - PROCESS | 1802 | 1461185579018 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]]]}] 13:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1440ms 13:52:59 INFO - PROCESS | 1802 | 1461185579067 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 13:52:59 INFO - PROCESS | 1802 | 1461185579071 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 13:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:52:59 INFO - PROCESS | 1802 | 1461185579079 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:52:59 INFO - PROCESS | 1802 | 1461185579086 Marionette TRACE conn4 <- [1,194,null,{}] 13:52:59 INFO - PROCESS | 1802 | 1461185579104 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}] 13:52:59 INFO - PROCESS | 1802 | 1461185579296 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 13:52:59 INFO - PROCESS | 1802 | 1461185579436 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x908ff400 == 28 [pid = 1802] [id = 56] 13:52:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 72 (0x99a1dc00) [pid = 1802] [serial = 166] [outer = (nil)] 13:52:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 73 (0x9ad24800) [pid = 1802] [serial = 167] [outer = 0x99a1dc00] 13:52:59 INFO - PROCESS | 1802 | 1461185579538 Marionette DEBUG loaded listener.js 13:52:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 74 (0x9b0a5000) [pid = 1802] [serial = 168] [outer = 0x99a1dc00] 13:53:00 INFO - PROCESS | 1802 | 1461185580477 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]]]}] 13:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1439ms 13:53:00 INFO - PROCESS | 1802 | 1461185580520 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 13:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:53:00 INFO - PROCESS | 1802 | 1461185580525 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 13:53:00 INFO - PROCESS | 1802 | 1461185580532 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:53:00 INFO - PROCESS | 1802 | 1461185580535 Marionette TRACE conn4 <- [1,198,null,{}] 13:53:00 INFO - PROCESS | 1802 | 1461185580543 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}] 13:53:00 INFO - PROCESS | 1802 | 1461185580725 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 13:53:00 INFO - PROCESS | 1802 | 1461185580866 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x908f9400 == 29 [pid = 1802] [id = 57] 13:53:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 75 (0x99a26800) [pid = 1802] [serial = 169] [outer = (nil)] 13:53:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 76 (0x9fc26400) [pid = 1802] [serial = 170] [outer = 0x99a26800] 13:53:00 INFO - PROCESS | 1802 | 1461185580978 Marionette DEBUG loaded listener.js 13:53:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 77 (0x9fc92800) [pid = 1802] [serial = 171] [outer = 0x99a26800] 13:53:02 INFO - PROCESS | 1802 | 1461185582001 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]]]}] 13:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1535ms 13:53:02 INFO - PROCESS | 1802 | 1461185582068 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 13:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:53:02 INFO - PROCESS | 1802 | 1461185582072 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 13:53:02 INFO - PROCESS | 1802 | 1461185582079 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:53:02 INFO - PROCESS | 1802 | 1461185582083 Marionette TRACE conn4 <- [1,202,null,{}] 13:53:02 INFO - PROCESS | 1802 | 1461185582090 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}] 13:53:02 INFO - PROCESS | 1802 | 1461185582300 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 13:53:02 INFO - PROCESS | 1802 | 1461185582441 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x96fce800 == 30 [pid = 1802] [id = 58] 13:53:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 78 (0x97916000) [pid = 1802] [serial = 172] [outer = (nil)] 13:53:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 79 (0x9fd6a000) [pid = 1802] [serial = 173] [outer = 0x97916000] 13:53:02 INFO - PROCESS | 1802 | 1461185582532 Marionette DEBUG loaded listener.js 13:53:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 80 (0x9fda2000) [pid = 1802] [serial = 174] [outer = 0x97916000] 13:53:03 INFO - PROCESS | 1802 | 1461185583560 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]]]}] 13:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1537ms 13:53:03 INFO - PROCESS | 1802 | 1461185583616 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 13:53:03 INFO - PROCESS | 1802 | 1461185583619 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 13:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:53:03 INFO - PROCESS | 1802 | 1461185583627 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:53:03 INFO - PROCESS | 1802 | 1461185583630 Marionette TRACE conn4 <- [1,206,null,{}] 13:53:03 INFO - PROCESS | 1802 | 1461185583637 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}] 13:53:03 INFO - PROCESS | 1802 | 1461185583830 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 13:53:04 INFO - PROCESS | 1802 | 1461185584124 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fc5ac00 == 31 [pid = 1802] [id = 59] 13:53:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 81 (0x8fc5b800) [pid = 1802] [serial = 175] [outer = (nil)] 13:53:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 82 (0x913e0800) [pid = 1802] [serial = 176] [outer = 0x8fc5b800] 13:53:04 INFO - PROCESS | 1802 | 1461185584266 Marionette DEBUG loaded listener.js 13:53:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 83 (0x916e9000) [pid = 1802] [serial = 177] [outer = 0x8fc5b800] 13:53:05 INFO - PROCESS | 1802 | 1461185585216 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]]]}] 13:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1659ms 13:53:05 INFO - PROCESS | 1802 | 1461185585288 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 13:53:05 INFO - PROCESS | 1802 | 1461185585296 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 13:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:53:05 INFO - PROCESS | 1802 | 1461185585306 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:53:05 INFO - PROCESS | 1802 | 1461185585310 Marionette TRACE conn4 <- [1,210,null,{}] 13:53:05 INFO - PROCESS | 1802 | 1461185585319 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}] 13:53:05 INFO - PROCESS | 1802 | 1461185585549 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 13:53:05 INFO - PROCESS | 1802 | --DOMWINDOW == 82 (0x979b3000) [pid = 1802] [serial = 122] [outer = (nil)] [url = about:blank] 13:53:05 INFO - PROCESS | 1802 | 1461185585775 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e75d800 == 32 [pid = 1802] [id = 60] 13:53:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 83 (0x8fc55c00) [pid = 1802] [serial = 178] [outer = (nil)] 13:53:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 84 (0x916e8000) [pid = 1802] [serial = 179] [outer = 0x8fc55c00] 13:53:05 INFO - PROCESS | 1802 | 1461185585865 Marionette DEBUG loaded listener.js 13:53:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 85 (0x92ba3000) [pid = 1802] [serial = 180] [outer = 0x8fc55c00] 13:53:06 INFO - PROCESS | 1802 | --DOMWINDOW == 84 (0xa6d2fc00) [pid = 1802] [serial = 108] [outer = (nil)] [url = about:blank] 13:53:06 INFO - PROCESS | 1802 | --DOMWINDOW == 83 (0x97913c00) [pid = 1802] [serial = 119] [outer = (nil)] [url = about:blank] 13:53:06 INFO - PROCESS | 1802 | --DOMWINDOW == 82 (0x8e756000) [pid = 1802] [serial = 110] [outer = (nil)] [url = about:blank] 13:53:06 INFO - PROCESS | 1802 | --DOMWINDOW == 81 (0x8e75c800) [pid = 1802] [serial = 111] [outer = (nil)] [url = about:blank] 13:53:06 INFO - PROCESS | 1802 | --DOMWINDOW == 80 (0x8fc52400) [pid = 1802] [serial = 113] [outer = (nil)] [url = about:blank] 13:53:06 INFO - PROCESS | 1802 | --DOMWINDOW == 79 (0x9085d400) [pid = 1802] [serial = 114] [outer = (nil)] [url = about:blank] 13:53:06 INFO - PROCESS | 1802 | --DOMWINDOW == 78 (0x9204c800) [pid = 1802] [serial = 117] [outer = (nil)] [url = about:blank] 13:53:06 INFO - PROCESS | 1802 | --DOMWINDOW == 77 (0x92049000) [pid = 1802] [serial = 116] [outer = (nil)] [url = about:blank] 13:53:06 INFO - PROCESS | 1802 | --DOMWINDOW == 76 (0x97cc4400) [pid = 1802] [serial = 120] [outer = (nil)] [url = about:blank] 13:53:06 INFO - PROCESS | 1802 | 1461185586606 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]]]}] 13:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1342ms 13:53:06 INFO - PROCESS | 1802 | 1461185586651 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 13:53:06 INFO - PROCESS | 1802 | 1461185586658 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 13:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:53:06 INFO - PROCESS | 1802 | 1461185586667 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:53:06 INFO - PROCESS | 1802 | 1461185586670 Marionette TRACE conn4 <- [1,214,null,{}] 13:53:06 INFO - PROCESS | 1802 | 1461185586681 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}] 13:53:06 INFO - PROCESS | 1802 | 1461185586845 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 13:53:06 INFO - PROCESS | 1802 | 1461185586856 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x92132c00 == 33 [pid = 1802] [id = 61] 13:53:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 77 (0x92ba6c00) [pid = 1802] [serial = 181] [outer = (nil)] 13:53:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 78 (0x97cb7800) [pid = 1802] [serial = 182] [outer = 0x92ba6c00] 13:53:06 INFO - PROCESS | 1802 | 1461185586934 Marionette DEBUG loaded listener.js 13:53:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 79 (0x98496000) [pid = 1802] [serial = 183] [outer = 0x92ba6c00] 13:53:07 INFO - PROCESS | 1802 | 1461185587770 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]]]}] 13:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1137ms 13:53:07 INFO - PROCESS | 1802 | 1461185587804 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 13:53:07 INFO - PROCESS | 1802 | 1461185587808 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 13:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:53:07 INFO - PROCESS | 1802 | 1461185587818 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:53:07 INFO - PROCESS | 1802 | 1461185587827 Marionette TRACE conn4 <- [1,218,null,{}] 13:53:07 INFO - PROCESS | 1802 | 1461185587842 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}] 13:53:08 INFO - PROCESS | 1802 | 1461185588022 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 13:53:08 INFO - PROCESS | 1802 | 1461185588134 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x9204d400 == 34 [pid = 1802] [id = 62] 13:53:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 80 (0x979bec00) [pid = 1802] [serial = 184] [outer = (nil)] 13:53:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 81 (0x99b2c800) [pid = 1802] [serial = 185] [outer = 0x979bec00] 13:53:08 INFO - PROCESS | 1802 | 1461185588210 Marionette DEBUG loaded listener.js 13:53:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 82 (0x99b3d800) [pid = 1802] [serial = 186] [outer = 0x979bec00] 13:53:09 INFO - PROCESS | 1802 | 1461185589140 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]]]}] 13:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1391ms 13:53:09 INFO - PROCESS | 1802 | 1461185589208 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 13:53:09 INFO - PROCESS | 1802 | 1461185589212 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 13:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:53:09 INFO - PROCESS | 1802 | 1461185589220 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:53:09 INFO - PROCESS | 1802 | 1461185589224 Marionette TRACE conn4 <- [1,222,null,{}] 13:53:09 INFO - PROCESS | 1802 | 1461185589229 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}] 13:53:09 INFO - PROCESS | 1802 | 1461185589432 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 13:53:09 INFO - PROCESS | 1802 | 1461185589453 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x99a29400 == 35 [pid = 1802] [id = 63] 13:53:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 83 (0x99a2a000) [pid = 1802] [serial = 187] [outer = (nil)] 13:53:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 84 (0x9fc27c00) [pid = 1802] [serial = 188] [outer = 0x99a2a000] 13:53:09 INFO - PROCESS | 1802 | 1461185589530 Marionette DEBUG loaded listener.js 13:53:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 85 (0x9fc9a800) [pid = 1802] [serial = 189] [outer = 0x99a2a000] 13:53:10 INFO - PROCESS | 1802 | 1461185590356 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]]]}] 13:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1189ms 13:53:10 INFO - PROCESS | 1802 | 1461185590423 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 13:53:10 INFO - PROCESS | 1802 | 1461185590426 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 13:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:53:10 INFO - PROCESS | 1802 | 1461185590433 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:53:10 INFO - PROCESS | 1802 | 1461185590437 Marionette TRACE conn4 <- [1,226,null,{}] 13:53:10 INFO - PROCESS | 1802 | 1461185590443 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}] 13:53:10 INFO - PROCESS | 1802 | 1461185590736 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 13:53:10 INFO - PROCESS | 1802 | --DOMWINDOW == 84 (0x8fc56400) [pid = 1802] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:53:10 INFO - PROCESS | 1802 | --DOMWINDOW == 83 (0x99b31c00) [pid = 1802] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:53:10 INFO - PROCESS | 1802 | --DOMWINDOW == 82 (0x908f4000) [pid = 1802] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:53:10 INFO - PROCESS | 1802 | --DOMWINDOW == 81 (0x908f4400) [pid = 1802] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:53:10 INFO - PROCESS | 1802 | --DOMWINDOW == 80 (0x96fca400) [pid = 1802] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:53:10 INFO - PROCESS | 1802 | --DOMWINDOW == 79 (0x99a23c00) [pid = 1802] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:53:10 INFO - PROCESS | 1802 | --DOMWINDOW == 78 (0x908f7800) [pid = 1802] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:53:10 INFO - PROCESS | 1802 | --DOMWINDOW == 77 (0x96cd1c00) [pid = 1802] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:53:10 INFO - PROCESS | 1802 | --DOMWINDOW == 76 (0x8e759c00) [pid = 1802] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:53:10 INFO - PROCESS | 1802 | --DOMWINDOW == 75 (0x96fc7c00) [pid = 1802] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:53:10 INFO - PROCESS | 1802 | --DOMWINDOW == 74 (0x8e714c00) [pid = 1802] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:53:10 INFO - PROCESS | 1802 | 1461185590832 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9d8800 == 36 [pid = 1802] [id = 64] 13:53:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 75 (0x8f9dac00) [pid = 1802] [serial = 190] [outer = (nil)] 13:53:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 76 (0x913e5800) [pid = 1802] [serial = 191] [outer = 0x8f9dac00] 13:53:10 INFO - PROCESS | 1802 | 1461185590923 Marionette DEBUG loaded listener.js 13:53:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 77 (0x99b27000) [pid = 1802] [serial = 192] [outer = 0x8f9dac00] 13:53:11 INFO - PROCESS | 1802 | 1461185591646 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]]]}] 13:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1234ms 13:53:11 INFO - PROCESS | 1802 | 1461185591668 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 13:53:11 INFO - PROCESS | 1802 | 1461185591672 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 13:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:53:11 INFO - PROCESS | 1802 | 1461185591680 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:53:11 INFO - PROCESS | 1802 | 1461185591683 Marionette TRACE conn4 <- [1,230,null,{}] 13:53:11 INFO - PROCESS | 1802 | 1461185591688 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}] 13:53:11 INFO - PROCESS | 1802 | 1461185591878 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 13:53:11 INFO - PROCESS | 1802 | 1461185591902 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9dc400 == 37 [pid = 1802] [id = 65] 13:53:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 78 (0xa01bb800) [pid = 1802] [serial = 193] [outer = (nil)] 13:53:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 79 (0xa0bd6800) [pid = 1802] [serial = 194] [outer = 0xa01bb800] 13:53:11 INFO - PROCESS | 1802 | 1461185591981 Marionette DEBUG loaded listener.js 13:53:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 80 (0xa0d0e800) [pid = 1802] [serial = 195] [outer = 0xa01bb800] 13:53:12 INFO - PROCESS | 1802 | 1461185592809 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]]]}] 13:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1189ms 13:53:12 INFO - PROCESS | 1802 | 1461185592871 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 13:53:12 INFO - PROCESS | 1802 | 1461185592878 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 13:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:53:12 INFO - PROCESS | 1802 | 1461185592944 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:53:12 INFO - PROCESS | 1802 | 1461185592951 Marionette TRACE conn4 <- [1,234,null,{}] 13:53:12 INFO - PROCESS | 1802 | 1461185592960 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}] 13:53:13 INFO - PROCESS | 1802 | 1461185593160 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 13:53:13 INFO - PROCESS | 1802 | 1461185593320 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9dd000 == 38 [pid = 1802] [id = 66] 13:53:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 81 (0x91312c00) [pid = 1802] [serial = 196] [outer = (nil)] 13:53:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 82 (0x916e7000) [pid = 1802] [serial = 197] [outer = 0x91312c00] 13:53:13 INFO - PROCESS | 1802 | 1461185593416 Marionette DEBUG loaded listener.js 13:53:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 83 (0x9204c000) [pid = 1802] [serial = 198] [outer = 0x91312c00] 13:53:14 INFO - PROCESS | 1802 | 1461185594471 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]]]}] 13:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1589ms 13:53:14 INFO - PROCESS | 1802 | 1461185594530 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 13:53:14 INFO - PROCESS | 1802 | 1461185594539 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 13:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:53:14 INFO - PROCESS | 1802 | 1461185594550 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:53:14 INFO - PROCESS | 1802 | 1461185594555 Marionette TRACE conn4 <- [1,238,null,{}] 13:53:14 INFO - PROCESS | 1802 | 1461185594561 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}] 13:53:14 INFO - PROCESS | 1802 | 1461185594777 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 13:53:14 INFO - PROCESS | 1802 | 1461185594921 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x96fc6c00 == 39 [pid = 1802] [id = 67] 13:53:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 84 (0x96fd1800) [pid = 1802] [serial = 199] [outer = (nil)] 13:53:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 85 (0x98e9e400) [pid = 1802] [serial = 200] [outer = 0x96fd1800] 13:53:15 INFO - PROCESS | 1802 | 1461185595051 Marionette DEBUG loaded listener.js 13:53:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 86 (0x99a1d800) [pid = 1802] [serial = 201] [outer = 0x96fd1800] 13:53:15 INFO - PROCESS | 1802 | 1461185595912 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]]]}] 13:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1390ms 13:53:15 INFO - PROCESS | 1802 | 1461185595941 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 13:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:53:15 INFO - PROCESS | 1802 | 1461185595946 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 13:53:15 INFO - PROCESS | 1802 | 1461185595968 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:53:15 INFO - PROCESS | 1802 | 1461185595975 Marionette TRACE conn4 <- [1,242,null,{}] 13:53:15 INFO - PROCESS | 1802 | 1461185595995 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}] 13:53:16 INFO - PROCESS | 1802 | 1461185596180 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 13:53:16 INFO - PROCESS | 1802 | 1461185596327 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x99127c00 == 40 [pid = 1802] [id = 68] 13:53:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 87 (0x9fdadc00) [pid = 1802] [serial = 202] [outer = (nil)] 13:53:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 88 (0xa0b98c00) [pid = 1802] [serial = 203] [outer = 0x9fdadc00] 13:53:16 INFO - PROCESS | 1802 | 1461185596424 Marionette DEBUG loaded listener.js 13:53:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 89 (0xa10e1800) [pid = 1802] [serial = 204] [outer = 0x9fdadc00] 13:53:17 INFO - PROCESS | 1802 | 1461185597342 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]]]}] 13:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1458ms 13:53:17 INFO - PROCESS | 1802 | 1461185597411 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 13:53:17 INFO - PROCESS | 1802 | 1461185597416 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 13:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:53:17 INFO - PROCESS | 1802 | 1461185597423 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:53:17 INFO - PROCESS | 1802 | 1461185597427 Marionette TRACE conn4 <- [1,246,null,{}] 13:53:17 INFO - PROCESS | 1802 | 1461185597433 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}] 13:53:17 INFO - PROCESS | 1802 | 1461185597647 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 13:53:17 INFO - PROCESS | 1802 | 1461185597791 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x95da5c00 == 41 [pid = 1802] [id = 69] 13:53:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 90 (0xa0be2000) [pid = 1802] [serial = 205] [outer = (nil)] 13:53:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 91 (0xa3d82000) [pid = 1802] [serial = 206] [outer = 0xa0be2000] 13:53:17 INFO - PROCESS | 1802 | 1461185597888 Marionette DEBUG loaded listener.js 13:53:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 92 (0xa3de0800) [pid = 1802] [serial = 207] [outer = 0xa0be2000] 13:53:18 INFO - PROCESS | 1802 | 1461185598928 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]]]}] 13:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1539ms 13:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:53:18 INFO - PROCESS | 1802 | 1461185598963 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 13:53:18 INFO - PROCESS | 1802 | 1461185598967 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 13:53:18 INFO - PROCESS | 1802 | 1461185598975 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:53:18 INFO - PROCESS | 1802 | 1461185598978 Marionette TRACE conn4 <- [1,250,null,{}] 13:53:18 INFO - PROCESS | 1802 | 1461185598985 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}] 13:53:19 INFO - PROCESS | 1802 | 1461185599167 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 13:53:19 INFO - PROCESS | 1802 | 1461185599317 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e70d800 == 42 [pid = 1802] [id = 70] 13:53:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 93 (0x8e70dc00) [pid = 1802] [serial = 208] [outer = (nil)] 13:53:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 94 (0x95d79400) [pid = 1802] [serial = 209] [outer = 0x8e70dc00] 13:53:19 INFO - PROCESS | 1802 | 1461185599408 Marionette DEBUG loaded listener.js 13:53:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0x95d80c00) [pid = 1802] [serial = 210] [outer = 0x8e70dc00] 13:53:20 INFO - PROCESS | 1802 | 1461185600320 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]]]}] 13:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1383ms 13:53:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 96 (0x95d83c00) [pid = 1802] [serial = 211] [outer = 0x9791fc00] 13:53:20 INFO - PROCESS | 1802 | 1461185600403 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 13:53:20 INFO - PROCESS | 1802 | 1461185600407 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 13:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:53:20 INFO - PROCESS | 1802 | 1461185600503 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:53:20 INFO - PROCESS | 1802 | 1461185600507 Marionette TRACE conn4 <- [1,254,null,{}] 13:53:20 INFO - PROCESS | 1802 | 1461185600533 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}] 13:53:20 INFO - PROCESS | 1802 | 1461185600728 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 13:53:20 INFO - PROCESS | 1802 | 1461185600926 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x95d7c000 == 43 [pid = 1802] [id = 71] 13:53:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0x99a68400) [pid = 1802] [serial = 212] [outer = (nil)] 13:53:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0xa2b7fc00) [pid = 1802] [serial = 213] [outer = 0x99a68400] 13:53:21 INFO - PROCESS | 1802 | 1461185601018 Marionette DEBUG loaded listener.js 13:53:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0xa46cb400) [pid = 1802] [serial = 214] [outer = 0x99a68400] 13:53:21 INFO - PROCESS | 1802 | 1461185601805 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]]]}] 13:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1437ms 13:53:21 INFO - PROCESS | 1802 | 1461185601863 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 13:53:21 INFO - PROCESS | 1802 | 1461185601867 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 13:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:53:21 INFO - PROCESS | 1802 | 1461185601875 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:53:21 INFO - PROCESS | 1802 | 1461185601879 Marionette TRACE conn4 <- [1,258,null,{}] 13:53:21 INFO - PROCESS | 1802 | 1461185601885 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}] 13:53:22 INFO - PROCESS | 1802 | 1461185602057 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 13:53:22 INFO - PROCESS | 1802 | 1461185602204 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x9aed1000 == 44 [pid = 1802] [id = 72] 13:53:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0xa4577800) [pid = 1802] [serial = 215] [outer = (nil)] 13:53:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0xa46f3800) [pid = 1802] [serial = 216] [outer = 0xa4577800] 13:53:22 INFO - PROCESS | 1802 | 1461185602293 Marionette DEBUG loaded listener.js 13:53:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0xa4c05c00) [pid = 1802] [serial = 217] [outer = 0xa4577800] 13:53:23 INFO - PROCESS | 1802 | 1461185603451 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]]]}] 13:53:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1631ms 13:53:23 INFO - PROCESS | 1802 | 1461185603508 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 13:53:23 INFO - PROCESS | 1802 | 1461185603513 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 13:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:53:23 INFO - PROCESS | 1802 | 1461185603523 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:53:23 INFO - PROCESS | 1802 | 1461185603529 Marionette TRACE conn4 <- [1,262,null,{}] 13:53:23 INFO - PROCESS | 1802 | 1461185603540 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}] 13:53:23 INFO - PROCESS | 1802 | 1461185603844 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 13:53:24 INFO - PROCESS | 1802 | 1461185604036 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fc52400 == 45 [pid = 1802] [id = 73] 13:53:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x92ba1400) [pid = 1802] [serial = 218] [outer = (nil)] 13:53:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x95d75800) [pid = 1802] [serial = 219] [outer = 0x92ba1400] 13:53:24 INFO - PROCESS | 1802 | 1461185604121 Marionette DEBUG loaded listener.js 13:53:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x95da6000) [pid = 1802] [serial = 220] [outer = 0x92ba1400] 13:53:25 INFO - PROCESS | 1802 | 1461185605042 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]]]}] 13:53:25 INFO - PROCESS | 1802 | --DOCSHELL 0x8e711800 == 44 [pid = 1802] [id = 37] 13:53:25 INFO - PROCESS | 1802 | --DOCSHELL 0x8f9d8800 == 43 [pid = 1802] [id = 64] 13:53:25 INFO - PROCESS | 1802 | --DOCSHELL 0x99a29400 == 42 [pid = 1802] [id = 63] 13:53:25 INFO - PROCESS | 1802 | --DOCSHELL 0x9204d400 == 41 [pid = 1802] [id = 62] 13:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1590ms 13:53:25 INFO - PROCESS | 1802 | --DOCSHELL 0x92132c00 == 40 [pid = 1802] [id = 61] 13:53:25 INFO - PROCESS | 1802 | --DOCSHELL 0x8e75d800 == 39 [pid = 1802] [id = 60] 13:53:25 INFO - PROCESS | 1802 | --DOCSHELL 0x8fc5ac00 == 38 [pid = 1802] [id = 59] 13:53:25 INFO - PROCESS | 1802 | --DOCSHELL 0x908ff400 == 37 [pid = 1802] [id = 56] 13:53:25 INFO - PROCESS | 1802 | --DOCSHELL 0x8f9d8400 == 36 [pid = 1802] [id = 55] 13:53:25 INFO - PROCESS | 1802 | 1461185605129 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 13:53:25 INFO - PROCESS | 1802 | 1461185605137 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 13:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:53:25 INFO - PROCESS | 1802 | 1461185605153 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:53:25 INFO - PROCESS | 1802 | 1461185605158 Marionette TRACE conn4 <- [1,266,null,{}] 13:53:25 INFO - PROCESS | 1802 | 1461185605172 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}] 13:53:25 INFO - PROCESS | 1802 | 1461185605355 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 104 (0x99133000) [pid = 1802] [serial = 152] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 103 (0x9ea28800) [pid = 1802] [serial = 135] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 102 (0x9ea20800) [pid = 1802] [serial = 134] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 101 (0x920f9c00) [pid = 1802] [serial = 143] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 100 (0x95110400) [pid = 1802] [serial = 144] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 99 (0x92ba5400) [pid = 1802] [serial = 141] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 98 (0x920f4800) [pid = 1802] [serial = 140] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 97 (0x9941b400) [pid = 1802] [serial = 153] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 96 (0x9791b400) [pid = 1802] [serial = 146] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 95 (0x92017c00) [pid = 1802] [serial = 132] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 94 (0x99a5f400) [pid = 1802] [serial = 131] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 93 (0x916ed400) [pid = 1802] [serial = 138] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 92 (0x913e8000) [pid = 1802] [serial = 137] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 91 (0x98ea8800) [pid = 1802] [serial = 129] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 90 (0x979bf800) [pid = 1802] [serial = 128] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 89 (0x908f8c00) [pid = 1802] [serial = 126] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 88 (0x8e761c00) [pid = 1802] [serial = 125] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 87 (0x98495000) [pid = 1802] [serial = 149] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 86 (0x98e9f400) [pid = 1802] [serial = 150] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 85 (0x97cbdc00) [pid = 1802] [serial = 147] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 84 (0x99a29800) [pid = 1802] [serial = 155] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | --DOMWINDOW == 83 (0x9944a000) [pid = 1802] [serial = 156] [outer = (nil)] [url = about:blank] 13:53:25 INFO - PROCESS | 1802 | 1461185605539 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e72b800 == 37 [pid = 1802] [id = 74] 13:53:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 84 (0x8e72f000) [pid = 1802] [serial = 221] [outer = (nil)] 13:53:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 85 (0x8e733000) [pid = 1802] [serial = 222] [outer = 0x8e72f000] 13:53:25 INFO - PROCESS | 1802 | 1461185605626 Marionette DEBUG loaded listener.js 13:53:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 86 (0x908f8c00) [pid = 1802] [serial = 223] [outer = 0x8e72f000] 13:53:26 INFO - PROCESS | 1802 | 1461185606362 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]]]}] 13:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1249ms 13:53:26 INFO - PROCESS | 1802 | 1461185606403 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 13:53:26 INFO - PROCESS | 1802 | 1461185606407 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 13:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:53:26 INFO - PROCESS | 1802 | 1461185606414 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:53:26 INFO - PROCESS | 1802 | 1461185606420 Marionette TRACE conn4 <- [1,270,null,{}] 13:53:26 INFO - PROCESS | 1802 | 1461185606436 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}] 13:53:26 INFO - PROCESS | 1802 | 1461185606628 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 13:53:26 INFO - PROCESS | 1802 | 1461185606749 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9d6000 == 38 [pid = 1802] [id = 75] 13:53:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 87 (0x920f5000) [pid = 1802] [serial = 224] [outer = (nil)] 13:53:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 88 (0x96cd3800) [pid = 1802] [serial = 225] [outer = 0x920f5000] 13:53:26 INFO - PROCESS | 1802 | 1461185606833 Marionette DEBUG loaded listener.js 13:53:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 89 (0x979bbc00) [pid = 1802] [serial = 226] [outer = 0x920f5000] 13:53:27 INFO - PROCESS | 1802 | 1461185607715 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]]]}] 13:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1340ms 13:53:27 INFO - PROCESS | 1802 | 1461185607755 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 13:53:27 INFO - PROCESS | 1802 | 1461185607761 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 13:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:53:27 INFO - PROCESS | 1802 | 1461185607773 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:53:27 INFO - PROCESS | 1802 | 1461185607775 Marionette TRACE conn4 <- [1,274,null,{}] 13:53:27 INFO - PROCESS | 1802 | 1461185607788 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}] 13:53:27 INFO - PROCESS | 1802 | 1461185607976 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 13:53:28 INFO - PROCESS | 1802 | 1461185607998 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x95d7e800 == 39 [pid = 1802] [id = 76] 13:53:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 90 (0x9791b400) [pid = 1802] [serial = 227] [outer = (nil)] 13:53:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 91 (0x98926000) [pid = 1802] [serial = 228] [outer = 0x9791b400] 13:53:28 INFO - PROCESS | 1802 | 1461185608078 Marionette DEBUG loaded listener.js 13:53:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 92 (0x98fc4400) [pid = 1802] [serial = 229] [outer = 0x9791b400] 13:53:28 INFO - PROCESS | 1802 | 1461185608959 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]]]}] 13:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1235ms 13:53:29 INFO - PROCESS | 1802 | 1461185609015 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 13:53:29 INFO - PROCESS | 1802 | 1461185609018 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 13:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:53:29 INFO - PROCESS | 1802 | 1461185609026 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:53:29 INFO - PROCESS | 1802 | 1461185609030 Marionette TRACE conn4 <- [1,278,null,{}] 13:53:29 INFO - PROCESS | 1802 | 1461185609035 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}] 13:53:29 INFO - PROCESS | 1802 | 1461185609240 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 13:53:29 INFO - PROCESS | 1802 | 1461185609282 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e75a800 == 40 [pid = 1802] [id = 77] 13:53:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 93 (0x920f8800) [pid = 1802] [serial = 230] [outer = (nil)] 13:53:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 94 (0x92dd6800) [pid = 1802] [serial = 231] [outer = 0x920f8800] 13:53:29 INFO - PROCESS | 1802 | 1461185609360 Marionette DEBUG loaded listener.js 13:53:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0x92dd7c00) [pid = 1802] [serial = 232] [outer = 0x920f8800] 13:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 94 (0x8fc55c00) [pid = 1802] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 93 (0x92ba6c00) [pid = 1802] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 92 (0x979bec00) [pid = 1802] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 91 (0x8fc5b800) [pid = 1802] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 90 (0x99a2a000) [pid = 1802] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:53:29 INFO - PROCESS | 1802 | --DOMWINDOW == 89 (0x8f9dac00) [pid = 1802] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:53:30 INFO - PROCESS | 1802 | 1461185610315 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]]]}] 13:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1331ms 13:53:30 INFO - PROCESS | 1802 | 1461185610358 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 13:53:30 INFO - PROCESS | 1802 | 1461185610363 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 13:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:53:30 INFO - PROCESS | 1802 | 1461185610369 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:53:30 INFO - PROCESS | 1802 | 1461185610372 Marionette TRACE conn4 <- [1,282,null,{}] 13:53:30 INFO - PROCESS | 1802 | 1461185610378 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}] 13:53:30 INFO - PROCESS | 1802 | 1461185610568 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 13:53:30 INFO - PROCESS | 1802 | 1461185610672 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e75c800 == 41 [pid = 1802] [id = 78] 13:53:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 90 (0x8f9da800) [pid = 1802] [serial = 233] [outer = (nil)] 13:53:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 91 (0x99134c00) [pid = 1802] [serial = 234] [outer = 0x8f9da800] 13:53:30 INFO - PROCESS | 1802 | 1461185610757 Marionette DEBUG loaded listener.js 13:53:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 92 (0x9944a000) [pid = 1802] [serial = 235] [outer = 0x8f9da800] 13:53:31 INFO - PROCESS | 1802 | 1461185611535 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]]]}] 13:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1180ms 13:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:53:31 INFO - PROCESS | 1802 | 1461185611550 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 13:53:31 INFO - PROCESS | 1802 | 1461185611553 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 13:53:31 INFO - PROCESS | 1802 | 1461185611560 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:53:31 INFO - PROCESS | 1802 | 1461185611563 Marionette TRACE conn4 <- [1,286,null,{}] 13:53:31 INFO - PROCESS | 1802 | 1461185611570 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}] 13:53:31 INFO - PROCESS | 1802 | 1461185611784 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 13:53:31 INFO - PROCESS | 1802 | 1461185611932 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e70c400 == 42 [pid = 1802] [id = 79] 13:53:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 93 (0x8e70e000) [pid = 1802] [serial = 236] [outer = (nil)] 13:53:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 94 (0x8e727800) [pid = 1802] [serial = 237] [outer = 0x8e70e000] 13:53:32 INFO - PROCESS | 1802 | 1461185612030 Marionette DEBUG loaded listener.js 13:53:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 95 (0x8e72dc00) [pid = 1802] [serial = 238] [outer = 0x8e70e000] 13:53:33 INFO - PROCESS | 1802 | 1461185613120 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]]]}] 13:53:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1597ms 13:53:33 INFO - PROCESS | 1802 | 1461185613158 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 13:53:33 INFO - PROCESS | 1802 | 1461185613166 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 13:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:53:33 INFO - PROCESS | 1802 | 1461185613176 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:53:33 INFO - PROCESS | 1802 | 1461185613182 Marionette TRACE conn4 <- [1,290,null,{}] 13:53:33 INFO - PROCESS | 1802 | 1461185613190 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}] 13:53:33 INFO - PROCESS | 1802 | 1461185613443 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 13:53:33 INFO - PROCESS | 1802 | 1461185613724 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x913dbc00 == 43 [pid = 1802] [id = 80] 13:53:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 96 (0x913dfc00) [pid = 1802] [serial = 239] [outer = (nil)] 13:53:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 97 (0x916efc00) [pid = 1802] [serial = 240] [outer = 0x913dfc00] 13:53:33 INFO - PROCESS | 1802 | 1461185613827 Marionette DEBUG loaded listener.js 13:53:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0x920f9400) [pid = 1802] [serial = 241] [outer = 0x913dfc00] 13:53:34 INFO - PROCESS | 1802 | 1461185614739 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]]]}] 13:53:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1634ms 13:53:34 INFO - PROCESS | 1802 | 1461185614814 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 13:53:34 INFO - PROCESS | 1802 | 1461185614822 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 13:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:53:34 INFO - PROCESS | 1802 | 1461185614829 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:53:34 INFO - PROCESS | 1802 | 1461185614834 Marionette TRACE conn4 <- [1,294,null,{}] 13:53:34 INFO - PROCESS | 1802 | 1461185614841 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}] 13:53:35 INFO - PROCESS | 1802 | 1461185615071 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 13:53:35 INFO - PROCESS | 1802 | 1461185615270 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x92052000 == 44 [pid = 1802] [id = 81] 13:53:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0x92dd0c00) [pid = 1802] [serial = 242] [outer = (nil)] 13:53:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0x95b4ec00) [pid = 1802] [serial = 243] [outer = 0x92dd0c00] 13:53:35 INFO - PROCESS | 1802 | 1461185615421 Marionette DEBUG loaded listener.js 13:53:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0x95d7d400) [pid = 1802] [serial = 244] [outer = 0x92dd0c00] 13:53:36 INFO - PROCESS | 1802 | 1461185616440 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]]]}] 13:53:36 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. 13:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1687ms 13:53:36 INFO - PROCESS | 1802 | 1461185616517 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 13:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:53:36 INFO - PROCESS | 1802 | 1461185616522 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 13:53:36 INFO - PROCESS | 1802 | 1461185616539 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:53:36 INFO - PROCESS | 1802 | 1461185616549 Marionette TRACE conn4 <- [1,298,null,{}] 13:53:36 INFO - PROCESS | 1802 | 1461185616557 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}] 13:53:36 INFO - PROCESS | 1802 | 1461185616831 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 13:53:37 INFO - PROCESS | 1802 | 1461185617034 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x92dd3400 == 45 [pid = 1802] [id = 82] 13:53:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0x9776d400) [pid = 1802] [serial = 245] [outer = (nil)] 13:53:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x99b26800) [pid = 1802] [serial = 246] [outer = 0x9776d400] 13:53:37 INFO - PROCESS | 1802 | 1461185617126 Marionette DEBUG loaded listener.js 13:53:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x99b2f000) [pid = 1802] [serial = 247] [outer = 0x9776d400] 13:53:38 INFO - PROCESS | 1802 | 1461185618053 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]]]}] 13:53:38 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. 13:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1552ms 13:53:38 INFO - PROCESS | 1802 | 1461185618082 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 13:53:38 INFO - PROCESS | 1802 | 1461185618087 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 13:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:53:38 INFO - PROCESS | 1802 | 1461185618094 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:53:38 INFO - PROCESS | 1802 | 1461185618097 Marionette TRACE conn4 <- [1,302,null,{}] 13:53:38 INFO - PROCESS | 1802 | 1461185618104 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}] 13:53:38 INFO - PROCESS | 1802 | 1461185618283 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 13:53:38 INFO - PROCESS | 1802 | 1461185618439 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e715c00 == 46 [pid = 1802] [id = 83] 13:53:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x9161c800) [pid = 1802] [serial = 248] [outer = (nil)] 13:53:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x91621800) [pid = 1802] [serial = 249] [outer = 0x9161c800] 13:53:38 INFO - PROCESS | 1802 | 1461185618539 Marionette DEBUG loaded listener.js 13:53:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0x91622800) [pid = 1802] [serial = 250] [outer = 0x9161c800] 13:53:39 INFO - PROCESS | 1802 | 1461185619453 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]]]}] 13:53:39 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. 13:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1433ms 13:53:39 INFO - PROCESS | 1802 | 1461185619528 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 13:53:39 INFO - PROCESS | 1802 | 1461185619531 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 13:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:53:39 INFO - PROCESS | 1802 | 1461185619539 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:53:39 INFO - PROCESS | 1802 | 1461185619542 Marionette TRACE conn4 <- [1,306,null,{}] 13:53:39 INFO - PROCESS | 1802 | 1461185619549 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}] 13:53:39 INFO - PROCESS | 1802 | 1461185619771 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 13:53:39 INFO - PROCESS | 1802 | 1461185619973 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x99a28800 == 47 [pid = 1802] [id = 84] 13:53:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0x99b2ac00) [pid = 1802] [serial = 251] [outer = (nil)] 13:53:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x9b0a7800) [pid = 1802] [serial = 252] [outer = 0x99b2ac00] 13:53:40 INFO - PROCESS | 1802 | 1461185620125 Marionette DEBUG loaded listener.js 13:53:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x9fda4400) [pid = 1802] [serial = 253] [outer = 0x99b2ac00] 13:53:41 INFO - PROCESS | 1802 | 1461185621045 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]]]}] 13:53:41 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. 13:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1787ms 13:53:41 INFO - PROCESS | 1802 | 1461185621328 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 13:53:41 INFO - PROCESS | 1802 | 1461185621336 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 13:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:53:41 INFO - PROCESS | 1802 | 1461185621345 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:53:41 INFO - PROCESS | 1802 | 1461185621351 Marionette TRACE conn4 <- [1,310,null,{}] 13:53:41 INFO - PROCESS | 1802 | 1461185621360 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}] 13:53:41 INFO - PROCESS | 1802 | 1461185621538 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 13:53:41 INFO - PROCESS | 1802 | 1461185621764 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x90862c00 == 48 [pid = 1802] [id = 85] 13:53:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x908f0c00) [pid = 1802] [serial = 254] [outer = (nil)] 13:53:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x913ddc00) [pid = 1802] [serial = 255] [outer = 0x908f0c00] 13:53:41 INFO - PROCESS | 1802 | 1461185621850 Marionette DEBUG loaded listener.js 13:53:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x91617c00) [pid = 1802] [serial = 256] [outer = 0x908f0c00] 13:53:42 INFO - PROCESS | 1802 | 1461185622724 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]]]}] 13:53:42 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. 13:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1440ms 13:53:42 INFO - PROCESS | 1802 | 1461185622786 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 13:53:42 INFO - PROCESS | 1802 | 1461185622800 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 13:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:53:42 INFO - PROCESS | 1802 | 1461185622821 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:53:42 INFO - PROCESS | 1802 | 1461185622839 Marionette TRACE conn4 <- [1,314,null,{}] 13:53:42 INFO - PROCESS | 1802 | 1461185622850 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}] 13:53:43 INFO - PROCESS | 1802 | 1461185623093 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 13:53:43 INFO - PROCESS | 1802 | --DOCSHELL 0x8e70e400 == 47 [pid = 1802] [id = 52] 13:53:43 INFO - PROCESS | 1802 | --DOCSHELL 0x90861400 == 46 [pid = 1802] [id = 47] 13:53:43 INFO - PROCESS | 1802 | --DOMWINDOW == 112 (0xa0bd6800) [pid = 1802] [serial = 194] [outer = (nil)] [url = about:blank] 13:53:43 INFO - PROCESS | 1802 | 1461185623357 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:43 INFO - PROCESS | 1802 | --DOCSHELL 0x8e75c800 == 45 [pid = 1802] [id = 78] 13:53:43 INFO - PROCESS | 1802 | --DOCSHELL 0x8e75a800 == 44 [pid = 1802] [id = 77] 13:53:43 INFO - PROCESS | 1802 | --DOCSHELL 0x95d7e800 == 43 [pid = 1802] [id = 76] 13:53:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e70e400 == 44 [pid = 1802] [id = 86] 13:53:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x8e732400) [pid = 1802] [serial = 257] [outer = (nil)] 13:53:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x908fac00) [pid = 1802] [serial = 258] [outer = 0x8e732400] 13:53:43 INFO - PROCESS | 1802 | 1461185623485 Marionette DEBUG loaded listener.js 13:53:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x92017400) [pid = 1802] [serial = 259] [outer = 0x8e732400] 13:53:43 INFO - PROCESS | 1802 | --DOCSHELL 0x8f9d6000 == 43 [pid = 1802] [id = 75] 13:53:43 INFO - PROCESS | 1802 | --DOCSHELL 0x8e72b800 == 42 [pid = 1802] [id = 74] 13:53:43 INFO - PROCESS | 1802 | --DOCSHELL 0x8fc52400 == 41 [pid = 1802] [id = 73] 13:53:43 INFO - PROCESS | 1802 | --DOCSHELL 0x8f9dc400 == 40 [pid = 1802] [id = 65] 13:53:43 INFO - PROCESS | 1802 | --DOMWINDOW == 114 (0x916e8000) [pid = 1802] [serial = 179] [outer = (nil)] [url = about:blank] 13:53:43 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0x92ba3000) [pid = 1802] [serial = 180] [outer = (nil)] [url = about:blank] 13:53:43 INFO - PROCESS | 1802 | --DOMWINDOW == 112 (0x97cb7800) [pid = 1802] [serial = 182] [outer = (nil)] [url = about:blank] 13:53:43 INFO - PROCESS | 1802 | --DOMWINDOW == 111 (0x98496000) [pid = 1802] [serial = 183] [outer = (nil)] [url = about:blank] 13:53:43 INFO - PROCESS | 1802 | --DOMWINDOW == 110 (0x99b2c800) [pid = 1802] [serial = 185] [outer = (nil)] [url = about:blank] 13:53:43 INFO - PROCESS | 1802 | --DOMWINDOW == 109 (0x916e9000) [pid = 1802] [serial = 177] [outer = (nil)] [url = about:blank] 13:53:43 INFO - PROCESS | 1802 | --DOMWINDOW == 108 (0x913e0800) [pid = 1802] [serial = 176] [outer = (nil)] [url = about:blank] 13:53:43 INFO - PROCESS | 1802 | --DOMWINDOW == 107 (0x99b3f400) [pid = 1802] [serial = 158] [outer = (nil)] [url = about:blank] 13:53:43 INFO - PROCESS | 1802 | --DOMWINDOW == 106 (0x9fc27c00) [pid = 1802] [serial = 188] [outer = (nil)] [url = about:blank] 13:53:43 INFO - PROCESS | 1802 | --DOMWINDOW == 105 (0x92051c00) [pid = 1802] [serial = 161] [outer = (nil)] [url = about:blank] 13:53:43 INFO - PROCESS | 1802 | --DOMWINDOW == 104 (0x96fc8800) [pid = 1802] [serial = 164] [outer = (nil)] [url = about:blank] 13:53:43 INFO - PROCESS | 1802 | --DOMWINDOW == 103 (0x9ad24800) [pid = 1802] [serial = 167] [outer = (nil)] [url = about:blank] 13:53:43 INFO - PROCESS | 1802 | --DOMWINDOW == 102 (0x9fc26400) [pid = 1802] [serial = 170] [outer = (nil)] [url = about:blank] 13:53:43 INFO - PROCESS | 1802 | --DOMWINDOW == 101 (0x9fd6a000) [pid = 1802] [serial = 173] [outer = (nil)] [url = about:blank] 13:53:43 INFO - PROCESS | 1802 | --DOMWINDOW == 100 (0x913e5800) [pid = 1802] [serial = 191] [outer = (nil)] [url = about:blank] 13:53:43 INFO - PROCESS | 1802 | --DOMWINDOW == 99 (0x9fc9a800) [pid = 1802] [serial = 189] [outer = (nil)] [url = about:blank] 13:53:43 INFO - PROCESS | 1802 | --DOMWINDOW == 98 (0x99b3d800) [pid = 1802] [serial = 186] [outer = (nil)] [url = about:blank] 13:53:43 INFO - PROCESS | 1802 | --DOMWINDOW == 97 (0x99b27000) [pid = 1802] [serial = 192] [outer = (nil)] [url = about:blank] 13:53:44 INFO - PROCESS | 1802 | 1461185624349 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]]]}] 13:53:44 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. 13:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1560ms 13:53:44 INFO - PROCESS | 1802 | 1461185624372 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 13:53:44 INFO - PROCESS | 1802 | 1461185624377 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 13:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:53:44 INFO - PROCESS | 1802 | 1461185624384 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:53:44 INFO - PROCESS | 1802 | 1461185624388 Marionette TRACE conn4 <- [1,318,null,{}] 13:53:44 INFO - PROCESS | 1802 | 1461185624409 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}] 13:53:44 INFO - PROCESS | 1802 | 1461185624634 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 13:53:44 INFO - PROCESS | 1802 | 1461185624647 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9d5400 == 41 [pid = 1802] [id = 87] 13:53:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 98 (0x9212c400) [pid = 1802] [serial = 260] [outer = (nil)] 13:53:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 99 (0x92ba4c00) [pid = 1802] [serial = 261] [outer = 0x9212c400] 13:53:44 INFO - PROCESS | 1802 | 1461185624745 Marionette DEBUG loaded listener.js 13:53:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 100 (0x92dd0000) [pid = 1802] [serial = 262] [outer = 0x9212c400] 13:53:45 INFO - PROCESS | 1802 | 1461185625741 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]]]}] 13:53:45 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. 13:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1437ms 13:53:45 INFO - PROCESS | 1802 | 1461185625822 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 13:53:45 INFO - PROCESS | 1802 | 1461185625825 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 13:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:53:45 INFO - PROCESS | 1802 | 1461185625839 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:53:45 INFO - PROCESS | 1802 | 1461185625841 Marionette TRACE conn4 <- [1,322,null,{}] 13:53:45 INFO - PROCESS | 1802 | 1461185625848 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}] 13:53:46 INFO - PROCESS | 1802 | 1461185626050 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 13:53:46 INFO - PROCESS | 1802 | 1461185626078 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x95d7e400 == 42 [pid = 1802] [id = 88] 13:53:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0x95d9d400) [pid = 1802] [serial = 263] [outer = (nil)] 13:53:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0x96fc6400) [pid = 1802] [serial = 264] [outer = 0x95d9d400] 13:53:46 INFO - PROCESS | 1802 | 1461185626157 Marionette DEBUG loaded listener.js 13:53:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x97c09000) [pid = 1802] [serial = 265] [outer = 0x95d9d400] 13:53:47 INFO - PROCESS | 1802 | 1461185627076 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]]]}] 13:53:47 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. 13:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1280ms 13:53:47 INFO - PROCESS | 1802 | 1461185627119 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 13:53:47 INFO - PROCESS | 1802 | 1461185627124 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 13:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:53:47 INFO - PROCESS | 1802 | 1461185627138 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:53:47 INFO - PROCESS | 1802 | 1461185627140 Marionette TRACE conn4 <- [1,326,null,{}] 13:53:47 INFO - PROCESS | 1802 | 1461185627147 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}] 13:53:47 INFO - PROCESS | 1802 | 1461185627342 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 13:53:47 INFO - PROCESS | 1802 | 1461185627372 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x97bb2800 == 43 [pid = 1802] [id = 89] 13:53:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x97cbdc00) [pid = 1802] [serial = 266] [outer = (nil)] 13:53:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x9810b800) [pid = 1802] [serial = 267] [outer = 0x97cbdc00] 13:53:47 INFO - PROCESS | 1802 | 1461185627449 Marionette DEBUG loaded listener.js 13:53:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x9810f800) [pid = 1802] [serial = 268] [outer = 0x97cbdc00] 13:53:48 INFO - PROCESS | 1802 | --DOMWINDOW == 105 (0x9791b400) [pid = 1802] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:53:48 INFO - PROCESS | 1802 | --DOMWINDOW == 104 (0x920f8800) [pid = 1802] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:53:48 INFO - PROCESS | 1802 | --DOMWINDOW == 103 (0xa01bb800) [pid = 1802] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:53:48 INFO - PROCESS | 1802 | --DOMWINDOW == 102 (0x920f5000) [pid = 1802] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:53:48 INFO - PROCESS | 1802 | --DOMWINDOW == 101 (0x8e72f000) [pid = 1802] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:53:48 INFO - PROCESS | 1802 | --DOMWINDOW == 100 (0x92ba1400) [pid = 1802] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:53:48 INFO - PROCESS | 1802 | 1461185628526 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]]]}] 13:53:48 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. 13:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1432ms 13:53:48 INFO - PROCESS | 1802 | 1461185628574 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 13:53:48 INFO - PROCESS | 1802 | 1461185628580 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 13:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:53:48 INFO - PROCESS | 1802 | 1461185628592 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:53:48 INFO - PROCESS | 1802 | 1461185628594 Marionette TRACE conn4 <- [1,330,null,{}] 13:53:48 INFO - PROCESS | 1802 | 1461185628600 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}] 13:53:48 INFO - PROCESS | 1802 | 1461185628835 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 13:53:48 INFO - PROCESS | 1802 | 1461185628949 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e72f000 == 44 [pid = 1802] [id = 90] 13:53:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 101 (0x8e735c00) [pid = 1802] [serial = 269] [outer = (nil)] 13:53:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 102 (0x99a24c00) [pid = 1802] [serial = 270] [outer = 0x8e735c00] 13:53:49 INFO - PROCESS | 1802 | 1461185629030 Marionette DEBUG loaded listener.js 13:53:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 103 (0x99b2ec00) [pid = 1802] [serial = 271] [outer = 0x8e735c00] 13:53:49 INFO - PROCESS | 1802 | 1461185629801 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]]]}] 13:53:49 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. 13:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1239ms 13:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:53:49 INFO - PROCESS | 1802 | 1461185629833 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 13:53:49 INFO - PROCESS | 1802 | 1461185629835 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 13:53:49 INFO - PROCESS | 1802 | 1461185629843 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:53:49 INFO - PROCESS | 1802 | 1461185629846 Marionette TRACE conn4 <- [1,334,null,{}] 13:53:49 INFO - PROCESS | 1802 | 1461185629859 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}] 13:53:50 INFO - PROCESS | 1802 | 1461185630010 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 13:53:50 INFO - PROCESS | 1802 | 1461185630183 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e70a400 == 45 [pid = 1802] [id = 91] 13:53:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 104 (0x8e70d400) [pid = 1802] [serial = 272] [outer = (nil)] 13:53:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 105 (0x8e755800) [pid = 1802] [serial = 273] [outer = 0x8e70d400] 13:53:50 INFO - PROCESS | 1802 | 1461185630313 Marionette DEBUG loaded listener.js 13:53:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 106 (0x8f9db400) [pid = 1802] [serial = 274] [outer = 0x8e70d400] 13:53:51 INFO - PROCESS | 1802 | 1461185631332 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]]]}] 13:53:51 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. 13:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1554ms 13:53:51 INFO - PROCESS | 1802 | 1461185631398 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 13:53:51 INFO - PROCESS | 1802 | 1461185631407 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 13:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:53:51 INFO - PROCESS | 1802 | 1461185631417 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:53:51 INFO - PROCESS | 1802 | 1461185631421 Marionette TRACE conn4 <- [1,338,null,{}] 13:53:51 INFO - PROCESS | 1802 | 1461185631429 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}] 13:53:51 INFO - PROCESS | 1802 | 1461185631655 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 13:53:51 INFO - PROCESS | 1802 | 1461185631856 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x92047c00 == 46 [pid = 1802] [id = 92] 13:53:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 107 (0x920f5800) [pid = 1802] [serial = 275] [outer = (nil)] 13:53:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 108 (0x920fb400) [pid = 1802] [serial = 276] [outer = 0x920f5800] 13:53:52 INFO - PROCESS | 1802 | 1461185631996 Marionette DEBUG loaded listener.js 13:53:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 109 (0x92b9f800) [pid = 1802] [serial = 277] [outer = 0x920f5800] 13:53:52 INFO - PROCESS | 1802 | 1461185632875 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]]]}] 13:53:52 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. 13:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1491ms 13:53:52 INFO - PROCESS | 1802 | 1461185632912 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 13:53:52 INFO - PROCESS | 1802 | 1461185632919 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 13:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:53:52 INFO - PROCESS | 1802 | 1461185632927 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:53:52 INFO - PROCESS | 1802 | 1461185632930 Marionette TRACE conn4 <- [1,342,null,{}] 13:53:52 INFO - PROCESS | 1802 | 1461185632937 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}] 13:53:53 INFO - PROCESS | 1802 | 1461185633121 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 13:53:53 INFO - PROCESS | 1802 | 1461185633272 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e757c00 == 47 [pid = 1802] [id = 93] 13:53:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 110 (0x95d81800) [pid = 1802] [serial = 278] [outer = (nil)] 13:53:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x98ca0c00) [pid = 1802] [serial = 279] [outer = 0x95d81800] 13:53:53 INFO - PROCESS | 1802 | 1461185633363 Marionette DEBUG loaded listener.js 13:53:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x99b27400) [pid = 1802] [serial = 280] [outer = 0x95d81800] 13:53:54 INFO - PROCESS | 1802 | 1461185634449 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]]]}] 13:53:54 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. 13:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1552ms 13:53:54 INFO - PROCESS | 1802 | 1461185634480 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 13:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:53:54 INFO - PROCESS | 1802 | 1461185634485 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 13:53:54 INFO - PROCESS | 1802 | 1461185634501 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:53:54 INFO - PROCESS | 1802 | 1461185634512 Marionette TRACE conn4 <- [1,346,null,{}] 13:53:54 INFO - PROCESS | 1802 | 1461185634519 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}] 13:53:54 INFO - PROCESS | 1802 | 1461185634706 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 13:53:54 INFO - PROCESS | 1802 | 1461185634901 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x97913c00 == 48 [pid = 1802] [id = 94] 13:53:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x9944d800) [pid = 1802] [serial = 281] [outer = (nil)] 13:53:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x9fc99c00) [pid = 1802] [serial = 282] [outer = 0x9944d800] 13:53:55 INFO - PROCESS | 1802 | 1461185635035 Marionette DEBUG loaded listener.js 13:53:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x9fd62800) [pid = 1802] [serial = 283] [outer = 0x9944d800] 13:53:55 INFO - PROCESS | 1802 | 1461185635892 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]]]}] 13:53:55 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. 13:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1450ms 13:53:55 INFO - PROCESS | 1802 | 1461185635944 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 13:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:53:55 INFO - PROCESS | 1802 | 1461185635949 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 13:53:55 INFO - PROCESS | 1802 | 1461185635957 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:53:55 INFO - PROCESS | 1802 | 1461185635960 Marionette TRACE conn4 <- [1,350,null,{}] 13:53:55 INFO - PROCESS | 1802 | 1461185635967 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}] 13:53:56 INFO - PROCESS | 1802 | 1461185636151 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 13:53:56 INFO - PROCESS | 1802 | 1461185636303 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x9fd61c00 == 49 [pid = 1802] [id = 95] 13:53:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0xa013cc00) [pid = 1802] [serial = 284] [outer = (nil)] 13:53:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0xa01bb800) [pid = 1802] [serial = 285] [outer = 0xa013cc00] 13:53:56 INFO - PROCESS | 1802 | 1461185636402 Marionette DEBUG loaded listener.js 13:53:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0xa0b93400) [pid = 1802] [serial = 286] [outer = 0xa013cc00] 13:53:57 INFO - PROCESS | 1802 | 1461185637330 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]]]}] 13:53:57 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. 13:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1436ms 13:53:57 INFO - PROCESS | 1802 | 1461185637393 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 13:53:57 INFO - PROCESS | 1802 | 1461185637397 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 13:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:53:57 INFO - PROCESS | 1802 | 1461185637404 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:53:57 INFO - PROCESS | 1802 | 1461185637408 Marionette TRACE conn4 <- [1,354,null,{}] 13:53:57 INFO - PROCESS | 1802 | 1461185637415 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}] 13:53:57 INFO - PROCESS | 1802 | 1461185637629 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 13:53:57 INFO - PROCESS | 1802 | 1461185637783 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:57 INFO - PROCESS | 1802 | ++DOCSHELL 0xa10e5000 == 50 [pid = 1802] [id = 96] 13:53:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0xa10e8000) [pid = 1802] [serial = 287] [outer = (nil)] 13:53:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0xa2b84000) [pid = 1802] [serial = 288] [outer = 0xa10e8000] 13:53:57 INFO - PROCESS | 1802 | 1461185637952 Marionette DEBUG loaded listener.js 13:53:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0xa3d80000) [pid = 1802] [serial = 289] [outer = 0xa10e8000] 13:53:58 INFO - PROCESS | 1802 | 1461185638876 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]]]}] 13:53:58 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. 13:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1538ms 13:53:58 INFO - PROCESS | 1802 | 1461185638943 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 13:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:53:58 INFO - PROCESS | 1802 | 1461185638948 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 13:53:58 INFO - PROCESS | 1802 | 1461185638955 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:53:58 INFO - PROCESS | 1802 | 1461185638958 Marionette TRACE conn4 <- [1,358,null,{}] 13:53:58 INFO - PROCESS | 1802 | 1461185638965 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}] 13:53:59 INFO - PROCESS | 1802 | 1461185639188 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 13:53:59 INFO - PROCESS | 1802 | 1461185639386 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e70e800 == 51 [pid = 1802] [id = 97] 13:53:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x98110800) [pid = 1802] [serial = 290] [outer = (nil)] 13:53:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0xa4692c00) [pid = 1802] [serial = 291] [outer = 0x98110800] 13:53:59 INFO - PROCESS | 1802 | 1461185639523 Marionette DEBUG loaded listener.js 13:53:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0xa46cdc00) [pid = 1802] [serial = 292] [outer = 0x98110800] 13:54:00 INFO - PROCESS | 1802 | 1461185640447 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]]]}] 13:54:00 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. 13:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1537ms 13:54:00 INFO - PROCESS | 1802 | 1461185640492 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 13:54:00 INFO - PROCESS | 1802 | 1461185640495 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 13:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:54:00 INFO - PROCESS | 1802 | 1461185640505 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:54:00 INFO - PROCESS | 1802 | 1461185640508 Marionette TRACE conn4 <- [1,362,null,{}] 13:54:00 INFO - PROCESS | 1802 | 1461185640517 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}] 13:54:01 INFO - PROCESS | 1802 | 1461185641037 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 13:54:01 INFO - PROCESS | 1802 | 1461185641283 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x91618000 == 52 [pid = 1802] [id = 98] 13:54:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x91619400) [pid = 1802] [serial = 293] [outer = (nil)] 13:54:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x9161f800) [pid = 1802] [serial = 294] [outer = 0x91619400] 13:54:01 INFO - PROCESS | 1802 | 1461185641369 Marionette DEBUG loaded listener.js 13:54:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x9204cc00) [pid = 1802] [serial = 295] [outer = 0x91619400] 13:54:02 INFO - PROCESS | 1802 | 1461185642325 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]]]}] 13:54:02 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. 13:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1889ms 13:54:02 INFO - PROCESS | 1802 | 1461185642396 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 13:54:02 INFO - PROCESS | 1802 | 1461185642404 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 13:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:54:02 INFO - PROCESS | 1802 | 1461185642413 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:54:02 INFO - PROCESS | 1802 | 1461185642419 Marionette TRACE conn4 <- [1,366,null,{}] 13:54:02 INFO - PROCESS | 1802 | 1461185642427 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}] 13:54:02 INFO - PROCESS | 1802 | 1461185642686 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 13:54:02 INFO - PROCESS | 1802 | 1461185642963 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x9161b400 == 53 [pid = 1802] [id = 99] 13:54:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x92018400) [pid = 1802] [serial = 296] [outer = (nil)] 13:54:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x92dcf000) [pid = 1802] [serial = 297] [outer = 0x92018400] 13:54:03 INFO - PROCESS | 1802 | 1461185643062 Marionette DEBUG loaded listener.js 13:54:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x95109400) [pid = 1802] [serial = 298] [outer = 0x92018400] 13:54:03 INFO - PROCESS | 1802 | --DOCSHELL 0x8e717000 == 52 [pid = 1802] [id = 54] 13:54:03 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x916e7000) [pid = 1802] [serial = 197] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x98e9e400) [pid = 1802] [serial = 200] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0xa0b98c00) [pid = 1802] [serial = 203] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0xa3d82000) [pid = 1802] [serial = 206] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x95d79400) [pid = 1802] [serial = 209] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0xa2b7fc00) [pid = 1802] [serial = 213] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x99134c00) [pid = 1802] [serial = 234] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1802 | --DOCSHELL 0x92052000 == 51 [pid = 1802] [id = 81] 13:54:03 INFO - PROCESS | 1802 | --DOCSHELL 0x913dbc00 == 50 [pid = 1802] [id = 80] 13:54:03 INFO - PROCESS | 1802 | --DOCSHELL 0x8e70c400 == 49 [pid = 1802] [id = 79] 13:54:03 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x98fc4400) [pid = 1802] [serial = 229] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x98926000) [pid = 1802] [serial = 228] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x92dd6800) [pid = 1802] [serial = 231] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0xa0d0e800) [pid = 1802] [serial = 195] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x96cd3800) [pid = 1802] [serial = 225] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x8e733000) [pid = 1802] [serial = 222] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x908f8c00) [pid = 1802] [serial = 223] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1802 | --DOMWINDOW == 115 (0x92dd7c00) [pid = 1802] [serial = 232] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1802 | --DOMWINDOW == 114 (0xa46f3800) [pid = 1802] [serial = 216] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0x95da6000) [pid = 1802] [serial = 220] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1802 | --DOMWINDOW == 112 (0x95d75800) [pid = 1802] [serial = 219] [outer = (nil)] [url = about:blank] 13:54:03 INFO - PROCESS | 1802 | --DOMWINDOW == 111 (0x9b0a2c00) [pid = 1802] [serial = 93] [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.] 13:54:03 INFO - PROCESS | 1802 | --DOMWINDOW == 110 (0x979bbc00) [pid = 1802] [serial = 226] [outer = (nil)] [url = about:blank] 13:54:04 INFO - PROCESS | 1802 | 1461185644051 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]]]}] 13:54:04 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. 13:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1698ms 13:54:04 INFO - PROCESS | 1802 | 1461185644112 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 13:54:04 INFO - PROCESS | 1802 | 1461185644117 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 13:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:54:04 INFO - PROCESS | 1802 | 1461185644124 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:54:04 INFO - PROCESS | 1802 | 1461185644128 Marionette TRACE conn4 <- [1,370,null,{}] 13:54:04 INFO - PROCESS | 1802 | 1461185644134 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}] 13:54:04 INFO - PROCESS | 1802 | 1461185644324 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 13:54:04 INFO - PROCESS | 1802 | 1461185644441 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fc50c00 == 50 [pid = 1802] [id = 100] 13:54:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 111 (0x9085e400) [pid = 1802] [serial = 299] [outer = (nil)] 13:54:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 112 (0x95d75800) [pid = 1802] [serial = 300] [outer = 0x9085e400] 13:54:04 INFO - PROCESS | 1802 | 1461185644567 Marionette DEBUG loaded listener.js 13:54:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 113 (0x96cd3800) [pid = 1802] [serial = 301] [outer = 0x9085e400] 13:54:05 INFO - PROCESS | 1802 | 1461185645463 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]]]}] 13:54:05 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. 13:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1384ms 13:54:05 INFO - PROCESS | 1802 | 1461185645510 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 13:54:05 INFO - PROCESS | 1802 | 1461185645517 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 13:54:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:54:05 INFO - PROCESS | 1802 | 1461185645534 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:54:05 INFO - PROCESS | 1802 | 1461185645542 Marionette TRACE conn4 <- [1,374,null,{}] 13:54:05 INFO - PROCESS | 1802 | 1461185645548 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}] 13:54:05 INFO - PROCESS | 1802 | 1461185645720 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 13:54:05 INFO - PROCESS | 1802 | 1461185645941 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e70bc00 == 51 [pid = 1802] [id = 101] 13:54:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x8e70c000) [pid = 1802] [serial = 302] [outer = (nil)] 13:54:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x8e733800) [pid = 1802] [serial = 303] [outer = 0x8e70c000] 13:54:06 INFO - PROCESS | 1802 | 1461185646037 Marionette DEBUG loaded listener.js 13:54:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x908f2c00) [pid = 1802] [serial = 304] [outer = 0x8e70c000] 13:54:07 INFO - PROCESS | 1802 | 1461185647102 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:54:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:54:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1645ms 13:54:07 INFO - PROCESS | 1802 | 1461185647174 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 13:54:07 INFO - PROCESS | 1802 | 1461185647182 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 13:54:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:54:07 INFO - PROCESS | 1802 | 1461185647193 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:54:07 INFO - PROCESS | 1802 | 1461185647198 Marionette TRACE conn4 <- [1,378,null,{}] 13:54:07 INFO - PROCESS | 1802 | 1461185647206 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}] 13:54:07 INFO - PROCESS | 1802 | 1461185647444 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 13:54:07 INFO - PROCESS | 1802 | 1461185647702 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x92b9ec00 == 52 [pid = 1802] [id = 102] 13:54:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x92ba7c00) [pid = 1802] [serial = 305] [outer = (nil)] 13:54:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x92dd8800) [pid = 1802] [serial = 306] [outer = 0x92ba7c00] 13:54:07 INFO - PROCESS | 1802 | 1461185647799 Marionette DEBUG loaded listener.js 13:54:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x95b4fc00) [pid = 1802] [serial = 307] [outer = 0x92ba7c00] 13:54:08 INFO - PROCESS | 1802 | 1461185648784 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:54:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:54:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1632ms 13:54:08 INFO - PROCESS | 1802 | 1461185648830 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 13:54:08 INFO - PROCESS | 1802 | 1461185648837 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 13:54:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:54:08 INFO - PROCESS | 1802 | 1461185648845 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:54:08 INFO - PROCESS | 1802 | 1461185648850 Marionette TRACE conn4 <- [1,382,null,{}] 13:54:08 INFO - PROCESS | 1802 | 1461185648857 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}] 13:54:09 INFO - PROCESS | 1802 | 1461185649073 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 13:54:09 INFO - PROCESS | 1802 | 1461185649348 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x98e9ec00 == 53 [pid = 1802] [id = 103] 13:54:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x98ea6400) [pid = 1802] [serial = 308] [outer = (nil)] 13:54:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x98fc4400) [pid = 1802] [serial = 309] [outer = 0x98ea6400] 13:54:09 INFO - PROCESS | 1802 | 1461185649486 Marionette DEBUG loaded listener.js 13:54:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x99a1d000) [pid = 1802] [serial = 310] [outer = 0x98ea6400] 13:54:10 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:54:10 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:54:10 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:54:10 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:54:10 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:54:10 INFO - PROCESS | 1802 | 1461185650544 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:54:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:54:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1744ms 13:54:10 INFO - PROCESS | 1802 | 1461185650590 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 13:54:10 INFO - PROCESS | 1802 | 1461185650595 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 13:54:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:54:10 INFO - PROCESS | 1802 | 1461185650613 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:54:10 INFO - PROCESS | 1802 | 1461185650624 Marionette TRACE conn4 <- [1,386,null,{}] 13:54:10 INFO - PROCESS | 1802 | 1461185650631 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}] 13:54:10 INFO - PROCESS | 1802 | 1461185650957 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 13:54:11 INFO - PROCESS | 1802 | 1461185651134 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x99129800 == 54 [pid = 1802] [id = 104] 13:54:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x9df1d400) [pid = 1802] [serial = 311] [outer = (nil)] 13:54:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x9fc9dc00) [pid = 1802] [serial = 312] [outer = 0x9df1d400] 13:54:11 INFO - PROCESS | 1802 | 1461185651229 Marionette DEBUG loaded listener.js 13:54:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0xa013d400) [pid = 1802] [serial = 313] [outer = 0x9df1d400] 13:54:12 INFO - PROCESS | 1802 | 1461185652174 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]]]}] 13:54:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:54:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1600ms 13:54:12 INFO - PROCESS | 1802 | 1461185652206 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 13:54:12 INFO - PROCESS | 1802 | 1461185652210 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 13:54:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:54:12 INFO - PROCESS | 1802 | 1461185652218 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:54:12 INFO - PROCESS | 1802 | 1461185652222 Marionette TRACE conn4 <- [1,390,null,{}] 13:54:12 INFO - PROCESS | 1802 | 1461185652229 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}] 13:54:12 INFO - PROCESS | 1802 | 1461185652421 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 13:54:12 INFO - PROCESS | 1802 | 1461185652578 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9e3000 == 55 [pid = 1802] [id = 105] 13:54:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x9df20800) [pid = 1802] [serial = 314] [outer = (nil)] 13:54:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0xa2bdbc00) [pid = 1802] [serial = 315] [outer = 0x9df20800] 13:54:12 INFO - PROCESS | 1802 | 1461185652716 Marionette DEBUG loaded listener.js 13:54:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0xa3d7d000) [pid = 1802] [serial = 316] [outer = 0x9df20800] 13:54:13 INFO - PROCESS | 1802 | 1461185653639 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]]]}] 13:54:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:54:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1485ms 13:54:13 INFO - PROCESS | 1802 | 1461185653705 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 13:54:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:54:13 INFO - PROCESS | 1802 | 1461185653709 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 13:54:13 INFO - PROCESS | 1802 | 1461185653717 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:54:13 INFO - PROCESS | 1802 | 1461185653721 Marionette TRACE conn4 <- [1,394,null,{}] 13:54:13 INFO - PROCESS | 1802 | 1461185653728 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}] 13:54:13 INFO - PROCESS | 1802 | 1461185653911 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 13:54:14 INFO - PROCESS | 1802 | 1461185654136 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:14 INFO - PROCESS | 1802 | ++DOCSHELL 0xa46c5000 == 56 [pid = 1802] [id = 106] 13:54:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0xa46c6000) [pid = 1802] [serial = 317] [outer = (nil)] 13:54:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0xa46ef000) [pid = 1802] [serial = 318] [outer = 0xa46c6000] 13:54:14 INFO - PROCESS | 1802 | 1461185654289 Marionette DEBUG loaded listener.js 13:54:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0xa6930c00) [pid = 1802] [serial = 319] [outer = 0xa46c6000] 13:54:15 INFO - PROCESS | 1802 | 1461185655228 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]]]}] 13:54:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:54:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1582ms 13:54:15 INFO - PROCESS | 1802 | 1461185655298 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 13:54:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:54:15 INFO - PROCESS | 1802 | 1461185655303 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 13:54:15 INFO - PROCESS | 1802 | 1461185655310 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:54:15 INFO - PROCESS | 1802 | 1461185655314 Marionette TRACE conn4 <- [1,398,null,{}] 13:54:15 INFO - PROCESS | 1802 | 1461185655320 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}] 13:54:15 INFO - PROCESS | 1802 | 1461185655543 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 13:54:15 INFO - PROCESS | 1802 | 1461185655744 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e968800 == 57 [pid = 1802] [id = 107] 13:54:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8e96cc00) [pid = 1802] [serial = 320] [outer = (nil)] 13:54:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8e976000) [pid = 1802] [serial = 321] [outer = 0x8e96cc00] 13:54:15 INFO - PROCESS | 1802 | 1461185655880 Marionette DEBUG loaded listener.js 13:54:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0xa4c52400) [pid = 1802] [serial = 322] [outer = 0x8e96cc00] 13:54:16 INFO - PROCESS | 1802 | 1461185656798 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]]]}] 13:54:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:54:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1533ms 13:54:16 INFO - PROCESS | 1802 | 1461185656844 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 13:54:16 INFO - PROCESS | 1802 | 1461185656848 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 13:54:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:54:16 INFO - PROCESS | 1802 | 1461185656855 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:54:16 INFO - PROCESS | 1802 | 1461185656859 Marionette TRACE conn4 <- [1,402,null,{}] 13:54:16 INFO - PROCESS | 1802 | 1461185656865 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}] 13:54:17 INFO - PROCESS | 1802 | 1461185657038 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 13:54:17 INFO - PROCESS | 1802 | 1461185657205 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ea5f800 == 58 [pid = 1802] [id = 108] 13:54:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8ea60c00) [pid = 1802] [serial = 323] [outer = (nil)] 13:54:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8ea66400) [pid = 1802] [serial = 324] [outer = 0x8ea60c00] 13:54:17 INFO - PROCESS | 1802 | 1461185657340 Marionette DEBUG loaded listener.js 13:54:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8ea69800) [pid = 1802] [serial = 325] [outer = 0x8ea60c00] 13:54:18 INFO - PROCESS | 1802 | 1461185658288 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]]]}] 13:54:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:54:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1483ms 13:54:18 INFO - PROCESS | 1802 | 1461185658340 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 13:54:18 INFO - PROCESS | 1802 | 1461185658344 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 13:54:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:54:18 INFO - PROCESS | 1802 | 1461185658351 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:54:18 INFO - PROCESS | 1802 | 1461185658355 Marionette TRACE conn4 <- [1,406,null,{}] 13:54:18 INFO - PROCESS | 1802 | 1461185658361 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}] 13:54:18 INFO - PROCESS | 1802 | 1461185658536 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 13:54:18 INFO - PROCESS | 1802 | 1461185658750 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ea67000 == 59 [pid = 1802] [id = 109] 13:54:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8ea6b800) [pid = 1802] [serial = 326] [outer = (nil)] 13:54:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x93ac1400) [pid = 1802] [serial = 327] [outer = 0x8ea6b800] 13:54:18 INFO - PROCESS | 1802 | 1461185658858 Marionette DEBUG loaded listener.js 13:54:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x93ac2400) [pid = 1802] [serial = 328] [outer = 0x8ea6b800] 13:54:19 INFO - PROCESS | 1802 | 1461185659792 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]]]}] 13:54:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:54:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1684ms 13:54:20 INFO - PROCESS | 1802 | 1461185660045 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 13:54:20 INFO - PROCESS | 1802 | 1461185660050 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 13:54:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:54:20 INFO - PROCESS | 1802 | 1461185660061 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:54:20 INFO - PROCESS | 1802 | 1461185660066 Marionette TRACE conn4 <- [1,410,null,{}] 13:54:20 INFO - PROCESS | 1802 | 1461185660075 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}] 13:54:20 INFO - PROCESS | 1802 | 1461185660257 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 13:54:20 INFO - PROCESS | 1802 | --DOCSHELL 0x9aed1000 == 58 [pid = 1802] [id = 72] 13:54:20 INFO - PROCESS | 1802 | --DOCSHELL 0x8fc50c00 == 57 [pid = 1802] [id = 100] 13:54:20 INFO - PROCESS | 1802 | --DOCSHELL 0x9161b400 == 56 [pid = 1802] [id = 99] 13:54:20 INFO - PROCESS | 1802 | --DOCSHELL 0x91618000 == 55 [pid = 1802] [id = 98] 13:54:20 INFO - PROCESS | 1802 | --DOCSHELL 0x92047c00 == 54 [pid = 1802] [id = 92] 13:54:20 INFO - PROCESS | 1802 | --DOCSHELL 0x8e70a400 == 53 [pid = 1802] [id = 91] 13:54:20 INFO - PROCESS | 1802 | 1461185660808 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e975000 == 54 [pid = 1802] [id = 110] 13:54:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8ea6d400) [pid = 1802] [serial = 329] [outer = (nil)] 13:54:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x913e3800) [pid = 1802] [serial = 330] [outer = 0x8ea6d400] 13:54:20 INFO - PROCESS | 1802 | 1461185660892 Marionette DEBUG loaded listener.js 13:54:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x91621c00) [pid = 1802] [serial = 331] [outer = 0x8ea6d400] 13:54:21 INFO - PROCESS | 1802 | 1461185661833 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]]]}] 13:54:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:54:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1836ms 13:54:21 INFO - PROCESS | 1802 | 1461185661898 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 13:54:21 INFO - PROCESS | 1802 | 1461185661904 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 13:54:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:54:21 INFO - PROCESS | 1802 | 1461185661917 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:54:21 INFO - PROCESS | 1802 | 1461185661922 Marionette TRACE conn4 <- [1,414,null,{}] 13:54:21 INFO - PROCESS | 1802 | 1461185661937 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}] 13:54:22 INFO - PROCESS | 1802 | 1461185662172 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 13:54:22 INFO - PROCESS | 1802 | 1461185662199 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e971800 == 55 [pid = 1802] [id = 111] 13:54:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x92051000) [pid = 1802] [serial = 332] [outer = (nil)] 13:54:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x93abec00) [pid = 1802] [serial = 333] [outer = 0x92051000] 13:54:22 INFO - PROCESS | 1802 | 1461185662279 Marionette DEBUG loaded listener.js 13:54:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x93aca000) [pid = 1802] [serial = 334] [outer = 0x92051000] 13:54:22 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8e735c00) [pid = 1802] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:54:22 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x97cbdc00) [pid = 1802] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:54:22 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8e75e400) [pid = 1802] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:54:22 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x908f0c00) [pid = 1802] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:54:22 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x95d9d400) [pid = 1802] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:54:22 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8e732400) [pid = 1802] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:54:22 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x9212c400) [pid = 1802] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:54:22 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8f9da800) [pid = 1802] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:54:22 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x92018400) [pid = 1802] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:54:22 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x91619400) [pid = 1802] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:54:23 INFO - PROCESS | 1802 | 1461185663495 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]]]}] 13:54:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:54:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1600ms 13:54:23 INFO - PROCESS | 1802 | 1461185663516 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 13:54:23 INFO - PROCESS | 1802 | 1461185663520 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 13:54:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:54:23 INFO - PROCESS | 1802 | 1461185663528 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:54:23 INFO - PROCESS | 1802 | 1461185663532 Marionette TRACE conn4 <- [1,418,null,{}] 13:54:23 INFO - PROCESS | 1802 | 1461185663547 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}] 13:54:23 INFO - PROCESS | 1802 | 1461185663740 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 13:54:23 INFO - PROCESS | 1802 | 1461185663861 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e72a800 == 56 [pid = 1802] [id = 112] 13:54:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x92dd5800) [pid = 1802] [serial = 335] [outer = (nil)] 13:54:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x93bd7400) [pid = 1802] [serial = 336] [outer = 0x92dd5800] 13:54:23 INFO - PROCESS | 1802 | 1461185663945 Marionette DEBUG loaded listener.js 13:54:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x93bdd400) [pid = 1802] [serial = 337] [outer = 0x92dd5800] 13:54:25 INFO - PROCESS | 1802 | 1461185665240 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]]]}] 13:54:25 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 13:54:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1747ms 13:54:25 INFO - PROCESS | 1802 | 1461185665276 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 13:54:25 INFO - PROCESS | 1802 | 1461185665284 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 13:54:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:54:25 INFO - PROCESS | 1802 | 1461185665323 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:54:25 INFO - PROCESS | 1802 | 1461185665330 Marionette TRACE conn4 <- [1,422,null,{}] 13:54:25 INFO - PROCESS | 1802 | 1461185665339 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}] 13:54:25 INFO - PROCESS | 1802 | 1461185665591 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 13:54:25 INFO - PROCESS | 1802 | 1461185665770 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e735c00 == 57 [pid = 1802] [id = 113] 13:54:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8fc5b800) [pid = 1802] [serial = 338] [outer = (nil)] 13:54:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x913e4400) [pid = 1802] [serial = 339] [outer = 0x8fc5b800] 13:54:25 INFO - PROCESS | 1802 | 1461185665863 Marionette DEBUG loaded listener.js 13:54:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x920ef400) [pid = 1802] [serial = 340] [outer = 0x8fc5b800] 13:54:27 INFO - PROCESS | 1802 | 1461185667341 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]]]}] 13:54:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:54:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2049ms 13:54:27 INFO - PROCESS | 1802 | 1461185667369 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 13:54:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:54:27 INFO - PROCESS | 1802 | 1461185667379 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 13:54:27 INFO - PROCESS | 1802 | 1461185667392 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:54:27 INFO - PROCESS | 1802 | 1461185667397 Marionette TRACE conn4 <- [1,426,null,{}] 13:54:27 INFO - PROCESS | 1802 | 1461185667405 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}] 13:54:27 INFO - PROCESS | 1802 | 1461185667589 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 13:54:27 INFO - PROCESS | 1802 | 1461185667751 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e973400 == 58 [pid = 1802] [id = 114] 13:54:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x92047400) [pid = 1802] [serial = 341] [outer = (nil)] 13:54:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x93bd6000) [pid = 1802] [serial = 342] [outer = 0x92047400] 13:54:27 INFO - PROCESS | 1802 | 1461185667842 Marionette DEBUG loaded listener.js 13:54:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x96c4b000) [pid = 1802] [serial = 343] [outer = 0x92047400] 13:54:28 INFO - PROCESS | 1802 | 1461185668906 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] 13:54:28 INFO - PROCESS | 1802 | 1461185668988 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 13:54:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:54:28 INFO - PROCESS | 1802 | 1461185668996 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:54:29 INFO - PROCESS | 1802 | 1461185669002 Marionette TRACE conn4 <- [1,430,null,{}] 13:54:29 INFO - PROCESS | 1802 | 1461185669020 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}] 13:54:29 INFO - PROCESS | 1802 | 1461185669295 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 13:54:29 INFO - PROCESS | 1802 | 1461185669544 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ea47400 == 59 [pid = 1802] [id = 115] 13:54:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8ea4bc00) [pid = 1802] [serial = 344] [outer = (nil)] 13:54:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x98e9f400) [pid = 1802] [serial = 345] [outer = 0x8ea4bc00] 13:54:29 INFO - PROCESS | 1802 | 1461185669638 Marionette DEBUG loaded listener.js 13:54:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x99b29800) [pid = 1802] [serial = 346] [outer = 0x8ea4bc00] 13:54:30 INFO - PROCESS | 1802 | 1461185670564 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]]]}] 13:54:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:54:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1638ms 13:54:30 INFO - PROCESS | 1802 | 1461185670635 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 13:54:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:54:30 INFO - PROCESS | 1802 | 1461185670640 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 13:54:30 INFO - PROCESS | 1802 | 1461185670647 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:54:30 INFO - PROCESS | 1802 | 1461185670651 Marionette TRACE conn4 <- [1,434,null,{}] 13:54:30 INFO - PROCESS | 1802 | 1461185670657 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}] 13:54:30 INFO - PROCESS | 1802 | 1461185670888 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 13:54:31 INFO - PROCESS | 1802 | 1461185671102 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x97cbd400 == 60 [pid = 1802] [id = 116] 13:54:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x9ae6dc00) [pid = 1802] [serial = 347] [outer = (nil)] 13:54:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x9ea26800) [pid = 1802] [serial = 348] [outer = 0x9ae6dc00] 13:54:31 INFO - PROCESS | 1802 | 1461185671239 Marionette DEBUG loaded listener.js 13:54:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x9fc91c00) [pid = 1802] [serial = 349] [outer = 0x9ae6dc00] 13:54:32 INFO - PROCESS | 1802 | 1461185672155 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]]]}] 13:54:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:54:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1537ms 13:54:32 INFO - PROCESS | 1802 | 1461185672185 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 13:54:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:54:32 INFO - PROCESS | 1802 | 1461185672190 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 13:54:32 INFO - PROCESS | 1802 | 1461185672197 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:54:32 INFO - PROCESS | 1802 | 1461185672200 Marionette TRACE conn4 <- [1,438,null,{}] 13:54:32 INFO - PROCESS | 1802 | 1461185672207 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}] 13:54:32 INFO - PROCESS | 1802 | 1461185672389 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 13:54:32 INFO - PROCESS | 1802 | 1461185672562 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e72d800 == 61 [pid = 1802] [id = 117] 13:54:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8e734c00) [pid = 1802] [serial = 350] [outer = (nil)] 13:54:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0xa0d45c00) [pid = 1802] [serial = 351] [outer = 0x8e734c00] 13:54:32 INFO - PROCESS | 1802 | 1461185672652 Marionette DEBUG loaded listener.js 13:54:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0xa4553c00) [pid = 1802] [serial = 352] [outer = 0x8e734c00] 13:54:33 INFO - PROCESS | 1802 | 1461185673670 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]]]}] 13:54:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:54:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1533ms 13:54:33 INFO - PROCESS | 1802 | 1461185673730 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 13:54:33 INFO - PROCESS | 1802 | 1461185673734 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 13:54:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:54:33 INFO - PROCESS | 1802 | 1461185673741 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:54:33 INFO - PROCESS | 1802 | 1461185673744 Marionette TRACE conn4 <- [1,442,null,{}] 13:54:33 INFO - PROCESS | 1802 | 1461185673751 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}] 13:54:33 INFO - PROCESS | 1802 | 1461185673969 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 13:54:34 INFO - PROCESS | 1802 | 1461185674206 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e930000 == 62 [pid = 1802] [id = 118] 13:54:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8e933000) [pid = 1802] [serial = 353] [outer = (nil)] 13:54:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8e93ec00) [pid = 1802] [serial = 354] [outer = 0x8e933000] 13:54:34 INFO - PROCESS | 1802 | 1461185674314 Marionette DEBUG loaded listener.js 13:54:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0xa45b6000) [pid = 1802] [serial = 355] [outer = 0x8e933000] 13:54:35 INFO - PROCESS | 1802 | 1461185675233 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]]]}] 13:54:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:54:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1532ms 13:54:35 INFO - PROCESS | 1802 | 1461185675275 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 13:54:35 INFO - PROCESS | 1802 | 1461185675279 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 13:54:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:54:35 INFO - PROCESS | 1802 | 1461185675287 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:54:35 INFO - PROCESS | 1802 | 1461185675291 Marionette TRACE conn4 <- [1,446,null,{}] 13:54:35 INFO - PROCESS | 1802 | 1461185675297 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}] 13:54:35 INFO - PROCESS | 1802 | 1461185675475 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 13:54:35 INFO - PROCESS | 1802 | 1461185675647 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e75fc00 == 63 [pid = 1802] [id = 119] 13:54:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8feec800) [pid = 1802] [serial = 356] [outer = (nil)] 13:54:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8fef2400) [pid = 1802] [serial = 357] [outer = 0x8feec800] 13:54:35 INFO - PROCESS | 1802 | 1461185675738 Marionette DEBUG loaded listener.js 13:54:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8fef4800) [pid = 1802] [serial = 358] [outer = 0x8feec800] 13:54:36 INFO - PROCESS | 1802 | 1461185676751 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]]]}] 13:54:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:54:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1534ms 13:54:36 INFO - PROCESS | 1802 | 1461185676822 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 13:54:36 INFO - PROCESS | 1802 | 1461185676827 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 13:54:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:54:36 INFO - PROCESS | 1802 | 1461185676835 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:54:36 INFO - PROCESS | 1802 | 1461185676842 Marionette TRACE conn4 <- [1,450,null,{}] 13:54:36 INFO - PROCESS | 1802 | 1461185676849 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}] 13:54:37 INFO - PROCESS | 1802 | 1461185677033 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 13:54:37 INFO - PROCESS | 1802 | 1461185677249 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c07b400 == 64 [pid = 1802] [id = 120] 13:54:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8c07c400) [pid = 1802] [serial = 359] [outer = (nil)] 13:54:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8c082400) [pid = 1802] [serial = 360] [outer = 0x8c07c400] 13:54:37 INFO - PROCESS | 1802 | 1461185677368 Marionette DEBUG loaded listener.js 13:54:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8c086800) [pid = 1802] [serial = 361] [outer = 0x8c07c400] 13:54:38 INFO - PROCESS | 1802 | 1461185678338 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] 13:54:38 INFO - PROCESS | 1802 | 1461185678381 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 13:54:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:54:38 INFO - PROCESS | 1802 | 1461185678388 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:54:38 INFO - PROCESS | 1802 | 1461185678392 Marionette TRACE conn4 <- [1,454,null,{}] 13:54:38 INFO - PROCESS | 1802 | 1461185678398 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}] 13:54:38 INFO - PROCESS | 1802 | 1461185678590 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 13:54:38 INFO - PROCESS | 1802 | 1461185678813 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c1f0000 == 65 [pid = 1802] [id = 121] 13:54:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8c1f3000) [pid = 1802] [serial = 362] [outer = (nil)] 13:54:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8c1f8400) [pid = 1802] [serial = 363] [outer = 0x8c1f3000] 13:54:38 INFO - PROCESS | 1802 | 1461185678922 Marionette DEBUG loaded listener.js 13:54:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8c1fd400) [pid = 1802] [serial = 364] [outer = 0x8c1f3000] 13:54:39 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:54:39 INFO - PROCESS | 1802 | 1461185679878 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]]]}] 13:54:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:54:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1540ms 13:54:39 INFO - PROCESS | 1802 | 1461185679929 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 13:54:39 INFO - PROCESS | 1802 | 1461185679933 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 13:54:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:54:39 INFO - PROCESS | 1802 | 1461185679940 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:54:39 INFO - PROCESS | 1802 | 1461185679944 Marionette TRACE conn4 <- [1,458,null,{}] 13:54:39 INFO - PROCESS | 1802 | 1461185679950 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}] 13:54:40 INFO - PROCESS | 1802 | 1461185680147 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 13:54:40 INFO - PROCESS | 1802 | 1461185680361 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e938c00 == 66 [pid = 1802] [id = 122] 13:54:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8e939400) [pid = 1802] [serial = 365] [outer = (nil)] 13:54:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8e93c800) [pid = 1802] [serial = 366] [outer = 0x8e939400] 13:54:40 INFO - PROCESS | 1802 | 1461185680735 Marionette DEBUG loaded listener.js 13:54:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8e973000) [pid = 1802] [serial = 367] [outer = 0x8e939400] 13:54:42 INFO - PROCESS | 1802 | 1461185682335 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] 13:54:42 INFO - PROCESS | 1802 | 1461185682385 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 13:54:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:54:42 INFO - PROCESS | 1802 | 1461185682398 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:54:42 INFO - PROCESS | 1802 | 1461185682403 Marionette TRACE conn4 <- [1,462,null,{}] 13:54:42 INFO - PROCESS | 1802 | 1461185682417 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}] 13:54:42 INFO - PROCESS | 1802 | 1461185682764 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 13:54:42 INFO - PROCESS | 1802 | 1461185682928 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:42 INFO - PROCESS | 1802 | --DOCSHELL 0x97bb2800 == 65 [pid = 1802] [id = 89] 13:54:42 INFO - PROCESS | 1802 | --DOCSHELL 0x8e70e400 == 64 [pid = 1802] [id = 86] 13:54:42 INFO - PROCESS | 1802 | --DOCSHELL 0x8e72f000 == 63 [pid = 1802] [id = 90] 13:54:42 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x95d75800) [pid = 1802] [serial = 300] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e70e400 == 64 [pid = 1802] [id = 123] 13:54:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8e72b000) [pid = 1802] [serial = 368] [outer = (nil)] 13:54:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8f9d5c00) [pid = 1802] [serial = 369] [outer = 0x8e72b000] 13:54:43 INFO - PROCESS | 1802 | 1461185683086 Marionette DEBUG loaded listener.js 13:54:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x913e0c00) [pid = 1802] [serial = 370] [outer = 0x8e72b000] 13:54:43 INFO - PROCESS | 1802 | --DOCSHELL 0x99129800 == 63 [pid = 1802] [id = 104] 13:54:43 INFO - PROCESS | 1802 | --DOCSHELL 0x98e9ec00 == 62 [pid = 1802] [id = 103] 13:54:43 INFO - PROCESS | 1802 | --DOCSHELL 0x92b9ec00 == 61 [pid = 1802] [id = 102] 13:54:43 INFO - PROCESS | 1802 | --DOCSHELL 0x8e70bc00 == 60 [pid = 1802] [id = 101] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x99b2ec00) [pid = 1802] [serial = 271] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8e727800) [pid = 1802] [serial = 237] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x91621800) [pid = 1802] [serial = 249] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x9b0a7800) [pid = 1802] [serial = 252] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x9810f800) [pid = 1802] [serial = 268] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x9ad19c00) [pid = 1802] [serial = 159] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x913ddc00) [pid = 1802] [serial = 255] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x95b4ec00) [pid = 1802] [serial = 243] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x96fc6400) [pid = 1802] [serial = 264] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x9810b800) [pid = 1802] [serial = 267] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x916efc00) [pid = 1802] [serial = 240] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x97c09000) [pid = 1802] [serial = 265] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x91617c00) [pid = 1802] [serial = 256] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x908fac00) [pid = 1802] [serial = 258] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x99b26800) [pid = 1802] [serial = 246] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x92017400) [pid = 1802] [serial = 259] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x92dd0000) [pid = 1802] [serial = 262] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x92ba4c00) [pid = 1802] [serial = 261] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x9944a000) [pid = 1802] [serial = 235] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x99a24c00) [pid = 1802] [serial = 270] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0xa01bb800) [pid = 1802] [serial = 285] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0xa2b84000) [pid = 1802] [serial = 288] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x920fb400) [pid = 1802] [serial = 276] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0xa4692c00) [pid = 1802] [serial = 291] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x98ca0c00) [pid = 1802] [serial = 279] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x9fc99c00) [pid = 1802] [serial = 282] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x92dcf000) [pid = 1802] [serial = 297] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x95109400) [pid = 1802] [serial = 298] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x9161f800) [pid = 1802] [serial = 294] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x9204cc00) [pid = 1802] [serial = 295] [outer = (nil)] [url = about:blank] 13:54:43 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8e755800) [pid = 1802] [serial = 273] [outer = (nil)] [url = about:blank] 13:54:44 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:54:44 INFO - PROCESS | 1802 | 1461185684069 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] 13:54:44 INFO - PROCESS | 1802 | 1461185684161 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 13:54:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:54:44 INFO - PROCESS | 1802 | 1461185684172 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:54:44 INFO - PROCESS | 1802 | 1461185684176 Marionette TRACE conn4 <- [1,466,null,{}] 13:54:44 INFO - PROCESS | 1802 | 1461185684183 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}] 13:54:44 INFO - PROCESS | 1802 | 1461185684359 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 13:54:44 INFO - PROCESS | 1802 | 1461185684538 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x92ba2400 == 61 [pid = 1802] [id = 124] 13:54:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x92ba8400) [pid = 1802] [serial = 371] [outer = (nil)] 13:54:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x93ac6800) [pid = 1802] [serial = 372] [outer = 0x92ba8400] 13:54:44 INFO - PROCESS | 1802 | 1461185684634 Marionette DEBUG loaded listener.js 13:54:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x93bde400) [pid = 1802] [serial = 373] [outer = 0x92ba8400] 13:54:45 INFO - PROCESS | 1802 | 1461185685420 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] 13:54:45 INFO - PROCESS | 1802 | 1461185685514 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 13:54:45 INFO - PROCESS | 1802 | 1461185685522 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:54:45 INFO - PROCESS | 1802 | 1461185685528 Marionette TRACE conn4 <- [1,470,null,{}] 13:54:45 INFO - PROCESS | 1802 | 1461185685546 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}] 13:54:45 INFO - PROCESS | 1802 | 1461185685818 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 13:54:45 INFO - PROCESS | 1802 | 1461185685840 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9dbc00 == 62 [pid = 1802] [id = 125] 13:54:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x96fc7c00) [pid = 1802] [serial = 374] [outer = (nil)] 13:54:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x9810b800) [pid = 1802] [serial = 375] [outer = 0x96fc7c00] 13:54:45 INFO - PROCESS | 1802 | 1461185685924 Marionette DEBUG loaded listener.js 13:54:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x99424000) [pid = 1802] [serial = 376] [outer = 0x96fc7c00] 13:54:46 INFO - PROCESS | 1802 | 1461185686933 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]]]}] 13:54:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:54:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1488ms 13:54:47 INFO - PROCESS | 1802 | 1461185687009 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 13:54:47 INFO - PROCESS | 1802 | 1461185687013 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 13:54:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:54:47 INFO - PROCESS | 1802 | 1461185687020 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:54:47 INFO - PROCESS | 1802 | 1461185687023 Marionette TRACE conn4 <- [1,474,null,{}] 13:54:47 INFO - PROCESS | 1802 | 1461185687039 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}] 13:54:47 INFO - PROCESS | 1802 | 1461185687263 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 13:54:47 INFO - PROCESS | 1802 | 1461185687290 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c07a800 == 63 [pid = 1802] [id = 126] 13:54:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8e8e2c00) [pid = 1802] [serial = 377] [outer = (nil)] 13:54:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8e8ec000) [pid = 1802] [serial = 378] [outer = 0x8e8e2c00] 13:54:47 INFO - PROCESS | 1802 | 1461185687369 Marionette DEBUG loaded listener.js 13:54:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8e8eec00) [pid = 1802] [serial = 379] [outer = 0x8e8e2c00] 13:54:47 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8ea6d400) [pid = 1802] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:54:47 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x92051000) [pid = 1802] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:54:47 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x9085e400) [pid = 1802] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:54:48 INFO - PROCESS | 1802 | 1461185688432 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]]]}] 13:54:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:54:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1445ms 13:54:48 INFO - PROCESS | 1802 | 1461185688466 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 13:54:48 INFO - PROCESS | 1802 | 1461185688469 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 13:54:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:54:48 INFO - PROCESS | 1802 | 1461185688476 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:54:48 INFO - PROCESS | 1802 | 1461185688479 Marionette TRACE conn4 <- [1,478,null,{}] 13:54:48 INFO - PROCESS | 1802 | 1461185688486 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}] 13:54:48 INFO - PROCESS | 1802 | 1461185688658 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 13:54:48 INFO - PROCESS | 1802 | 1461185688673 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8da31000 == 64 [pid = 1802] [id = 127] 13:54:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8da36c00) [pid = 1802] [serial = 380] [outer = (nil)] 13:54:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8da39800) [pid = 1802] [serial = 381] [outer = 0x8da36c00] 13:54:48 INFO - PROCESS | 1802 | 1461185688775 Marionette DEBUG loaded listener.js 13:54:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8e8e4c00) [pid = 1802] [serial = 382] [outer = 0x8da36c00] 13:54:49 INFO - PROCESS | 1802 | 1461185689800 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]]]}] 13:54:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:54:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1442ms 13:54:49 INFO - PROCESS | 1802 | 1461185689919 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 13:54:49 INFO - PROCESS | 1802 | 1461185689925 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 13:54:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:54:49 INFO - PROCESS | 1802 | 1461185689947 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:54:49 INFO - PROCESS | 1802 | 1461185689953 Marionette TRACE conn4 <- [1,482,null,{}] 13:54:49 INFO - PROCESS | 1802 | 1461185689963 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}] 13:54:50 INFO - PROCESS | 1802 | 1461185690205 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 13:54:50 INFO - PROCESS | 1802 | 1461185690458 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x8da3dc00 == 65 [pid = 1802] [id = 128] 13:54:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8e70bc00) [pid = 1802] [serial = 383] [outer = (nil)] 13:54:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8e8e3c00) [pid = 1802] [serial = 384] [outer = 0x8e70bc00] 13:54:50 INFO - PROCESS | 1802 | 1461185690579 Marionette DEBUG loaded listener.js 13:54:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8e8ea400) [pid = 1802] [serial = 385] [outer = 0x8e70bc00] 13:54:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8da36800) [pid = 1802] [serial = 386] [outer = 0x9791fc00] 13:54:51 INFO - PROCESS | 1802 | 1461185691771 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]]]}] 13:54:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:54:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1899ms 13:54:51 INFO - PROCESS | 1802 | 1461185691836 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 13:54:51 INFO - PROCESS | 1802 | 1461185691843 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 13:54:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:54:51 INFO - PROCESS | 1802 | 1461185691857 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:54:51 INFO - PROCESS | 1802 | 1461185691864 Marionette TRACE conn4 <- [1,486,null,{}] 13:54:51 INFO - PROCESS | 1802 | 1461185691873 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}] 13:54:52 INFO - PROCESS | 1802 | 1461185692118 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 13:54:52 INFO - PROCESS | 1802 | 1461185692351 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9d9400 == 66 [pid = 1802] [id = 129] 13:54:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8f9e3800) [pid = 1802] [serial = 387] [outer = (nil)] 13:54:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x92019c00) [pid = 1802] [serial = 388] [outer = 0x8f9e3800] 13:54:52 INFO - PROCESS | 1802 | 1461185692444 Marionette DEBUG loaded listener.js 13:54:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x92ba9000) [pid = 1802] [serial = 389] [outer = 0x8f9e3800] 13:54:53 INFO - PROCESS | 1802 | 1461185693454 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]]]}] 13:54:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:54:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1662ms 13:54:53 INFO - PROCESS | 1802 | 1461185693516 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 13:54:53 INFO - PROCESS | 1802 | 1461185693519 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 13:54:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:54:53 INFO - PROCESS | 1802 | 1461185693528 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:54:53 INFO - PROCESS | 1802 | 1461185693532 Marionette TRACE conn4 <- [1,490,null,{}] 13:54:53 INFO - PROCESS | 1802 | 1461185693551 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}] 13:54:53 INFO - PROCESS | 1802 | 1461185693809 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 13:54:54 INFO - PROCESS | 1802 | 1461185694077 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x920f4400 == 67 [pid = 1802] [id = 130] 13:54:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x92ba1400) [pid = 1802] [serial = 390] [outer = (nil)] 13:54:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x93cbfc00) [pid = 1802] [serial = 391] [outer = 0x92ba1400] 13:54:54 INFO - PROCESS | 1802 | 1461185694190 Marionette DEBUG loaded listener.js 13:54:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x93cc5800) [pid = 1802] [serial = 392] [outer = 0x92ba1400] 13:54:55 INFO - PROCESS | 1802 | 1461185695106 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]]]}] 13:54:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:54:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1635ms 13:54:55 INFO - PROCESS | 1802 | 1461185695164 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 13:54:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:54:55 INFO - PROCESS | 1802 | 1461185695169 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 13:54:55 INFO - PROCESS | 1802 | 1461185695176 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:54:55 INFO - PROCESS | 1802 | 1461185695180 Marionette TRACE conn4 <- [1,494,null,{}] 13:54:55 INFO - PROCESS | 1802 | 1461185695187 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}] 13:54:55 INFO - PROCESS | 1802 | 1461185695387 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 13:54:55 INFO - PROCESS | 1802 | 1461185695607 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9d9c00 == 68 [pid = 1802] [id = 131] 13:54:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x93cc4000) [pid = 1802] [serial = 393] [outer = (nil)] 13:54:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x97b41000) [pid = 1802] [serial = 394] [outer = 0x93cc4000] 13:54:55 INFO - PROCESS | 1802 | 1461185695739 Marionette DEBUG loaded listener.js 13:54:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x98499c00) [pid = 1802] [serial = 395] [outer = 0x93cc4000] 13:54:56 INFO - PROCESS | 1802 | 1461185696682 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]]]}] 13:54:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:54:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1554ms 13:54:56 INFO - PROCESS | 1802 | 1461185696730 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 13:54:56 INFO - PROCESS | 1802 | 1461185696735 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 13:54:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:54:56 INFO - PROCESS | 1802 | 1461185696742 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:54:56 INFO - PROCESS | 1802 | 1461185696746 Marionette TRACE conn4 <- [1,498,null,{}] 13:54:56 INFO - PROCESS | 1802 | 1461185696752 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}] 13:54:56 INFO - PROCESS | 1802 | 1461185696946 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 13:54:57 INFO - PROCESS | 1802 | 1461185697166 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3ce400 == 69 [pid = 1802] [id = 132] 13:54:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8c3cec00) [pid = 1802] [serial = 396] [outer = (nil)] 13:54:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8c3d7c00) [pid = 1802] [serial = 397] [outer = 0x8c3cec00] 13:54:57 INFO - PROCESS | 1802 | 1461185697288 Marionette DEBUG loaded listener.js 13:54:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8c3db400) [pid = 1802] [serial = 398] [outer = 0x8c3cec00] 13:54:58 INFO - PROCESS | 1802 | 1461185698213 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]]]}] 13:54:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:54:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1536ms 13:54:58 INFO - PROCESS | 1802 | 1461185698279 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 13:54:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:54:58 INFO - PROCESS | 1802 | 1461185698284 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 13:54:58 INFO - PROCESS | 1802 | 1461185698292 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:54:58 INFO - PROCESS | 1802 | 1461185698295 Marionette TRACE conn4 <- [1,502,null,{}] 13:54:58 INFO - PROCESS | 1802 | 1461185698302 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}] 13:54:58 INFO - PROCESS | 1802 | 1461185698569 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 13:54:58 INFO - PROCESS | 1802 | 1461185698814 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c1f8800 == 70 [pid = 1802] [id = 133] 13:54:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8e932400) [pid = 1802] [serial = 399] [outer = (nil)] 13:54:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x904f8c00) [pid = 1802] [serial = 400] [outer = 0x8e932400] 13:54:58 INFO - PROCESS | 1802 | 1461185698923 Marionette DEBUG loaded listener.js 13:54:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x904fe000) [pid = 1802] [serial = 401] [outer = 0x8e932400] 13:54:59 INFO - PROCESS | 1802 | 1461185699869 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]]]}] 13:54:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:54:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1634ms 13:54:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:54:59 INFO - PROCESS | 1802 | 1461185699926 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 13:54:59 INFO - PROCESS | 1802 | 1461185699929 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 13:54:59 INFO - PROCESS | 1802 | 1461185699937 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:54:59 INFO - PROCESS | 1802 | 1461185699940 Marionette TRACE conn4 <- [1,506,null,{}] 13:54:59 INFO - PROCESS | 1802 | 1461185699947 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}] 13:55:00 INFO - PROCESS | 1802 | 1461185700140 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 13:55:00 INFO - PROCESS | 1802 | 1461185700357 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4ca000 == 71 [pid = 1802] [id = 134] 13:55:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8b4cb800) [pid = 1802] [serial = 402] [outer = (nil)] 13:55:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8b4d2400) [pid = 1802] [serial = 403] [outer = 0x8b4cb800] 13:55:00 INFO - PROCESS | 1802 | 1461185700504 Marionette DEBUG loaded listener.js 13:55:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8b4d5400) [pid = 1802] [serial = 404] [outer = 0x8b4cb800] 13:55:01 INFO - PROCESS | 1802 | 1461185701434 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]]]}] 13:55:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:55:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1533ms 13:55:01 INFO - PROCESS | 1802 | 1461185701469 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 13:55:01 INFO - PROCESS | 1802 | 1461185701473 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 13:55:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:55:01 INFO - PROCESS | 1802 | 1461185701480 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:55:01 INFO - PROCESS | 1802 | 1461185701486 Marionette TRACE conn4 <- [1,510,null,{}] 13:55:01 INFO - PROCESS | 1802 | 1461185701492 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}] 13:55:01 INFO - PROCESS | 1802 | 1461185701707 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 13:55:01 INFO - PROCESS | 1802 | 1461185701941 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4d1800 == 72 [pid = 1802] [id = 135] 13:55:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8b4d3000) [pid = 1802] [serial = 405] [outer = (nil)] 13:55:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8b6a4400) [pid = 1802] [serial = 406] [outer = 0x8b4d3000] 13:55:02 INFO - PROCESS | 1802 | 1461185702080 Marionette DEBUG loaded listener.js 13:55:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x8b6a8400) [pid = 1802] [serial = 407] [outer = 0x8b4d3000] 13:55:03 INFO - PROCESS | 1802 | 1461185703031 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]]]}] 13:55:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:55:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1588ms 13:55:03 INFO - PROCESS | 1802 | 1461185703070 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 13:55:03 INFO - PROCESS | 1802 | 1461185703073 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 13:55:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:55:03 INFO - PROCESS | 1802 | 1461185703082 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:55:03 INFO - PROCESS | 1802 | 1461185703086 Marionette TRACE conn4 <- [1,514,null,{}] 13:55:03 INFO - PROCESS | 1802 | 1461185703092 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}] 13:55:03 INFO - PROCESS | 1802 | 1461185703299 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 13:55:03 INFO - PROCESS | 1802 | 1461185703516 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b6a7400 == 73 [pid = 1802] [id = 136] 13:55:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x8b6aac00) [pid = 1802] [serial = 408] [outer = (nil)] 13:55:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x8e932000) [pid = 1802] [serial = 409] [outer = 0x8b6aac00] 13:55:03 INFO - PROCESS | 1802 | 1461185703648 Marionette DEBUG loaded listener.js 13:55:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x91620800) [pid = 1802] [serial = 410] [outer = 0x8b6aac00] 13:55:04 INFO - PROCESS | 1802 | 1461185704794 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]]]}] 13:55:04 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 13:55:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1790ms 13:55:04 INFO - PROCESS | 1802 | 1461185704873 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 13:55:04 INFO - PROCESS | 1802 | 1461185704876 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 13:55:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:55:04 INFO - PROCESS | 1802 | 1461185704883 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:55:04 INFO - PROCESS | 1802 | 1461185704886 Marionette TRACE conn4 <- [1,518,null,{}] 13:55:04 INFO - PROCESS | 1802 | 1461185704893 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}] 13:55:05 INFO - PROCESS | 1802 | 1461185705151 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 13:55:05 INFO - PROCESS | 1802 | 1461185705375 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a280c00 == 74 [pid = 1802] [id = 137] 13:55:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x8a282800) [pid = 1802] [serial = 411] [outer = (nil)] 13:55:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x8a28b400) [pid = 1802] [serial = 412] [outer = 0x8a282800] 13:55:05 INFO - PROCESS | 1802 | 1461185705467 Marionette DEBUG loaded listener.js 13:55:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8a28e800) [pid = 1802] [serial = 413] [outer = 0x8a282800] 13:55:06 INFO - PROCESS | 1802 | 1461185706374 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]]]}] 13:55:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:55:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1542ms 13:55:06 INFO - PROCESS | 1802 | 1461185706427 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 13:55:06 INFO - PROCESS | 1802 | 1461185706432 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 13:55:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:55:06 INFO - PROCESS | 1802 | 1461185706439 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:55:06 INFO - PROCESS | 1802 | 1461185706444 Marionette TRACE conn4 <- [1,522,null,{}] 13:55:06 INFO - PROCESS | 1802 | 1461185706451 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}] 13:55:06 INFO - PROCESS | 1802 | 1461185706724 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 13:55:06 INFO - PROCESS | 1802 | 1461185706970 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a2d8c00 == 75 [pid = 1802] [id = 138] 13:55:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x8a2d9400) [pid = 1802] [serial = 414] [outer = (nil)] 13:55:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x8a2dbc00) [pid = 1802] [serial = 415] [outer = 0x8a2d9400] 13:55:07 INFO - PROCESS | 1802 | 1461185707141 Marionette DEBUG loaded listener.js 13:55:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x8da2fc00) [pid = 1802] [serial = 416] [outer = 0x8a2d9400] 13:55:08 INFO - PROCESS | 1802 | 1461185708228 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]]]}] 13:55:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:55:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1832ms 13:55:08 INFO - PROCESS | 1802 | 1461185708273 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 13:55:08 INFO - PROCESS | 1802 | 1461185708277 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 13:55:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:55:08 INFO - PROCESS | 1802 | 1461185708283 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:55:08 INFO - PROCESS | 1802 | 1461185708287 Marionette TRACE conn4 <- [1,526,null,{}] 13:55:08 INFO - PROCESS | 1802 | 1461185708294 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}] 13:55:08 INFO - PROCESS | 1802 | 1461185708492 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 13:55:09 INFO - PROCESS | 1802 | 1461185709057 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a5d9400 == 76 [pid = 1802] [id = 139] 13:55:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x8a5d9c00) [pid = 1802] [serial = 417] [outer = (nil)] 13:55:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x8a5dd400) [pid = 1802] [serial = 418] [outer = 0x8a5d9c00] 13:55:09 INFO - PROCESS | 1802 | 1461185709145 Marionette DEBUG loaded listener.js 13:55:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x8a5e0800) [pid = 1802] [serial = 419] [outer = 0x8a5d9c00] 13:55:10 INFO - PROCESS | 1802 | 1461185710131 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]]]}] 13:55:10 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 13:55:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1897ms 13:55:10 INFO - PROCESS | 1802 | 1461185710183 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 13:55:10 INFO - PROCESS | 1802 | 1461185710190 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 13:55:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:55:10 INFO - PROCESS | 1802 | 1461185710200 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:55:10 INFO - PROCESS | 1802 | 1461185710204 Marionette TRACE conn4 <- [1,530,null,{}] 13:55:10 INFO - PROCESS | 1802 | 1461185710213 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}] 13:55:10 INFO - PROCESS | 1802 | 1461185710415 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 13:55:10 INFO - PROCESS | 1802 | 1461185710657 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b6a5800 == 77 [pid = 1802] [id = 140] 13:55:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x8c087000) [pid = 1802] [serial = 420] [outer = (nil)] 13:55:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x8c1f7000) [pid = 1802] [serial = 421] [outer = 0x8c087000] 13:55:10 INFO - PROCESS | 1802 | 1461185710844 Marionette DEBUG loaded listener.js 13:55:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x8da2e400) [pid = 1802] [serial = 422] [outer = 0x8c087000] 13:55:11 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x93bd7400) [pid = 1802] [serial = 336] [outer = (nil)] [url = about:blank] 13:55:11 INFO - PROCESS | 1802 | --DOCSHELL 0x99127c00 == 76 [pid = 1802] [id = 68] 13:55:11 INFO - PROCESS | 1802 | --DOCSHELL 0x8e759000 == 75 [pid = 1802] [id = 42] 13:55:11 INFO - PROCESS | 1802 | 1461185711787 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"]]]}] 13:55:11 INFO - PROCESS | 1802 | --DOCSHELL 0x908f9400 == 74 [pid = 1802] [id = 57] 13:55:11 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 13:55:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:55:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:55:11 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 13:55:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:55:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:55:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1646ms 13:55:11 INFO - PROCESS | 1802 | 1461185711861 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 13:55:11 INFO - PROCESS | 1802 | 1461185711867 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 13:55:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:55:11 INFO - PROCESS | 1802 | 1461185711877 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:55:11 INFO - PROCESS | 1802 | 1461185711881 Marionette TRACE conn4 <- [1,534,null,{}] 13:55:11 INFO - PROCESS | 1802 | 1461185711887 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}] 13:55:12 INFO - PROCESS | 1802 | 1461185712089 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 13:55:12 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8ea66400) [pid = 1802] [serial = 324] [outer = (nil)] [url = about:blank] 13:55:12 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8e733800) [pid = 1802] [serial = 303] [outer = (nil)] [url = about:blank] 13:55:12 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x98fc4400) [pid = 1802] [serial = 309] [outer = (nil)] [url = about:blank] 13:55:12 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x91621c00) [pid = 1802] [serial = 331] [outer = (nil)] [url = about:blank] 13:55:12 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0xa46ef000) [pid = 1802] [serial = 318] [outer = (nil)] [url = about:blank] 13:55:12 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x93ac1400) [pid = 1802] [serial = 327] [outer = (nil)] [url = about:blank] 13:55:12 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x93abec00) [pid = 1802] [serial = 333] [outer = (nil)] [url = about:blank] 13:55:12 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x96cd3800) [pid = 1802] [serial = 301] [outer = (nil)] [url = about:blank] 13:55:12 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x9fc9dc00) [pid = 1802] [serial = 312] [outer = (nil)] [url = about:blank] 13:55:12 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8e976000) [pid = 1802] [serial = 321] [outer = (nil)] [url = about:blank] 13:55:12 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x93aca000) [pid = 1802] [serial = 334] [outer = (nil)] [url = about:blank] 13:55:12 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x92dd8800) [pid = 1802] [serial = 306] [outer = (nil)] [url = about:blank] 13:55:12 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x913e3800) [pid = 1802] [serial = 330] [outer = (nil)] [url = about:blank] 13:55:12 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0xa2bdbc00) [pid = 1802] [serial = 315] [outer = (nil)] [url = about:blank] 13:55:12 INFO - PROCESS | 1802 | 1461185712365 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e93ac00 == 75 [pid = 1802] [id = 141] 13:55:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x8e93d000) [pid = 1802] [serial = 423] [outer = (nil)] 13:55:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x8ea45400) [pid = 1802] [serial = 424] [outer = 0x8e93d000] 13:55:12 INFO - PROCESS | 1802 | 1461185712482 Marionette DEBUG loaded listener.js 13:55:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x8ea51400) [pid = 1802] [serial = 425] [outer = 0x8e93d000] 13:55:13 INFO - PROCESS | 1802 | 1461185713325 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]]]}] 13:55:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:55:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1489ms 13:55:13 INFO - PROCESS | 1802 | 1461185713366 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 13:55:13 INFO - PROCESS | 1802 | 1461185713370 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 13:55:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:55:13 INFO - PROCESS | 1802 | 1461185713379 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:55:13 INFO - PROCESS | 1802 | 1461185713388 Marionette TRACE conn4 <- [1,538,null,{}] 13:55:13 INFO - PROCESS | 1802 | 1461185713403 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}] 13:55:13 INFO - PROCESS | 1802 | 1461185713680 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 13:55:13 INFO - PROCESS | 1802 | 1461185713707 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a282000 == 76 [pid = 1802] [id = 142] 13:55:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x8e938400) [pid = 1802] [serial = 426] [outer = (nil)] 13:55:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x904f4400) [pid = 1802] [serial = 427] [outer = 0x8e938400] 13:55:13 INFO - PROCESS | 1802 | 1461185713797 Marionette DEBUG loaded listener.js 13:55:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x908fa400) [pid = 1802] [serial = 428] [outer = 0x8e938400] 13:55:14 INFO - PROCESS | 1802 | 1461185714686 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]]]}] 13:55:14 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. 13:55:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1339ms 13:55:14 INFO - PROCESS | 1802 | 1461185714717 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 13:55:14 INFO - PROCESS | 1802 | 1461185714722 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 13:55:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:55:14 INFO - PROCESS | 1802 | 1461185714729 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:55:14 INFO - PROCESS | 1802 | 1461185714732 Marionette TRACE conn4 <- [1,542,null,{}] 13:55:14 INFO - PROCESS | 1802 | 1461185714738 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}] 13:55:14 INFO - PROCESS | 1802 | 1461185714950 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 13:55:15 INFO - PROCESS | 1802 | 1461185715006 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a284400 == 77 [pid = 1802] [id = 143] 13:55:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x8ea69400) [pid = 1802] [serial = 429] [outer = (nil)] 13:55:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x916efc00) [pid = 1802] [serial = 430] [outer = 0x8ea69400] 13:55:15 INFO - PROCESS | 1802 | 1461185715111 Marionette DEBUG loaded listener.js 13:55:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x92052800) [pid = 1802] [serial = 431] [outer = 0x8ea69400] 13:55:16 INFO - PROCESS | 1802 | 1461185716426 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]]]}] 13:55:16 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. 13:55:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1781ms 13:55:16 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x96fc7c00) [pid = 1802] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:55:16 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8e8e2c00) [pid = 1802] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:55:16 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8e72b000) [pid = 1802] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:55:16 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8e939400) [pid = 1802] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:55:16 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x92ba8400) [pid = 1802] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:55:16 INFO - PROCESS | 1802 | 1461185716736 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 13:55:16 INFO - PROCESS | 1802 | 1461185716740 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 13:55:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:55:16 INFO - PROCESS | 1802 | 1461185716797 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:55:16 INFO - PROCESS | 1802 | 1461185716801 Marionette TRACE conn4 <- [1,546,null,{}] 13:55:16 INFO - PROCESS | 1802 | 1461185716822 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}] 13:55:17 INFO - PROCESS | 1802 | 1461185717029 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 13:55:17 INFO - PROCESS | 1802 | 1461185717187 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e8ecc00 == 78 [pid = 1802] [id = 144] 13:55:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x8e939400) [pid = 1802] [serial = 432] [outer = (nil)] 13:55:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x92045400) [pid = 1802] [serial = 433] [outer = 0x8e939400] 13:55:17 INFO - PROCESS | 1802 | 1461185717280 Marionette DEBUG loaded listener.js 13:55:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x92ddd400) [pid = 1802] [serial = 434] [outer = 0x8e939400] 13:55:18 INFO - PROCESS | 1802 | 1461185718117 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]]]}] 13:55:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:55:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1340ms 13:55:18 INFO - PROCESS | 1802 | 1461185718163 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 13:55:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:55:18 INFO - PROCESS | 1802 | 1461185718168 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 13:55:18 INFO - PROCESS | 1802 | 1461185718175 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:55:18 INFO - PROCESS | 1802 | 1461185718184 Marionette TRACE conn4 <- [1,550,null,{}] 13:55:18 INFO - PROCESS | 1802 | 1461185718194 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}] 13:55:18 INFO - PROCESS | 1802 | 1461185718444 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 13:55:18 INFO - PROCESS | 1802 | 1461185718476 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e8e2000 == 79 [pid = 1802] [id = 145] 13:55:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x8e8efc00) [pid = 1802] [serial = 435] [outer = (nil)] 13:55:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x93bdc000) [pid = 1802] [serial = 436] [outer = 0x8e8efc00] 13:55:18 INFO - PROCESS | 1802 | 1461185718563 Marionette DEBUG loaded listener.js 13:55:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x93cc3400) [pid = 1802] [serial = 437] [outer = 0x8e8efc00] 13:55:19 INFO - PROCESS | 1802 | 1461185719730 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]]]}] 13:55:19 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. 13:55:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1595ms 13:55:19 INFO - PROCESS | 1802 | 1461185719771 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 13:55:19 INFO - PROCESS | 1802 | 1461185719779 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 13:55:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:55:19 INFO - PROCESS | 1802 | 1461185719789 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:55:19 INFO - PROCESS | 1802 | 1461185719794 Marionette TRACE conn4 <- [1,554,null,{}] 13:55:19 INFO - PROCESS | 1802 | 1461185719803 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}] 13:55:20 INFO - PROCESS | 1802 | 1461185720116 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 13:55:20 INFO - PROCESS | 1802 | 1461185720368 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c084800 == 80 [pid = 1802] [id = 146] 13:55:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x8c085800) [pid = 1802] [serial = 438] [outer = (nil)] 13:55:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x8c3d3000) [pid = 1802] [serial = 439] [outer = 0x8c085800] 13:55:20 INFO - PROCESS | 1802 | 1461185720465 Marionette DEBUG loaded listener.js 13:55:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x8da37800) [pid = 1802] [serial = 440] [outer = 0x8c085800] 13:55:21 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:21 INFO - PROCESS | 1802 | 1461185721448 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]]]}] 13:55:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:55:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1692ms 13:55:21 INFO - PROCESS | 1802 | 1461185721482 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 13:55:21 INFO - PROCESS | 1802 | 1461185721492 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 13:55:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:55:21 INFO - PROCESS | 1802 | 1461185721504 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:55:21 INFO - PROCESS | 1802 | 1461185721508 Marionette TRACE conn4 <- [1,558,null,{}] 13:55:21 INFO - PROCESS | 1802 | 1461185721515 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}] 13:55:21 INFO - PROCESS | 1802 | 1461185721767 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 13:55:22 INFO - PROCESS | 1802 | 1461185722111 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fc50800 == 81 [pid = 1802] [id = 147] 13:55:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x8fc53800) [pid = 1802] [serial = 441] [outer = (nil)] 13:55:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x904f5800) [pid = 1802] [serial = 442] [outer = 0x8fc53800] 13:55:22 INFO - PROCESS | 1802 | 1461185722205 Marionette DEBUG loaded listener.js 13:55:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x9161ac00) [pid = 1802] [serial = 443] [outer = 0x8fc53800] 13:55:23 INFO - PROCESS | 1802 | 1461185723243 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]]]}] 13:55:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:55:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1785ms 13:55:23 INFO - PROCESS | 1802 | 1461185723292 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 13:55:23 INFO - PROCESS | 1802 | 1461185723297 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 13:55:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:55:23 INFO - PROCESS | 1802 | 1461185723304 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:55:23 INFO - PROCESS | 1802 | 1461185723311 Marionette TRACE conn4 <- [1,562,null,{}] 13:55:23 INFO - PROCESS | 1802 | 1461185723329 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}] 13:55:23 INFO - PROCESS | 1802 | 1461185723538 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 13:55:23 INFO - PROCESS | 1802 | 1461185723833 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a5d8000 == 82 [pid = 1802] [id = 148] 13:55:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x93bd6400) [pid = 1802] [serial = 444] [outer = (nil)] 13:55:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x93cc0400) [pid = 1802] [serial = 445] [outer = 0x93bd6400] 13:55:23 INFO - PROCESS | 1802 | 1461185723953 Marionette DEBUG loaded listener.js 13:55:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x95d82c00) [pid = 1802] [serial = 446] [outer = 0x93bd6400] 13:55:24 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:24 INFO - PROCESS | 1802 | 1461185724797 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]]]}] 13:55:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:55:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1552ms 13:55:24 INFO - PROCESS | 1802 | 1461185724858 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 13:55:24 INFO - PROCESS | 1802 | 1461185724863 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 13:55:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:55:24 INFO - PROCESS | 1802 | 1461185724870 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:55:24 INFO - PROCESS | 1802 | 1461185724874 Marionette TRACE conn4 <- [1,566,null,{}] 13:55:24 INFO - PROCESS | 1802 | 1461185724881 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}] 13:55:25 INFO - PROCESS | 1802 | 1461185725091 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 13:55:25 INFO - PROCESS | 1802 | 1461185725269 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a2da800 == 83 [pid = 1802] [id = 149] 13:55:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x8f9e1000) [pid = 1802] [serial = 447] [outer = (nil)] 13:55:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x97bb2800) [pid = 1802] [serial = 448] [outer = 0x8f9e1000] 13:55:25 INFO - PROCESS | 1802 | 1461185725363 Marionette DEBUG loaded listener.js 13:55:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x98e9fc00) [pid = 1802] [serial = 449] [outer = 0x8f9e1000] 13:55:25 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:26 INFO - PROCESS | 1802 | 1461185726304 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]]]}] 13:55:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:55:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1484ms 13:55:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:55:26 INFO - PROCESS | 1802 | 1461185726356 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 13:55:26 INFO - PROCESS | 1802 | 1461185726360 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 13:55:26 INFO - PROCESS | 1802 | 1461185726368 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:55:26 INFO - PROCESS | 1802 | 1461185726371 Marionette TRACE conn4 <- [1,570,null,{}] 13:55:26 INFO - PROCESS | 1802 | 1461185726378 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}] 13:55:26 INFO - PROCESS | 1802 | 1461185726582 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 13:55:26 INFO - PROCESS | 1802 | 1461185726763 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x96cd1c00 == 84 [pid = 1802] [id = 150] 13:55:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x96fcac00) [pid = 1802] [serial = 450] [outer = (nil)] 13:55:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x99a29c00) [pid = 1802] [serial = 451] [outer = 0x96fcac00] 13:55:26 INFO - PROCESS | 1802 | 1461185726903 Marionette DEBUG loaded listener.js 13:55:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x99b26c00) [pid = 1802] [serial = 452] [outer = 0x96fcac00] 13:55:27 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:27 INFO - PROCESS | 1802 | 1461185727853 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]]]}] 13:55:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:55:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1534ms 13:55:27 INFO - PROCESS | 1802 | 1461185727901 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 13:55:27 INFO - PROCESS | 1802 | 1461185727906 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 13:55:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:55:27 INFO - PROCESS | 1802 | 1461185727913 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:55:27 INFO - PROCESS | 1802 | 1461185727918 Marionette TRACE conn4 <- [1,574,null,{}] 13:55:27 INFO - PROCESS | 1802 | 1461185727925 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}] 13:55:28 INFO - PROCESS | 1802 | 1461185728141 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 13:55:28 INFO - PROCESS | 1802 | 1461185728383 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x90541800 == 85 [pid = 1802] [id = 151] 13:55:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x9054a000) [pid = 1802] [serial = 453] [outer = (nil)] 13:55:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x9054ec00) [pid = 1802] [serial = 454] [outer = 0x9054a000] 13:55:28 INFO - PROCESS | 1802 | 1461185728493 Marionette DEBUG loaded listener.js 13:55:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x99b31c00) [pid = 1802] [serial = 455] [outer = 0x9054a000] 13:55:29 INFO - PROCESS | 1802 | 1461185729402 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]]]}] 13:55:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:55:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1538ms 13:55:29 INFO - PROCESS | 1802 | 1461185729452 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 13:55:29 INFO - PROCESS | 1802 | 1461185729456 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 13:55:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:55:29 INFO - PROCESS | 1802 | 1461185729463 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:55:29 INFO - PROCESS | 1802 | 1461185729467 Marionette TRACE conn4 <- [1,578,null,{}] 13:55:29 INFO - PROCESS | 1802 | 1461185729473 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}] 13:55:29 INFO - PROCESS | 1802 | 1461185729664 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 13:55:29 INFO - PROCESS | 1802 | 1461185729841 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x899e2400 == 86 [pid = 1802] [id = 152] 13:55:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x899e4000) [pid = 1802] [serial = 456] [outer = (nil)] 13:55:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x899eb400) [pid = 1802] [serial = 457] [outer = 0x899e4000] 13:55:29 INFO - PROCESS | 1802 | 1461185729975 Marionette DEBUG loaded listener.js 13:55:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x899ee800) [pid = 1802] [serial = 458] [outer = 0x899e4000] 13:55:30 INFO - PROCESS | 1802 | 1461185730902 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]]]}] 13:55:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:55:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1488ms 13:55:30 INFO - PROCESS | 1802 | 1461185730952 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 13:55:30 INFO - PROCESS | 1802 | 1461185730957 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 13:55:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:55:30 INFO - PROCESS | 1802 | 1461185730966 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:55:30 INFO - PROCESS | 1802 | 1461185730969 Marionette TRACE conn4 <- [1,582,null,{}] 13:55:30 INFO - PROCESS | 1802 | 1461185730976 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}] 13:55:31 INFO - PROCESS | 1802 | 1461185731176 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 13:55:31 INFO - PROCESS | 1802 | 1461185731401 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x899e6800 == 87 [pid = 1802] [id = 153] 13:55:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x899ea000) [pid = 1802] [serial = 459] [outer = (nil)] 13:55:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x95d7b800) [pid = 1802] [serial = 460] [outer = 0x899ea000] 13:55:31 INFO - PROCESS | 1802 | 1461185731540 Marionette DEBUG loaded listener.js 13:55:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x9ad1e000) [pid = 1802] [serial = 461] [outer = 0x899ea000] 13:55:32 INFO - PROCESS | 1802 | 1461185732503 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]]]}] 13:55:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:55:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1582ms 13:55:32 INFO - PROCESS | 1802 | 1461185732549 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 13:55:32 INFO - PROCESS | 1802 | 1461185732553 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 13:55:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:55:32 INFO - PROCESS | 1802 | 1461185732560 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:55:32 INFO - PROCESS | 1802 | 1461185732564 Marionette TRACE conn4 <- [1,586,null,{}] 13:55:32 INFO - PROCESS | 1802 | 1461185732570 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}] 13:55:32 INFO - PROCESS | 1802 | 1461185732779 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 13:55:33 INFO - PROCESS | 1802 | 1461185733009 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a286400 == 88 [pid = 1802] [id = 154] 13:55:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x8a315400) [pid = 1802] [serial = 462] [outer = (nil)] 13:55:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x8a31b800) [pid = 1802] [serial = 463] [outer = 0x8a315400] 13:55:33 INFO - PROCESS | 1802 | 1461185733114 Marionette DEBUG loaded listener.js 13:55:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x8a31f000) [pid = 1802] [serial = 464] [outer = 0x8a315400] 13:55:33 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:33 INFO - PROCESS | 1802 | 1461185733989 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]]]}] 13:55:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:55:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1487ms 13:55:34 INFO - PROCESS | 1802 | 1461185734049 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 13:55:34 INFO - PROCESS | 1802 | 1461185734054 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 13:55:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:55:34 INFO - PROCESS | 1802 | 1461185734061 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:55:34 INFO - PROCESS | 1802 | 1461185734064 Marionette TRACE conn4 <- [1,590,null,{}] 13:55:34 INFO - PROCESS | 1802 | 1461185734072 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}] 13:55:34 INFO - PROCESS | 1802 | 1461185734295 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 13:55:34 INFO - PROCESS | 1802 | 1461185734525 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x89d96800 == 89 [pid = 1802] [id = 155] 13:55:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 212 (0x89d96c00) [pid = 1802] [serial = 465] [outer = (nil)] 13:55:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 213 (0x89d9e000) [pid = 1802] [serial = 466] [outer = 0x89d96c00] 13:55:34 INFO - PROCESS | 1802 | 1461185734636 Marionette DEBUG loaded listener.js 13:55:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 214 (0x89da0c00) [pid = 1802] [serial = 467] [outer = 0x89d96c00] 13:55:35 INFO - PROCESS | 1802 | 1461185735601 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]]]}] 13:55:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:55:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1585ms 13:55:35 INFO - PROCESS | 1802 | 1461185735647 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 13:55:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:55:35 INFO - PROCESS | 1802 | 1461185735659 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 13:55:35 INFO - PROCESS | 1802 | 1461185735667 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:55:35 INFO - PROCESS | 1802 | 1461185735672 Marionette TRACE conn4 <- [1,594,null,{}] 13:55:35 INFO - PROCESS | 1802 | 1461185735678 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}] 13:55:35 INFO - PROCESS | 1802 | 1461185735905 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 13:55:36 INFO - PROCESS | 1802 | 1461185736151 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x89da2400 == 90 [pid = 1802] [id = 156] 13:55:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 215 (0x9ae67400) [pid = 1802] [serial = 468] [outer = (nil)] 13:55:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x9df1f800) [pid = 1802] [serial = 469] [outer = 0x9ae67400] 13:55:36 INFO - PROCESS | 1802 | 1461185736298 Marionette DEBUG loaded listener.js 13:55:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x9fd5f000) [pid = 1802] [serial = 470] [outer = 0x9ae67400] 13:55:37 INFO - PROCESS | 1802 | 1461185737290 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]]]}] 13:55:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:55:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1685ms 13:55:37 INFO - PROCESS | 1802 | 1461185737351 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 13:55:37 INFO - PROCESS | 1802 | 1461185737355 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 13:55:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:55:37 INFO - PROCESS | 1802 | 1461185737362 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:55:37 INFO - PROCESS | 1802 | 1461185737366 Marionette TRACE conn4 <- [1,598,null,{}] 13:55:37 INFO - PROCESS | 1802 | 1461185737373 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}] 13:55:37 INFO - PROCESS | 1802 | 1461185737572 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 13:55:37 INFO - PROCESS | 1802 | 1461185737872 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x9fd60c00 == 91 [pid = 1802] [id = 157] 13:55:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x9fd65800) [pid = 1802] [serial = 471] [outer = (nil)] 13:55:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0xa013dc00) [pid = 1802] [serial = 472] [outer = 0x9fd65800] 13:55:38 INFO - PROCESS | 1802 | 1461185738001 Marionette DEBUG loaded listener.js 13:55:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0xa01dcc00) [pid = 1802] [serial = 473] [outer = 0x9fd65800] 13:55:38 INFO - PROCESS | 1802 | 1461185738892 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]]]}] 13:55:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:55:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1582ms 13:55:38 INFO - PROCESS | 1802 | 1461185738945 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 13:55:38 INFO - PROCESS | 1802 | 1461185738948 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 13:55:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:55:38 INFO - PROCESS | 1802 | 1461185738956 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:55:38 INFO - PROCESS | 1802 | 1461185738959 Marionette TRACE conn4 <- [1,602,null,{}] 13:55:38 INFO - PROCESS | 1802 | 1461185738967 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}] 13:55:39 INFO - PROCESS | 1802 | 1461185739179 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 13:55:39 INFO - PROCESS | 1802 | 1461185739426 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x89106400 == 92 [pid = 1802] [id = 158] 13:55:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x8910a800) [pid = 1802] [serial = 474] [outer = (nil)] 13:55:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x89299000) [pid = 1802] [serial = 475] [outer = 0x8910a800] 13:55:39 INFO - PROCESS | 1802 | 1461185739565 Marionette DEBUG loaded listener.js 13:55:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x8929bc00) [pid = 1802] [serial = 476] [outer = 0x8910a800] 13:55:40 INFO - PROCESS | 1802 | 1461185740618 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]]]}] 13:55:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:55:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1735ms 13:55:40 INFO - PROCESS | 1802 | 1461185740692 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 13:55:40 INFO - PROCESS | 1802 | 1461185740695 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 13:55:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:55:40 INFO - PROCESS | 1802 | 1461185740706 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:55:40 INFO - PROCESS | 1802 | 1461185740712 Marionette TRACE conn4 <- [1,606,null,{}] 13:55:40 INFO - PROCESS | 1802 | 1461185740722 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}] 13:55:40 INFO - PROCESS | 1802 | 1461185740959 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 13:55:41 INFO - PROCESS | 1802 | 1461185741199 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x8834b000 == 93 [pid = 1802] [id = 159] 13:55:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x8834c000) [pid = 1802] [serial = 477] [outer = (nil)] 13:55:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x88352c00) [pid = 1802] [serial = 478] [outer = 0x8834c000] 13:55:41 INFO - PROCESS | 1802 | 1461185741290 Marionette DEBUG loaded listener.js 13:55:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x88356000) [pid = 1802] [serial = 479] [outer = 0x8834c000] 13:55:42 INFO - PROCESS | 1802 | 1461185742387 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]]]}] 13:55:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:55:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1758ms 13:55:42 INFO - PROCESS | 1802 | 1461185742462 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 13:55:42 INFO - PROCESS | 1802 | 1461185742465 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 13:55:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:55:42 INFO - PROCESS | 1802 | 1461185742473 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:55:42 INFO - PROCESS | 1802 | 1461185742475 Marionette TRACE conn4 <- [1,610,null,{}] 13:55:42 INFO - PROCESS | 1802 | 1461185742482 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}] 13:55:42 INFO - PROCESS | 1802 | 1461185742724 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 13:55:43 INFO - PROCESS | 1802 | 1461185743335 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x892a0c00 == 94 [pid = 1802] [id = 160] 13:55:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x892a2c00) [pid = 1802] [serial = 480] [outer = (nil)] 13:55:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x89d97800) [pid = 1802] [serial = 481] [outer = 0x892a2c00] 13:55:43 INFO - PROCESS | 1802 | 1461185743423 Marionette DEBUG loaded listener.js 13:55:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x89da2800) [pid = 1802] [serial = 482] [outer = 0x892a2c00] 13:55:44 INFO - PROCESS | 1802 | 1461185744346 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]]]}] 13:55:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:55:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1936ms 13:55:44 INFO - PROCESS | 1802 | 1461185744412 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 13:55:44 INFO - PROCESS | 1802 | 1461185744420 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 13:55:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:55:44 INFO - PROCESS | 1802 | 1461185744432 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:55:44 INFO - PROCESS | 1802 | 1461185744436 Marionette TRACE conn4 <- [1,614,null,{}] 13:55:44 INFO - PROCESS | 1802 | 1461185744445 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}] 13:55:44 INFO - PROCESS | 1802 | 1461185744650 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 13:55:44 INFO - PROCESS | 1802 | 1461185744905 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a318400 == 95 [pid = 1802] [id = 161] 13:55:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x8a322c00) [pid = 1802] [serial = 483] [outer = (nil)] 13:55:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x8a5ddc00) [pid = 1802] [serial = 484] [outer = 0x8a322c00] 13:55:45 INFO - PROCESS | 1802 | 1461185745006 Marionette DEBUG loaded listener.js 13:55:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 232 (0x8b4cf000) [pid = 1802] [serial = 485] [outer = 0x8a322c00] 13:55:46 INFO - PROCESS | 1802 | 1461185746078 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]]]}] 13:55:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:55:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1690ms 13:55:46 INFO - PROCESS | 1802 | 1461185746126 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 13:55:46 INFO - PROCESS | 1802 | 1461185746136 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 13:55:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:55:46 INFO - PROCESS | 1802 | 1461185746143 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:55:46 INFO - PROCESS | 1802 | 1461185746148 Marionette TRACE conn4 <- [1,618,null,{}] 13:55:46 INFO - PROCESS | 1802 | 1461185746154 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}] 13:55:46 INFO - PROCESS | 1802 | 1461185746348 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 13:55:46 INFO - PROCESS | 1802 | 1461185746678 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a2d1000 == 96 [pid = 1802] [id = 162] 13:55:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 233 (0x8a2d2c00) [pid = 1802] [serial = 486] [outer = (nil)] 13:55:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0x8c1fb000) [pid = 1802] [serial = 487] [outer = 0x8a2d2c00] 13:55:46 INFO - PROCESS | 1802 | 1461185746767 Marionette DEBUG loaded listener.js 13:55:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 235 (0x8da39400) [pid = 1802] [serial = 488] [outer = 0x8a2d2c00] 13:55:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8e8ecc00 == 95 [pid = 1802] [id = 144] 13:55:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8a284400 == 94 [pid = 1802] [id = 143] 13:55:47 INFO - PROCESS | 1802 | --DOMWINDOW == 234 (0x8c1f8400) [pid = 1802] [serial = 363] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1802 | --DOMWINDOW == 233 (0x913e4400) [pid = 1802] [serial = 339] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1802 | --DOMWINDOW == 232 (0x93bd6000) [pid = 1802] [serial = 342] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1802 | --DOMWINDOW == 231 (0x8da39800) [pid = 1802] [serial = 381] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x98e9f400) [pid = 1802] [serial = 345] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0x9ea26800) [pid = 1802] [serial = 348] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0xa0d45c00) [pid = 1802] [serial = 351] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x8e93ec00) [pid = 1802] [serial = 354] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x8fef2400) [pid = 1802] [serial = 357] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x8c082400) [pid = 1802] [serial = 360] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8a282000 == 93 [pid = 1802] [id = 142] 13:55:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8e93ac00 == 92 [pid = 1802] [id = 141] 13:55:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8b6a5800 == 91 [pid = 1802] [id = 140] 13:55:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8a5d9400 == 90 [pid = 1802] [id = 139] 13:55:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8f9d9c00 == 89 [pid = 1802] [id = 131] 13:55:47 INFO - PROCESS | 1802 | --DOCSHELL 0x920f4400 == 88 [pid = 1802] [id = 130] 13:55:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8f9d9400 == 87 [pid = 1802] [id = 129] 13:55:47 INFO - PROCESS | 1802 | --DOCSHELL 0x8da3dc00 == 86 [pid = 1802] [id = 128] 13:55:47 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x9810b800) [pid = 1802] [serial = 375] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x8e8eec00) [pid = 1802] [serial = 379] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x99424000) [pid = 1802] [serial = 376] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x93bde400) [pid = 1802] [serial = 373] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x8e8ec000) [pid = 1802] [serial = 378] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x8f9d5c00) [pid = 1802] [serial = 369] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x913e0c00) [pid = 1802] [serial = 370] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x8e973000) [pid = 1802] [serial = 367] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x8e93c800) [pid = 1802] [serial = 366] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0x93ac6800) [pid = 1802] [serial = 372] [outer = (nil)] [url = about:blank] 13:55:47 INFO - PROCESS | 1802 | 1461185747810 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]]]}] 13:55:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:55:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1739ms 13:55:47 INFO - PROCESS | 1802 | 1461185747883 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 13:55:47 INFO - PROCESS | 1802 | 1461185747887 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 13:55:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:55:47 INFO - PROCESS | 1802 | 1461185747903 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:55:47 INFO - PROCESS | 1802 | 1461185747913 Marionette TRACE conn4 <- [1,622,null,{}] 13:55:47 INFO - PROCESS | 1802 | 1461185747920 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}] 13:55:48 INFO - PROCESS | 1802 | 1461185748115 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 13:55:48 INFO - PROCESS | 1802 | 1461185748263 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a282000 == 87 [pid = 1802] [id = 163] 13:55:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 216 (0x8a285c00) [pid = 1802] [serial = 489] [outer = (nil)] 13:55:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x8da3b000) [pid = 1802] [serial = 490] [outer = 0x8a285c00] 13:55:48 INFO - PROCESS | 1802 | 1461185748376 Marionette DEBUG loaded listener.js 13:55:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x8e96c000) [pid = 1802] [serial = 491] [outer = 0x8a285c00] 13:55:49 INFO - PROCESS | 1802 | 1461185749184 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]]]}] 13:55:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:55:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1347ms 13:55:49 INFO - PROCESS | 1802 | 1461185749243 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 13:55:49 INFO - PROCESS | 1802 | 1461185749248 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 13:55:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:55:49 INFO - PROCESS | 1802 | 1461185749254 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:55:49 INFO - PROCESS | 1802 | 1461185749257 Marionette TRACE conn4 <- [1,626,null,{}] 13:55:49 INFO - PROCESS | 1802 | 1461185749263 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}] 13:55:49 INFO - PROCESS | 1802 | 1461185749438 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 13:55:49 INFO - PROCESS | 1802 | 1461185749448 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e72e000 == 88 [pid = 1802] [id = 164] 13:55:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x8e933c00) [pid = 1802] [serial = 492] [outer = (nil)] 13:55:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x8ea62000) [pid = 1802] [serial = 493] [outer = 0x8e933c00] 13:55:49 INFO - PROCESS | 1802 | 1461185749525 Marionette DEBUG loaded listener.js 13:55:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x8f18c000) [pid = 1802] [serial = 494] [outer = 0x8e933c00] 13:55:50 INFO - PROCESS | 1802 | 1461185750568 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]]]}] 13:55:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:55:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1334ms 13:55:50 INFO - PROCESS | 1802 | 1461185750591 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 13:55:50 INFO - PROCESS | 1802 | 1461185750595 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 13:55:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:55:50 INFO - PROCESS | 1802 | 1461185750601 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:55:50 INFO - PROCESS | 1802 | 1461185750604 Marionette TRACE conn4 <- [1,630,null,{}] 13:55:50 INFO - PROCESS | 1802 | 1461185750609 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}] 13:55:50 INFO - PROCESS | 1802 | 1461185750851 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 13:55:50 INFO - PROCESS | 1802 | 1461185750884 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f190c00 == 89 [pid = 1802] [id = 165] 13:55:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x8f191400) [pid = 1802] [serial = 495] [outer = (nil)] 13:55:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x8f193c00) [pid = 1802] [serial = 496] [outer = 0x8f191400] 13:55:50 INFO - PROCESS | 1802 | 1461185750974 Marionette DEBUG loaded listener.js 13:55:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x8f9d9000) [pid = 1802] [serial = 497] [outer = 0x8f191400] 13:55:52 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x8a5d9c00) [pid = 1802] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:55:52 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x8c087000) [pid = 1802] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:55:52 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x8da36c00) [pid = 1802] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:55:52 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x8e939400) [pid = 1802] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:55:52 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0x92dd5800) [pid = 1802] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:55:52 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x8e93d000) [pid = 1802] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:55:52 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x8e938400) [pid = 1802] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:55:52 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x8ea69400) [pid = 1802] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:55:52 INFO - PROCESS | 1802 | 1461185752389 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]]]}] 13:55:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:55:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1831ms 13:55:52 INFO - PROCESS | 1802 | 1461185752433 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 13:55:52 INFO - PROCESS | 1802 | 1461185752437 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 13:55:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:55:52 INFO - PROCESS | 1802 | 1461185752443 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:55:52 INFO - PROCESS | 1802 | 1461185752446 Marionette TRACE conn4 <- [1,634,null,{}] 13:55:52 INFO - PROCESS | 1802 | 1461185752452 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}] 13:55:52 INFO - PROCESS | 1802 | 1461185752672 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 13:55:52 INFO - PROCESS | 1802 | 1461185752828 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a5d3800 == 90 [pid = 1802] [id = 166] 13:55:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 217 (0x8a5d9c00) [pid = 1802] [serial = 498] [outer = (nil)] 13:55:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 218 (0x8f9e1400) [pid = 1802] [serial = 499] [outer = 0x8a5d9c00] 13:55:52 INFO - PROCESS | 1802 | 1461185752905 Marionette DEBUG loaded listener.js 13:55:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 219 (0x904f5000) [pid = 1802] [serial = 500] [outer = 0x8a5d9c00] 13:55:53 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:53 INFO - PROCESS | 1802 | 1461185753654 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]]]}] 13:55:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:55:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1232ms 13:55:53 INFO - PROCESS | 1802 | 1461185753676 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 13:55:53 INFO - PROCESS | 1802 | 1461185753680 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 13:55:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:55:53 INFO - PROCESS | 1802 | 1461185753696 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:55:53 INFO - PROCESS | 1802 | 1461185753700 Marionette TRACE conn4 <- [1,638,null,{}] 13:55:53 INFO - PROCESS | 1802 | 1461185753708 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}] 13:55:53 INFO - PROCESS | 1802 | 1461185753884 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 13:55:53 INFO - PROCESS | 1802 | 1461185753899 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e939400 == 91 [pid = 1802] [id = 167] 13:55:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 220 (0x8fefb000) [pid = 1802] [serial = 501] [outer = (nil)] 13:55:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 221 (0x9054a800) [pid = 1802] [serial = 502] [outer = 0x8fefb000] 13:55:53 INFO - PROCESS | 1802 | 1461185753977 Marionette DEBUG loaded listener.js 13:55:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 222 (0x90550800) [pid = 1802] [serial = 503] [outer = 0x8fefb000] 13:55:54 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:55:55 INFO - PROCESS | 1802 | 1461185755214 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]]]}] 13:55:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:55:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1593ms 13:55:55 INFO - PROCESS | 1802 | 1461185755282 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 13:55:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:55:55 INFO - PROCESS | 1802 | 1461185755291 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 13:55:55 INFO - PROCESS | 1802 | 1461185755301 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:55:55 INFO - PROCESS | 1802 | 1461185755307 Marionette TRACE conn4 <- [1,642,null,{}] 13:55:55 INFO - PROCESS | 1802 | 1461185755316 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}] 13:55:55 INFO - PROCESS | 1802 | 1461185755588 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 13:55:55 INFO - PROCESS | 1802 | 1461185755888 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x899e8800 == 92 [pid = 1802] [id = 168] 13:55:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 223 (0x8a288000) [pid = 1802] [serial = 504] [outer = (nil)] 13:55:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 224 (0x8a5d8c00) [pid = 1802] [serial = 505] [outer = 0x8a288000] 13:55:55 INFO - PROCESS | 1802 | 1461185755987 Marionette DEBUG loaded listener.js 13:55:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 225 (0x8b4ce800) [pid = 1802] [serial = 506] [outer = 0x8a288000] 13:55:57 INFO - PROCESS | 1802 | 1461185757003 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]]]}] 13:55:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:55:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1736ms 13:55:57 INFO - PROCESS | 1802 | 1461185757038 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 13:55:57 INFO - PROCESS | 1802 | 1461185757046 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 13:55:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:55:57 INFO - PROCESS | 1802 | 1461185757059 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:55:57 INFO - PROCESS | 1802 | 1461185757063 Marionette TRACE conn4 <- [1,646,null,{}] 13:55:57 INFO - PROCESS | 1802 | 1461185757070 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}] 13:55:57 INFO - PROCESS | 1802 | 1461185757290 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 13:55:57 INFO - PROCESS | 1802 | 1461185757577 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c1f7c00 == 93 [pid = 1802] [id = 169] 13:55:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 226 (0x8e727800) [pid = 1802] [serial = 507] [outer = (nil)] 13:55:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 227 (0x8e8edc00) [pid = 1802] [serial = 508] [outer = 0x8e727800] 13:55:57 INFO - PROCESS | 1802 | 1461185757714 Marionette DEBUG loaded listener.js 13:55:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 228 (0x8ea50800) [pid = 1802] [serial = 509] [outer = 0x8e727800] 13:55:58 INFO - PROCESS | 1802 | 1461185758632 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]]]}] 13:55:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:55:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1644ms 13:55:58 INFO - PROCESS | 1802 | 1461185758703 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 13:55:58 INFO - PROCESS | 1802 | 1461185758708 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 13:55:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:55:58 INFO - PROCESS | 1802 | 1461185758715 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:55:58 INFO - PROCESS | 1802 | 1461185758722 Marionette TRACE conn4 <- [1,650,null,{}] 13:55:58 INFO - PROCESS | 1802 | 1461185758739 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}] 13:55:58 INFO - PROCESS | 1802 | 1461185758993 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 13:55:59 INFO - PROCESS | 1802 | 1461185759255 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f194c00 == 94 [pid = 1802] [id = 170] 13:55:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 229 (0x8f9d8800) [pid = 1802] [serial = 510] [outer = (nil)] 13:55:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 230 (0x90545c00) [pid = 1802] [serial = 511] [outer = 0x8f9d8800] 13:55:59 INFO - PROCESS | 1802 | 1461185759353 Marionette DEBUG loaded listener.js 13:55:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 231 (0x9161c400) [pid = 1802] [serial = 512] [outer = 0x8f9d8800] 13:56:00 INFO - PROCESS | 1802 | 1461185760281 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]]]}] 13:56:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:56:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1639ms 13:56:00 INFO - PROCESS | 1802 | 1461185760355 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 13:56:00 INFO - PROCESS | 1802 | 1461185760361 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 13:56:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:56:00 INFO - PROCESS | 1802 | 1461185760368 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:56:00 INFO - PROCESS | 1802 | 1461185760373 Marionette TRACE conn4 <- [1,654,null,{}] 13:56:00 INFO - PROCESS | 1802 | 1461185760380 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}] 13:56:00 INFO - PROCESS | 1802 | 1461185760648 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 13:56:00 INFO - PROCESS | 1802 | 1461185760928 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x904f2000 == 95 [pid = 1802] [id = 171] 13:56:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 232 (0x920f4400) [pid = 1802] [serial = 513] [outer = (nil)] 13:56:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 233 (0x92dd0400) [pid = 1802] [serial = 514] [outer = 0x920f4400] 13:56:01 INFO - PROCESS | 1802 | 1461185761023 Marionette DEBUG loaded listener.js 13:56:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 234 (0x93abe800) [pid = 1802] [serial = 515] [outer = 0x920f4400] 13:56:02 INFO - PROCESS | 1802 | 1461185762169 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]]]}] 13:56:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:56:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1842ms 13:56:02 INFO - PROCESS | 1802 | 1461185762212 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 13:56:02 INFO - PROCESS | 1802 | 1461185762215 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 13:56:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:56:02 INFO - PROCESS | 1802 | 1461185762222 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:56:02 INFO - PROCESS | 1802 | 1461185762227 Marionette TRACE conn4 <- [1,658,null,{}] 13:56:02 INFO - PROCESS | 1802 | 1461185762233 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}] 13:56:02 INFO - PROCESS | 1802 | 1461185762436 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 13:56:02 INFO - PROCESS | 1802 | 1461185762656 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x93bd1400 == 96 [pid = 1802] [id = 172] 13:56:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 235 (0x93bdb400) [pid = 1802] [serial = 516] [outer = (nil)] 13:56:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 236 (0x93cbc000) [pid = 1802] [serial = 517] [outer = 0x93bdb400] 13:56:02 INFO - PROCESS | 1802 | 1461185762759 Marionette DEBUG loaded listener.js 13:56:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 237 (0x93cbf000) [pid = 1802] [serial = 518] [outer = 0x93bdb400] 13:56:03 INFO - PROCESS | 1802 | 1461185763709 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]]]}] 13:56:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:56:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1542ms 13:56:03 INFO - PROCESS | 1802 | 1461185763765 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 13:56:03 INFO - PROCESS | 1802 | 1461185763770 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 13:56:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:56:03 INFO - PROCESS | 1802 | 1461185763778 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:56:03 INFO - PROCESS | 1802 | 1461185763782 Marionette TRACE conn4 <- [1,662,null,{}] 13:56:03 INFO - PROCESS | 1802 | 1461185763788 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}] 13:56:04 INFO - PROCESS | 1802 | 1461185764047 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 13:56:04 INFO - PROCESS | 1802 | 1461185764283 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x899e8400 == 97 [pid = 1802] [id = 173] 13:56:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x9204d400) [pid = 1802] [serial = 519] [outer = (nil)] 13:56:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0x99421000) [pid = 1802] [serial = 520] [outer = 0x9204d400] 13:56:04 INFO - PROCESS | 1802 | 1461185764426 Marionette DEBUG loaded listener.js 13:56:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 240 (0x9b0a7800) [pid = 1802] [serial = 521] [outer = 0x9204d400] 13:56:05 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:56:05 INFO - PROCESS | 1802 | 1461185765346 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]]]}] 13:56:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:56:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1594ms 13:56:05 INFO - PROCESS | 1802 | 1461185765372 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 13:56:05 INFO - PROCESS | 1802 | 1461185765377 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 13:56:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:56:05 INFO - PROCESS | 1802 | 1461185765384 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:56:05 INFO - PROCESS | 1802 | 1461185765388 Marionette TRACE conn4 <- [1,666,null,{}] 13:56:05 INFO - PROCESS | 1802 | 1461185765395 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}] 13:56:05 INFO - PROCESS | 1802 | 1461185765592 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 13:56:05 INFO - PROCESS | 1802 | 1461185765881 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ea4dc00 == 98 [pid = 1802] [id = 174] 13:56:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 241 (0x8fd99800) [pid = 1802] [serial = 522] [outer = (nil)] 13:56:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 242 (0x8fda1c00) [pid = 1802] [serial = 523] [outer = 0x8fd99800] 13:56:05 INFO - PROCESS | 1802 | 1461185765985 Marionette DEBUG loaded listener.js 13:56:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 243 (0x8fda4c00) [pid = 1802] [serial = 524] [outer = 0x8fd99800] 13:56:06 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:56:06 INFO - PROCESS | 1802 | 1461185766875 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]]]}] 13:56:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:56:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1534ms 13:56:06 INFO - PROCESS | 1802 | 1461185766919 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 13:56:06 INFO - PROCESS | 1802 | 1461185766924 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 13:56:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:56:06 INFO - PROCESS | 1802 | 1461185766931 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:56:06 INFO - PROCESS | 1802 | 1461185766934 Marionette TRACE conn4 <- [1,670,null,{}] 13:56:06 INFO - PROCESS | 1802 | 1461185766941 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}] 13:56:07 INFO - PROCESS | 1802 | 1461185767155 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 13:56:07 INFO - PROCESS | 1802 | 1461185767389 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b6ae800 == 99 [pid = 1802] [id = 175] 13:56:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 244 (0x8b6b0400) [pid = 1802] [serial = 525] [outer = (nil)] 13:56:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 245 (0x8b6b6800) [pid = 1802] [serial = 526] [outer = 0x8b6b0400] 13:56:07 INFO - PROCESS | 1802 | 1461185767519 Marionette DEBUG loaded listener.js 13:56:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 246 (0x8b6b9c00) [pid = 1802] [serial = 527] [outer = 0x8b6b0400] 13:56:08 INFO - PROCESS | 1802 | 1461185768384 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]]]}] 13:56:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:56:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1533ms 13:56:08 INFO - PROCESS | 1802 | 1461185768465 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 13:56:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:56:08 INFO - PROCESS | 1802 | 1461185768470 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 13:56:08 INFO - PROCESS | 1802 | 1461185768477 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:56:08 INFO - PROCESS | 1802 | 1461185768481 Marionette TRACE conn4 <- [1,674,null,{}] 13:56:08 INFO - PROCESS | 1802 | 1461185768487 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}] 13:56:08 INFO - PROCESS | 1802 | 1461185768732 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 13:56:08 INFO - PROCESS | 1802 | 1461185768970 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b6af000 == 100 [pid = 1802] [id = 176] 13:56:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 247 (0x8b6b8000) [pid = 1802] [serial = 528] [outer = (nil)] 13:56:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 248 (0x8fda2800) [pid = 1802] [serial = 529] [outer = 0x8b6b8000] 13:56:09 INFO - PROCESS | 1802 | 1461185769105 Marionette DEBUG loaded listener.js 13:56:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 249 (0x913e4c00) [pid = 1802] [serial = 530] [outer = 0x8b6b8000] 13:56:09 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:56:09 INFO - PROCESS | 1802 | 1461185769991 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]]]}] 13:56: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 13:56:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1583ms 13:56:10 INFO - PROCESS | 1802 | 1461185770060 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 13:56:10 INFO - PROCESS | 1802 | 1461185770064 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 13:56:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:56:10 INFO - PROCESS | 1802 | 1461185770073 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:56:10 INFO - PROCESS | 1802 | 1461185770076 Marionette TRACE conn4 <- [1,678,null,{}] 13:56:10 INFO - PROCESS | 1802 | 1461185770083 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}] 13:56:10 INFO - PROCESS | 1802 | 1461185770332 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 13:56:10 INFO - PROCESS | 1802 | 1461185770587 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fd9c400 == 101 [pid = 1802] [id = 177] 13:56:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 250 (0x914c0800) [pid = 1802] [serial = 531] [outer = (nil)] 13:56:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 251 (0x914c1800) [pid = 1802] [serial = 532] [outer = 0x914c0800] 13:56:10 INFO - PROCESS | 1802 | 1461185770752 Marionette DEBUG loaded listener.js 13:56:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 252 (0x914c5000) [pid = 1802] [serial = 533] [outer = 0x914c0800] 13:56:11 INFO - PROCESS | 1802 | 1461185771657 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]]]}] 13:56:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:56:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1629ms 13:56:11 INFO - PROCESS | 1802 | 1461185771703 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 13:56:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:56:11 INFO - PROCESS | 1802 | 1461185771708 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 13:56:11 INFO - PROCESS | 1802 | 1461185771715 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:56:11 INFO - PROCESS | 1802 | 1461185771719 Marionette TRACE conn4 <- [1,682,null,{}] 13:56:11 INFO - PROCESS | 1802 | 1461185771725 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}] 13:56:11 INFO - PROCESS | 1802 | 1461185771953 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 13:56:12 INFO - PROCESS | 1802 | 1461185772223 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x88494c00 == 102 [pid = 1802] [id = 178] 13:56:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0x88496c00) [pid = 1802] [serial = 534] [outer = (nil)] 13:56:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0x8849f800) [pid = 1802] [serial = 535] [outer = 0x88496c00] 13:56:12 INFO - PROCESS | 1802 | 1461185772364 Marionette DEBUG loaded listener.js 13:56:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x8da30400) [pid = 1802] [serial = 536] [outer = 0x88496c00] 13:56:13 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:13 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:56:13 INFO - PROCESS | 1802 | 1461185773693 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]]]}] 13:56: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) 13:56:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2035ms 13:56:13 INFO - PROCESS | 1802 | 1461185773780 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 13:56:13 INFO - PROCESS | 1802 | 1461185773784 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 13:56:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:56:13 INFO - PROCESS | 1802 | 1461185773795 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:56:13 INFO - PROCESS | 1802 | 1461185773799 Marionette TRACE conn4 <- [1,686,null,{}] 13:56:13 INFO - PROCESS | 1802 | 1461185773806 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}] 13:56:13 INFO - PROCESS | 1802 | 1461185773990 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 13:56:14 INFO - PROCESS | 1802 | 1461185774183 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x88499800 == 103 [pid = 1802] [id = 179] 13:56:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x884a1800) [pid = 1802] [serial = 537] [outer = (nil)] 13:56:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x904fc400) [pid = 1802] [serial = 538] [outer = 0x884a1800] 13:56:14 INFO - PROCESS | 1802 | 1461185774270 Marionette DEBUG loaded listener.js 13:56:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x914bbc00) [pid = 1802] [serial = 539] [outer = 0x884a1800] 13:56:15 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:15 INFO - PROCESS | 1802 | 1461185775811 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]]]}] 13:56: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 13:56:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2033ms 13:56:15 INFO - PROCESS | 1802 | 1461185775830 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 13:56:15 INFO - PROCESS | 1802 | 1461185775836 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 13:56:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:56:15 INFO - PROCESS | 1802 | 1461185775845 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:56:15 INFO - PROCESS | 1802 | 1461185775850 Marionette TRACE conn4 <- [1,690,null,{}] 13:56:15 INFO - PROCESS | 1802 | 1461185775860 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}] 13:56:16 INFO - PROCESS | 1802 | 1461185776037 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 13:56:16 INFO - PROCESS | 1802 | 1461185776236 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x88350000 == 104 [pid = 1802] [id = 180] 13:56:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0x884a1c00) [pid = 1802] [serial = 540] [outer = (nil)] 13:56:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 260 (0x8a28d800) [pid = 1802] [serial = 541] [outer = 0x884a1c00] 13:56:16 INFO - PROCESS | 1802 | 1461185776317 Marionette DEBUG loaded listener.js 13:56:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 261 (0x8a2d5000) [pid = 1802] [serial = 542] [outer = 0x884a1c00] 13:56:17 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:17 INFO - PROCESS | 1802 | 1461185777689 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]]]}] 13:56: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 13:56:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1947ms 13:56:17 INFO - PROCESS | 1802 | 1461185777793 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 13:56:17 INFO - PROCESS | 1802 | 1461185777801 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 13:56:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:56:17 INFO - PROCESS | 1802 | 1461185777812 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:56:17 INFO - PROCESS | 1802 | 1461185777816 Marionette TRACE conn4 <- [1,694,null,{}] 13:56:17 INFO - PROCESS | 1802 | 1461185777822 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}] 13:56:18 INFO - PROCESS | 1802 | 1461185778060 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 13:56:18 INFO - PROCESS | 1802 | 1461185778258 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x88355000 == 105 [pid = 1802] [id = 181] 13:56:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 262 (0x899e7800) [pid = 1802] [serial = 543] [outer = (nil)] 13:56:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 263 (0x8a285800) [pid = 1802] [serial = 544] [outer = 0x899e7800] 13:56:18 INFO - PROCESS | 1802 | 1461185778359 Marionette DEBUG loaded listener.js 13:56:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 264 (0x8b6ad400) [pid = 1802] [serial = 545] [outer = 0x899e7800] 13:56:18 INFO - PROCESS | 1802 | --DOCSHELL 0x8a5d3800 == 104 [pid = 1802] [id = 166] 13:56:18 INFO - PROCESS | 1802 | --DOMWINDOW == 263 (0x93bdc000) [pid = 1802] [serial = 436] [outer = (nil)] [url = about:blank] 13:56:18 INFO - PROCESS | 1802 | --DOCSHELL 0x8f190c00 == 103 [pid = 1802] [id = 165] 13:56:18 INFO - PROCESS | 1802 | --DOCSHELL 0x8e72e000 == 102 [pid = 1802] [id = 164] 13:56:19 INFO - PROCESS | 1802 | --DOCSHELL 0x8a282000 == 101 [pid = 1802] [id = 163] 13:56:19 INFO - PROCESS | 1802 | --DOCSHELL 0x8a2d1000 == 100 [pid = 1802] [id = 162] 13:56:19 INFO - PROCESS | 1802 | --DOCSHELL 0x8a318400 == 99 [pid = 1802] [id = 161] 13:56:19 INFO - PROCESS | 1802 | --DOCSHELL 0x892a0c00 == 98 [pid = 1802] [id = 160] 13:56:19 INFO - PROCESS | 1802 | --DOCSHELL 0x8fc50800 == 97 [pid = 1802] [id = 147] 13:56:19 INFO - PROCESS | 1802 | --DOCSHELL 0x8c084800 == 96 [pid = 1802] [id = 146] 13:56:19 INFO - PROCESS | 1802 | --DOCSHELL 0x8e8e2000 == 95 [pid = 1802] [id = 145] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 262 (0x8c3d7c00) [pid = 1802] [serial = 397] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 261 (0x8e932000) [pid = 1802] [serial = 409] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 260 (0x8a5dd400) [pid = 1802] [serial = 418] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 259 (0x8da2e400) [pid = 1802] [serial = 422] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 258 (0x8e8e4c00) [pid = 1802] [serial = 382] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x92ddd400) [pid = 1802] [serial = 434] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x95d83c00) [pid = 1802] [serial = 211] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x92045400) [pid = 1802] [serial = 433] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x8b6a4400) [pid = 1802] [serial = 406] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0x8c1f7000) [pid = 1802] [serial = 421] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 252 (0x8a5e0800) [pid = 1802] [serial = 419] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 251 (0x93bdd400) [pid = 1802] [serial = 337] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 250 (0x8ea45400) [pid = 1802] [serial = 424] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 249 (0x8a2dbc00) [pid = 1802] [serial = 415] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 248 (0x908fa400) [pid = 1802] [serial = 428] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 247 (0x8b4d2400) [pid = 1802] [serial = 403] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 246 (0x93cbfc00) [pid = 1802] [serial = 391] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 245 (0x8a28b400) [pid = 1802] [serial = 412] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 244 (0x97b41000) [pid = 1802] [serial = 394] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 243 (0x916efc00) [pid = 1802] [serial = 430] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 242 (0x92052800) [pid = 1802] [serial = 431] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 241 (0x904f8c00) [pid = 1802] [serial = 400] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 240 (0x904f4400) [pid = 1802] [serial = 427] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 239 (0x8e8e3c00) [pid = 1802] [serial = 384] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 238 (0x8ea51400) [pid = 1802] [serial = 425] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | --DOMWINDOW == 237 (0x92019c00) [pid = 1802] [serial = 388] [outer = (nil)] [url = about:blank] 13:56:19 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:19 INFO - PROCESS | 1802 | 1461185779787 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]]]}] 13:56: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) 13:56:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1989ms 13:56:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:56:19 INFO - PROCESS | 1802 | 1461185779802 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 13:56:19 INFO - PROCESS | 1802 | 1461185779805 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 13:56:19 INFO - PROCESS | 1802 | 1461185779812 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:56:19 INFO - PROCESS | 1802 | 1461185779818 Marionette TRACE conn4 <- [1,698,null,{}] 13:56:19 INFO - PROCESS | 1802 | 1461185779938 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}] 13:56:20 INFO - PROCESS | 1802 | 1461185780171 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 13:56:20 INFO - PROCESS | 1802 | 1461185780272 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a2d1c00 == 96 [pid = 1802] [id = 182] 13:56:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x8a318400) [pid = 1802] [serial = 546] [outer = (nil)] 13:56:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0x8c1f8400) [pid = 1802] [serial = 547] [outer = 0x8a318400] 13:56:20 INFO - PROCESS | 1802 | 1461185780352 Marionette DEBUG loaded listener.js 13:56:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 240 (0x8c3d6c00) [pid = 1802] [serial = 548] [outer = 0x8a318400] 13:56:21 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:21 INFO - PROCESS | 1802 | 1461185781613 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]]]}] 13:56: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) 13:56:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1842ms 13:56:21 INFO - PROCESS | 1802 | 1461185781654 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 13:56:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:56:21 INFO - PROCESS | 1802 | 1461185781659 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 13:56:21 INFO - PROCESS | 1802 | 1461185781665 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:56:21 INFO - PROCESS | 1802 | 1461185781668 Marionette TRACE conn4 <- [1,702,null,{}] 13:56:21 INFO - PROCESS | 1802 | 1461185781720 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}] 13:56:21 INFO - PROCESS | 1802 | 1461185781949 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 13:56:21 INFO - PROCESS | 1802 | 1461185781976 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a31c000 == 97 [pid = 1802] [id = 183] 13:56:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 241 (0x8c3d6000) [pid = 1802] [serial = 549] [outer = (nil)] 13:56:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 242 (0x8e728800) [pid = 1802] [serial = 550] [outer = 0x8c3d6000] 13:56:22 INFO - PROCESS | 1802 | 1461185782054 Marionette DEBUG loaded listener.js 13:56:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 243 (0x8e75c800) [pid = 1802] [serial = 551] [outer = 0x8c3d6000] 13:56:23 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:23 INFO - PROCESS | 1802 | --DOMWINDOW == 242 (0x8e933c00) [pid = 1802] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:56:23 INFO - PROCESS | 1802 | --DOMWINDOW == 241 (0x8a2d2c00) [pid = 1802] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:56:23 INFO - PROCESS | 1802 | --DOMWINDOW == 240 (0x8f191400) [pid = 1802] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:56:23 INFO - PROCESS | 1802 | --DOMWINDOW == 239 (0x892a2c00) [pid = 1802] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:56:23 INFO - PROCESS | 1802 | --DOMWINDOW == 238 (0x8a322c00) [pid = 1802] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:56:23 INFO - PROCESS | 1802 | --DOMWINDOW == 237 (0x8a285c00) [pid = 1802] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:56:23 INFO - PROCESS | 1802 | --DOMWINDOW == 236 (0x8a5d9c00) [pid = 1802] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:56:23 INFO - PROCESS | 1802 | 1461185783619 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]]]}] 13:56: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 13:56:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1983ms 13:56:23 INFO - PROCESS | 1802 | 1461185783650 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 13:56:23 INFO - PROCESS | 1802 | 1461185783654 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 13:56:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:56:23 INFO - PROCESS | 1802 | 1461185783661 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:56:23 INFO - PROCESS | 1802 | 1461185783664 Marionette TRACE conn4 <- [1,706,null,{}] 13:56:23 INFO - PROCESS | 1802 | 1461185783669 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}] 13:56:23 INFO - PROCESS | 1802 | 1461185783889 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 13:56:24 INFO - PROCESS | 1802 | 1461185783987 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x899ec400 == 98 [pid = 1802] [id = 184] 13:56:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 237 (0x8a285c00) [pid = 1802] [serial = 552] [outer = (nil)] 13:56:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 238 (0x8e758c00) [pid = 1802] [serial = 553] [outer = 0x8a285c00] 13:56:24 INFO - PROCESS | 1802 | 1461185784062 Marionette DEBUG loaded listener.js 13:56:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 239 (0x8e8eb400) [pid = 1802] [serial = 554] [outer = 0x8a285c00] 13:56:25 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:25 INFO - PROCESS | 1802 | 1461185785190 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]]]}] 13:56: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 13:56:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1585ms 13:56:25 INFO - PROCESS | 1802 | 1461185785247 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 13:56:25 INFO - PROCESS | 1802 | 1461185785251 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 13:56:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:56:25 INFO - PROCESS | 1802 | 1461185785259 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:56:25 INFO - PROCESS | 1802 | 1461185785262 Marionette TRACE conn4 <- [1,710,null,{}] 13:56:25 INFO - PROCESS | 1802 | 1461185785268 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}] 13:56:25 INFO - PROCESS | 1802 | 1461185785583 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 13:56:25 INFO - PROCESS | 1802 | 1461185785783 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x88353400 == 99 [pid = 1802] [id = 185] 13:56:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 240 (0x88357000) [pid = 1802] [serial = 555] [outer = (nil)] 13:56:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 241 (0x88499000) [pid = 1802] [serial = 556] [outer = 0x88357000] 13:56:25 INFO - PROCESS | 1802 | 1461185785918 Marionette DEBUG loaded listener.js 13:56:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 242 (0x8929cc00) [pid = 1802] [serial = 557] [outer = 0x88357000] 13:56:27 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:27 INFO - PROCESS | 1802 | 1461185787424 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]]]}] 13:56:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:56:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2187ms 13:56:27 INFO - PROCESS | 1802 | 1461185787448 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 13:56:27 INFO - PROCESS | 1802 | 1461185787455 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 13:56:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:56:27 INFO - PROCESS | 1802 | 1461185787464 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:56:27 INFO - PROCESS | 1802 | 1461185787471 Marionette TRACE conn4 <- [1,714,null,{}] 13:56:27 INFO - PROCESS | 1802 | 1461185787482 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}] 13:56:27 INFO - PROCESS | 1802 | 1461185787690 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 13:56:27 INFO - PROCESS | 1802 | 1461185787880 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x89296400 == 100 [pid = 1802] [id = 186] 13:56:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 243 (0x8a27fc00) [pid = 1802] [serial = 558] [outer = (nil)] 13:56:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 244 (0x8b6a1c00) [pid = 1802] [serial = 559] [outer = 0x8a27fc00] 13:56:27 INFO - PROCESS | 1802 | 1461185787975 Marionette DEBUG loaded listener.js 13:56:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 245 (0x8c082800) [pid = 1802] [serial = 560] [outer = 0x8a27fc00] 13:56:29 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:29 INFO - PROCESS | 1802 | 1461185789368 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]]]}] 13:56: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 13:56:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1945ms 13:56:29 INFO - PROCESS | 1802 | 1461185789549 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 13:56:29 INFO - PROCESS | 1802 | 1461185789557 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 13:56:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:56:29 INFO - PROCESS | 1802 | 1461185789575 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:56:29 INFO - PROCESS | 1802 | 1461185789579 Marionette TRACE conn4 <- [1,718,null,{}] 13:56:29 INFO - PROCESS | 1802 | 1461185789586 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}] 13:56:29 INFO - PROCESS | 1802 | 1461185789793 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 13:56:30 INFO - PROCESS | 1802 | 1461185789984 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a5e0000 == 101 [pid = 1802] [id = 187] 13:56:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 246 (0x8c1fec00) [pid = 1802] [serial = 561] [outer = (nil)] 13:56:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 247 (0x8e8f0000) [pid = 1802] [serial = 562] [outer = 0x8c1fec00] 13:56:30 INFO - PROCESS | 1802 | 1461185790077 Marionette DEBUG loaded listener.js 13:56:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 248 (0x8ea51400) [pid = 1802] [serial = 563] [outer = 0x8c1fec00] 13:56:31 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:31 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:56:31 INFO - PROCESS | 1802 | 1461185791549 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]]]}] 13:56:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:56:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2038ms 13:56:31 INFO - PROCESS | 1802 | 1461185791613 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 13:56:31 INFO - PROCESS | 1802 | 1461185791617 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 13:56:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:56:31 INFO - PROCESS | 1802 | 1461185791635 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:56:31 INFO - PROCESS | 1802 | 1461185791647 Marionette TRACE conn4 <- [1,722,null,{}] 13:56:31 INFO - PROCESS | 1802 | 1461185791654 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}] 13:56:31 INFO - PROCESS | 1802 | 1461185791871 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 13:56:32 INFO - PROCESS | 1802 | 1461185792063 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e72a400 == 102 [pid = 1802] [id = 188] 13:56:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 249 (0x8ea4c800) [pid = 1802] [serial = 564] [outer = (nil)] 13:56:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 250 (0x8fd9a800) [pid = 1802] [serial = 565] [outer = 0x8ea4c800] 13:56:32 INFO - PROCESS | 1802 | 1461185792166 Marionette DEBUG loaded listener.js 13:56:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 251 (0x904a7800) [pid = 1802] [serial = 566] [outer = 0x8ea4c800] 13:56:33 INFO - PROCESS | 1802 | 1461185793075 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] 13:56:33 INFO - PROCESS | 1802 | 1461185793147 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 13:56:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:56:33 INFO - PROCESS | 1802 | 1461185793153 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:56:33 INFO - PROCESS | 1802 | 1461185793157 Marionette TRACE conn4 <- [1,726,null,{}] 13:56:33 INFO - PROCESS | 1802 | 1461185793163 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}] 13:56:33 INFO - PROCESS | 1802 | 1461185793368 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 13:56:33 INFO - PROCESS | 1802 | 1461185793623 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f190400 == 103 [pid = 1802] [id = 189] 13:56:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 252 (0x8fd9f800) [pid = 1802] [serial = 567] [outer = (nil)] 13:56:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0x904f7400) [pid = 1802] [serial = 568] [outer = 0x8fd9f800] 13:56:33 INFO - PROCESS | 1802 | 1461185793760 Marionette DEBUG loaded listener.js 13:56:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0x904fb400) [pid = 1802] [serial = 569] [outer = 0x8fd9f800] 13:56:34 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:34 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:56:34 INFO - PROCESS | 1802 | 1461185794752 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]]]}] 13:56:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:56:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1634ms 13:56:34 INFO - PROCESS | 1802 | 1461185794788 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 13:56:34 INFO - PROCESS | 1802 | 1461185794792 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 13:56:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:56:34 INFO - PROCESS | 1802 | 1461185794799 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:56:34 INFO - PROCESS | 1802 | 1461185794802 Marionette TRACE conn4 <- [1,730,null,{}] 13:56:34 INFO - PROCESS | 1802 | 1461185794809 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}] 13:56:35 INFO - PROCESS | 1802 | 1461185795000 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 13:56:35 INFO - PROCESS | 1802 | 1461185795245 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x90544000 == 104 [pid = 1802] [id = 190] 13:56:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x9054ac00) [pid = 1802] [serial = 570] [outer = (nil)] 13:56:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x908f7800) [pid = 1802] [serial = 571] [outer = 0x9054ac00] 13:56:35 INFO - PROCESS | 1802 | 1461185795394 Marionette DEBUG loaded listener.js 13:56:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x92019c00) [pid = 1802] [serial = 572] [outer = 0x9054ac00] 13:56:36 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:36 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:56:36 INFO - PROCESS | 1802 | 1461185796478 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] 13:56:36 INFO - PROCESS | 1802 | 1461185796542 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 13:56:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:56:36 INFO - PROCESS | 1802 | 1461185796568 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:56:36 INFO - PROCESS | 1802 | 1461185796571 Marionette TRACE conn4 <- [1,734,null,{}] 13:56:36 INFO - PROCESS | 1802 | 1461185796578 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}] 13:56:36 INFO - PROCESS | 1802 | 1461185796784 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 13:56:37 INFO - PROCESS | 1802 | 1461185797078 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x88351000 == 105 [pid = 1802] [id = 191] 13:56:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x920fa800) [pid = 1802] [serial = 573] [outer = (nil)] 13:56:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0x92ddd000) [pid = 1802] [serial = 574] [outer = 0x920fa800] 13:56:37 INFO - PROCESS | 1802 | 1461185797184 Marionette DEBUG loaded listener.js 13:56:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 260 (0x93acb800) [pid = 1802] [serial = 575] [outer = 0x920fa800] 13:56:37 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:38 INFO - PROCESS | 1802 | 1461185798120 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]]]}] 13:56:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:56:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1590ms 13:56:38 INFO - PROCESS | 1802 | 1461185798155 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 13:56:38 INFO - PROCESS | 1802 | 1461185798158 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 13:56:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:56:38 INFO - PROCESS | 1802 | 1461185798165 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:56:38 INFO - PROCESS | 1802 | 1461185798169 Marionette TRACE conn4 <- [1,738,null,{}] 13:56:38 INFO - PROCESS | 1802 | 1461185798175 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}] 13:56:38 INFO - PROCESS | 1802 | 1461185798367 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 13:56:38 INFO - PROCESS | 1802 | 1461185798622 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x88495400 == 106 [pid = 1802] [id = 192] 13:56:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 261 (0x904ac800) [pid = 1802] [serial = 576] [outer = (nil)] 13:56:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 262 (0x93bddc00) [pid = 1802] [serial = 577] [outer = 0x904ac800] 13:56:38 INFO - PROCESS | 1802 | 1461185798756 Marionette DEBUG loaded listener.js 13:56:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 263 (0x93cbe000) [pid = 1802] [serial = 578] [outer = 0x904ac800] 13:56:40 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:40 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:56:40 INFO - PROCESS | 1802 | 1461185800063 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]]]}] 13:56:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:56:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1936ms 13:56:40 INFO - PROCESS | 1802 | 1461185800148 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 13:56:40 INFO - PROCESS | 1802 | 1461185800153 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 13:56:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:56:40 INFO - PROCESS | 1802 | 1461185800212 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:56:40 INFO - PROCESS | 1802 | 1461185800217 Marionette TRACE conn4 <- [1,742,null,{}] 13:56:40 INFO - PROCESS | 1802 | 1461185800223 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}] 13:56:40 INFO - PROCESS | 1802 | 1461185800410 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 13:56:40 INFO - PROCESS | 1802 | 1461185800602 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x93bdac00 == 107 [pid = 1802] [id = 193] 13:56:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 264 (0x93bdd800) [pid = 1802] [serial = 579] [outer = (nil)] 13:56:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 265 (0x95d34000) [pid = 1802] [serial = 580] [outer = 0x93bdd800] 13:56:40 INFO - PROCESS | 1802 | 1461185800691 Marionette DEBUG loaded listener.js 13:56:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 266 (0x95da3c00) [pid = 1802] [serial = 581] [outer = 0x93bdd800] 13:56:41 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:42 INFO - PROCESS | 1802 | 1461185802009 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]]]}] 13:56:42 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 13:56:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1848ms 13:56:42 INFO - PROCESS | 1802 | 1461185802090 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 13:56:42 INFO - PROCESS | 1802 | 1461185802094 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 13:56:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:56:42 INFO - PROCESS | 1802 | 1461185802121 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:56:42 INFO - PROCESS | 1802 | 1461185802126 Marionette TRACE conn4 <- [1,746,null,{}] 13:56:42 INFO - PROCESS | 1802 | 1461185802132 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}] 13:56:42 INFO - PROCESS | 1802 | 1461185802331 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 13:56:42 INFO - PROCESS | 1802 | 1461185802525 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x92dd8400 == 108 [pid = 1802] [id = 194] 13:56:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 267 (0x93abdc00) [pid = 1802] [serial = 582] [outer = (nil)] 13:56:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 268 (0x97b36000) [pid = 1802] [serial = 583] [outer = 0x93abdc00] 13:56:42 INFO - PROCESS | 1802 | 1461185802613 Marionette DEBUG loaded listener.js 13:56:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 269 (0x97c09800) [pid = 1802] [serial = 584] [outer = 0x93abdc00] 13:56:43 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:43 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:43 INFO - PROCESS | 1802 | 1461185803949 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]]]}] 13:56:44 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.) 13:56:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1890ms 13:56:44 INFO - PROCESS | 1802 | 1461185804021 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 13:56:44 INFO - PROCESS | 1802 | 1461185804024 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 13:56:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:56:44 INFO - PROCESS | 1802 | 1461185804053 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:56:44 INFO - PROCESS | 1802 | 1461185804056 Marionette TRACE conn4 <- [1,750,null,{}] 13:56:44 INFO - PROCESS | 1802 | 1461185804063 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}] 13:56:44 INFO - PROCESS | 1802 | 1461185804252 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 13:56:44 INFO - PROCESS | 1802 | 1461185804448 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a5d7800 == 109 [pid = 1802] [id = 195] 13:56:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 270 (0x8b4cc400) [pid = 1802] [serial = 585] [outer = (nil)] 13:56:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 271 (0x8f194000) [pid = 1802] [serial = 586] [outer = 0x8b4cc400] 13:56:44 INFO - PROCESS | 1802 | 1461185804551 Marionette DEBUG loaded listener.js 13:56:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 272 (0x97c06800) [pid = 1802] [serial = 587] [outer = 0x8b4cc400] 13:56:46 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:46 INFO - PROCESS | 1802 | 1461185806264 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]]]}] 13:56:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:56:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2246ms 13:56:46 INFO - PROCESS | 1802 | 1461185806295 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 13:56:46 INFO - PROCESS | 1802 | 1461185806301 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 13:56:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:56:46 INFO - PROCESS | 1802 | 1461185806310 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:56:46 INFO - PROCESS | 1802 | 1461185806316 Marionette TRACE conn4 <- [1,754,null,{}] 13:56:46 INFO - PROCESS | 1802 | 1461185806325 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}] 13:56:46 INFO - PROCESS | 1802 | 1461185806534 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 13:56:46 INFO - PROCESS | 1802 | 1461185806734 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a5df400 == 110 [pid = 1802] [id = 196] 13:56:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 273 (0x8a5df800) [pid = 1802] [serial = 588] [outer = (nil)] 13:56:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 274 (0x8b6a1800) [pid = 1802] [serial = 589] [outer = 0x8a5df800] 13:56:46 INFO - PROCESS | 1802 | 1461185806951 Marionette DEBUG loaded listener.js 13:56:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 275 (0x8b6b4400) [pid = 1802] [serial = 590] [outer = 0x8a5df800] 13:56:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8a2d8c00 == 109 [pid = 1802] [id = 138] 13:56:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8a280c00 == 108 [pid = 1802] [id = 137] 13:56:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8b6a7400 == 107 [pid = 1802] [id = 136] 13:56:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4d1800 == 106 [pid = 1802] [id = 135] 13:56:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8c3ce400 == 105 [pid = 1802] [id = 132] 13:56:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4ca000 == 104 [pid = 1802] [id = 134] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 274 (0x99a29c00) [pid = 1802] [serial = 451] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 273 (0x97bb2800) [pid = 1802] [serial = 448] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 272 (0xa013dc00) [pid = 1802] [serial = 472] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 271 (0x904f5800) [pid = 1802] [serial = 442] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 270 (0x95d7b800) [pid = 1802] [serial = 460] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 269 (0x8c3d3000) [pid = 1802] [serial = 439] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 268 (0x9df1f800) [pid = 1802] [serial = 469] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 267 (0x8a31b800) [pid = 1802] [serial = 463] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 266 (0x89d9e000) [pid = 1802] [serial = 466] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 265 (0x899eb400) [pid = 1802] [serial = 457] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 264 (0x9054ec00) [pid = 1802] [serial = 454] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 263 (0x88352c00) [pid = 1802] [serial = 478] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 262 (0x93cc0400) [pid = 1802] [serial = 445] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 261 (0x89299000) [pid = 1802] [serial = 475] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8c1f8800 == 103 [pid = 1802] [id = 133] 13:56:48 INFO - PROCESS | 1802 | --DOCSHELL 0x899ec400 == 102 [pid = 1802] [id = 184] 13:56:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8a31c000 == 101 [pid = 1802] [id = 183] 13:56:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8a2d1c00 == 100 [pid = 1802] [id = 182] 13:56:48 INFO - PROCESS | 1802 | --DOCSHELL 0x88355000 == 99 [pid = 1802] [id = 181] 13:56:48 INFO - PROCESS | 1802 | --DOCSHELL 0x88350000 == 98 [pid = 1802] [id = 180] 13:56:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8ea4dc00 == 97 [pid = 1802] [id = 174] 13:56:48 INFO - PROCESS | 1802 | --DOCSHELL 0x899e8400 == 96 [pid = 1802] [id = 173] 13:56:48 INFO - PROCESS | 1802 | --DOCSHELL 0x93bd1400 == 95 [pid = 1802] [id = 172] 13:56:48 INFO - PROCESS | 1802 | --DOCSHELL 0x904f2000 == 94 [pid = 1802] [id = 171] 13:56:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8f194c00 == 93 [pid = 1802] [id = 170] 13:56:48 INFO - PROCESS | 1802 | --DOCSHELL 0x8c1f7c00 == 92 [pid = 1802] [id = 169] 13:56:48 INFO - PROCESS | 1802 | --DOCSHELL 0x899e8800 == 91 [pid = 1802] [id = 168] 13:56:48 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:48 INFO - PROCESS | 1802 | 1461185808326 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]]]}] 13:56:48 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 13:56:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2042ms 13:56:48 INFO - PROCESS | 1802 | 1461185808400 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 13:56:48 INFO - PROCESS | 1802 | 1461185808409 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 260 (0x904f5000) [pid = 1802] [serial = 500] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 259 (0x8f18c000) [pid = 1802] [serial = 494] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 258 (0x8c1fb000) [pid = 1802] [serial = 487] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x8ea62000) [pid = 1802] [serial = 493] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x8f9d9000) [pid = 1802] [serial = 497] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x89d97800) [pid = 1802] [serial = 481] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x8a5ddc00) [pid = 1802] [serial = 484] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0x8da3b000) [pid = 1802] [serial = 490] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 252 (0x89da2800) [pid = 1802] [serial = 482] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 251 (0x8da39400) [pid = 1802] [serial = 488] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 250 (0x8b4cf000) [pid = 1802] [serial = 485] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 249 (0x8e96c000) [pid = 1802] [serial = 491] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 248 (0x8f9e1400) [pid = 1802] [serial = 499] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1802 | --DOMWINDOW == 247 (0x8f193c00) [pid = 1802] [serial = 496] [outer = (nil)] [url = about:blank] 13:56:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:56:48 INFO - PROCESS | 1802 | 1461185808453 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:56:48 INFO - PROCESS | 1802 | 1461185808457 Marionette TRACE conn4 <- [1,758,null,{}] 13:56:48 INFO - PROCESS | 1802 | 1461185808464 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}] 13:56:48 INFO - PROCESS | 1802 | 1461185808657 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 13:56:48 INFO - PROCESS | 1802 | 1461185808825 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x88355c00 == 92 [pid = 1802] [id = 197] 13:56:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 248 (0x8849b400) [pid = 1802] [serial = 591] [outer = (nil)] 13:56:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 249 (0x8a31e800) [pid = 1802] [serial = 592] [outer = 0x8849b400] 13:56:48 INFO - PROCESS | 1802 | 1461185808904 Marionette DEBUG loaded listener.js 13:56:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 250 (0x8b4cdc00) [pid = 1802] [serial = 593] [outer = 0x8849b400] 13:56:49 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:49 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:56:49 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:49 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:49 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:56:49 INFO - PROCESS | 1802 | 1461185809772 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]]]}] 13:56:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:56:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1347ms 13:56:49 INFO - PROCESS | 1802 | 1461185809799 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 13:56:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:56:49 INFO - PROCESS | 1802 | 1461185809803 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 13:56:49 INFO - PROCESS | 1802 | 1461185809810 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:56:49 INFO - PROCESS | 1802 | 1461185809816 Marionette TRACE conn4 <- [1,762,null,{}] 13:56:49 INFO - PROCESS | 1802 | 1461185809832 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}] 13:56:50 INFO - PROCESS | 1802 | 1461185810024 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 13:56:50 INFO - PROCESS | 1802 | 1461185810193 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a2d8c00 == 93 [pid = 1802] [id = 198] 13:56:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 251 (0x8c3d9800) [pid = 1802] [serial = 594] [outer = (nil)] 13:56:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 252 (0x8da3d400) [pid = 1802] [serial = 595] [outer = 0x8c3d9800] 13:56:50 INFO - PROCESS | 1802 | 1461185810277 Marionette DEBUG loaded listener.js 13:56:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0x8e8ed400) [pid = 1802] [serial = 596] [outer = 0x8c3d9800] 13:56:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0x8f192c00) [pid = 1802] [serial = 597] [outer = 0x9791fc00] 13:56:51 INFO - PROCESS | 1802 | 1461185811667 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]]]}] 13:56:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:56:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1895ms 13:56:51 INFO - PROCESS | 1802 | 1461185811705 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 13:56:51 INFO - PROCESS | 1802 | 1461185811709 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 13:56:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:56:51 INFO - PROCESS | 1802 | 1461185811721 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:56:51 INFO - PROCESS | 1802 | 1461185811724 Marionette TRACE conn4 <- [1,766,null,{}] 13:56:51 INFO - PROCESS | 1802 | 1461185811730 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}] 13:56:51 INFO - PROCESS | 1802 | 1461185811987 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 13:56:52 INFO - PROCESS | 1802 | 1461185812034 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8da3a000 == 94 [pid = 1802] [id = 199] 13:56:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x8f190800) [pid = 1802] [serial = 598] [outer = (nil)] 13:56:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x8f9da800) [pid = 1802] [serial = 599] [outer = 0x8f190800] 13:56:52 INFO - PROCESS | 1802 | 1461185812112 Marionette DEBUG loaded listener.js 13:56:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x8fd9c800) [pid = 1802] [serial = 600] [outer = 0x8f190800] 13:56:52 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x8c3d6000) [pid = 1802] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:56:52 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x884a1c00) [pid = 1802] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:56:52 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x8a318400) [pid = 1802] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:56:52 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0x899e7800) [pid = 1802] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:56:53 INFO - PROCESS | 1802 | 1461185813629 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]]]}] 13:56:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:56:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1947ms 13:56:53 INFO - PROCESS | 1802 | 1461185813664 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 13:56:53 INFO - PROCESS | 1802 | 1461185813685 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 13:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:56:53 INFO - PROCESS | 1802 | 1461185813701 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:56:53 INFO - PROCESS | 1802 | 1461185813705 Marionette TRACE conn4 <- [1,770,null,{}] 13:56:53 INFO - PROCESS | 1802 | 1461185813711 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}] 13:56:53 INFO - PROCESS | 1802 | 1461185813880 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 13:56:53 INFO - PROCESS | 1802 | 1461185813891 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x884a1c00 == 95 [pid = 1802] [id = 200] 13:56:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0x8a28cc00) [pid = 1802] [serial = 601] [outer = (nil)] 13:56:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x8fd9a000) [pid = 1802] [serial = 602] [outer = 0x8a28cc00] 13:56:53 INFO - PROCESS | 1802 | 1461185813968 Marionette DEBUG loaded listener.js 13:56:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x8fef0400) [pid = 1802] [serial = 603] [outer = 0x8a28cc00] 13:56:54 INFO - PROCESS | 1802 | 1461185814814 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]]]}] 13:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1133ms 13:56:54 INFO - PROCESS | 1802 | 1461185814843 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 13:56:54 INFO - PROCESS | 1802 | 1461185814845 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 13:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:56:54 INFO - PROCESS | 1802 | 1461185814854 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:56:54 INFO - PROCESS | 1802 | 1461185814857 Marionette TRACE conn4 <- [1,774,null,{}] 13:56:54 INFO - PROCESS | 1802 | 1461185814861 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}] 13:56:55 INFO - PROCESS | 1802 | 1461185815174 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 13:56:55 INFO - PROCESS | 1802 | 1461185815371 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x899e5c00 == 96 [pid = 1802] [id = 201] 13:56:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x899e8400) [pid = 1802] [serial = 604] [outer = (nil)] 13:56:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x89d9f800) [pid = 1802] [serial = 605] [outer = 0x899e8400] 13:56:55 INFO - PROCESS | 1802 | 1461185815464 Marionette DEBUG loaded listener.js 13:56:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0x8a2d9000) [pid = 1802] [serial = 606] [outer = 0x899e8400] 13:56:56 INFO - PROCESS | 1802 | 1461185816498 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]]]}] 13:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1681ms 13:56:56 INFO - PROCESS | 1802 | 1461185816538 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 13:56:56 INFO - PROCESS | 1802 | 1461185816545 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 13:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:56:56 INFO - PROCESS | 1802 | 1461185816553 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:56:56 INFO - PROCESS | 1802 | 1461185816561 Marionette TRACE conn4 <- [1,778,null,{}] 13:56:56 INFO - PROCESS | 1802 | 1461185816568 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}] 13:56:56 INFO - PROCESS | 1802 | 1461185816804 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 13:56:57 INFO - PROCESS | 1802 | 1461185817060 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c1f7c00 == 97 [pid = 1802] [id = 202] 13:56:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 260 (0x8c3ce000) [pid = 1802] [serial = 607] [outer = (nil)] 13:56:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 261 (0x8da2e800) [pid = 1802] [serial = 608] [outer = 0x8c3ce000] 13:56:57 INFO - PROCESS | 1802 | 1461185817169 Marionette DEBUG loaded listener.js 13:56:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 262 (0x8da3c000) [pid = 1802] [serial = 609] [outer = 0x8c3ce000] 13:56:58 INFO - PROCESS | 1802 | 1461185818189 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]]]}] 13:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1689ms 13:56:58 INFO - PROCESS | 1802 | 1461185818244 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 13:56:58 INFO - PROCESS | 1802 | 1461185818249 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 13:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:56:58 INFO - PROCESS | 1802 | 1461185818277 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:56:58 INFO - PROCESS | 1802 | 1461185818282 Marionette TRACE conn4 <- [1,782,null,{}] 13:56:58 INFO - PROCESS | 1802 | 1461185818288 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}] 13:56:58 INFO - PROCESS | 1802 | 1461185818491 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 13:56:58 INFO - PROCESS | 1802 | 1461185818846 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4cac00 == 98 [pid = 1802] [id = 203] 13:56:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 263 (0x904ae400) [pid = 1802] [serial = 610] [outer = (nil)] 13:56:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 264 (0x904f9800) [pid = 1802] [serial = 611] [outer = 0x904ae400] 13:56:58 INFO - PROCESS | 1802 | 1461185818938 Marionette DEBUG loaded listener.js 13:56:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 265 (0x91309800) [pid = 1802] [serial = 612] [outer = 0x904ae400] 13:56:59 INFO - PROCESS | 1802 | 1461185819873 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]]]}] 13:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1637ms 13:56:59 INFO - PROCESS | 1802 | 1461185819912 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 13:56:59 INFO - PROCESS | 1802 | 1461185819919 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 13:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:56:59 INFO - PROCESS | 1802 | 1461185819936 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:56:59 INFO - PROCESS | 1802 | 1461185819944 Marionette TRACE conn4 <- [1,786,null,{}] 13:56:59 INFO - PROCESS | 1802 | 1461185819950 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}] 13:57:00 INFO - PROCESS | 1802 | 1461185820147 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 13:57:00 INFO - PROCESS | 1802 | 1461185820398 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x892a2400 == 99 [pid = 1802] [id = 204] 13:57:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 266 (0x8f198000) [pid = 1802] [serial = 613] [outer = (nil)] 13:57:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 267 (0x916e7000) [pid = 1802] [serial = 614] [outer = 0x8f198000] 13:57:00 INFO - PROCESS | 1802 | 1461185820533 Marionette DEBUG loaded listener.js 13:57:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 268 (0x92054c00) [pid = 1802] [serial = 615] [outer = 0x8f198000] 13:57:01 INFO - PROCESS | 1802 | 1461185821482 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]]]}] 13:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1595ms 13:57:01 INFO - PROCESS | 1802 | 1461185821525 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 13:57:01 INFO - PROCESS | 1802 | 1461185821531 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 13:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:57:01 INFO - PROCESS | 1802 | 1461185821539 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:57:01 INFO - PROCESS | 1802 | 1461185821542 Marionette TRACE conn4 <- [1,790,null,{}] 13:57:01 INFO - PROCESS | 1802 | 1461185821551 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}] 13:57:01 INFO - PROCESS | 1802 | 1461185821762 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 13:57:02 INFO - PROCESS | 1802 | 1461185822013 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x88498800 == 100 [pid = 1802] [id = 205] 13:57:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 269 (0x89296800) [pid = 1802] [serial = 616] [outer = (nil)] 13:57:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 270 (0x92dd2c00) [pid = 1802] [serial = 617] [outer = 0x89296800] 13:57:02 INFO - PROCESS | 1802 | 1461185822122 Marionette DEBUG loaded listener.js 13:57:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 271 (0x93aca000) [pid = 1802] [serial = 618] [outer = 0x89296800] 13:57:03 INFO - PROCESS | 1802 | 1461185823083 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]]]}] 13:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1584ms 13:57:03 INFO - PROCESS | 1802 | 1461185823123 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 13:57:03 INFO - PROCESS | 1802 | 1461185823126 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 13:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:57:03 INFO - PROCESS | 1802 | 1461185823133 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:57:03 INFO - PROCESS | 1802 | 1461185823136 Marionette TRACE conn4 <- [1,794,null,{}] 13:57:03 INFO - PROCESS | 1802 | 1461185823143 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}] 13:57:03 INFO - PROCESS | 1802 | 1461185823352 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 13:57:03 INFO - PROCESS | 1802 | 1461185823620 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x95d7cc00 == 101 [pid = 1802] [id = 206] 13:57:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 272 (0x95d7e000) [pid = 1802] [serial = 619] [outer = (nil)] 13:57:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 273 (0x97766800) [pid = 1802] [serial = 620] [outer = 0x95d7e000] 13:57:03 INFO - PROCESS | 1802 | 1461185823779 Marionette DEBUG loaded listener.js 13:57:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 274 (0x98fbd800) [pid = 1802] [serial = 621] [outer = 0x95d7e000] 13:57:04 INFO - PROCESS | 1802 | 1461185824697 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]]]}] 13:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1638ms 13:57:04 INFO - PROCESS | 1802 | 1461185824771 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 13:57:04 INFO - PROCESS | 1802 | 1461185824774 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 13:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:57:04 INFO - PROCESS | 1802 | 1461185824782 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:57:04 INFO - PROCESS | 1802 | 1461185824785 Marionette TRACE conn4 <- [1,798,null,{}] 13:57:04 INFO - PROCESS | 1802 | 1461185824792 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}] 13:57:05 INFO - PROCESS | 1802 | 1461185825024 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 13:57:05 INFO - PROCESS | 1802 | 1461185825270 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x91621800 == 102 [pid = 1802] [id = 207] 13:57:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 275 (0x95b4dc00) [pid = 1802] [serial = 622] [outer = (nil)] 13:57:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 276 (0x99a5f800) [pid = 1802] [serial = 623] [outer = 0x95b4dc00] 13:57:05 INFO - PROCESS | 1802 | 1461185825407 Marionette DEBUG loaded listener.js 13:57:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 277 (0x99b39c00) [pid = 1802] [serial = 624] [outer = 0x95b4dc00] 13:57:06 INFO - PROCESS | 1802 | 1461185826294 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]]]}] 13:57:06 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 13:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1590ms 13:57:06 INFO - PROCESS | 1802 | 1461185826393 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 13:57:06 INFO - PROCESS | 1802 | 1461185826401 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 13:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:57:06 INFO - PROCESS | 1802 | 1461185826412 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:57:06 INFO - PROCESS | 1802 | 1461185826415 Marionette TRACE conn4 <- [1,802,null,{}] 13:57:06 INFO - PROCESS | 1802 | 1461185826474 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}] 13:57:06 INFO - PROCESS | 1802 | 1461185826691 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 13:57:06 INFO - PROCESS | 1802 | 1461185826944 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x893da000 == 103 [pid = 1802] [id = 208] 13:57:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 278 (0x893da800) [pid = 1802] [serial = 625] [outer = (nil)] 13:57:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 279 (0x893e0c00) [pid = 1802] [serial = 626] [outer = 0x893da800] 13:57:07 INFO - PROCESS | 1802 | 1461185827032 Marionette DEBUG loaded listener.js 13:57:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 280 (0x893e4c00) [pid = 1802] [serial = 627] [outer = 0x893da800] 13:57:07 INFO - PROCESS | 1802 | 1461185827926 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]]]}] 13:57:07 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 13:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1584ms 13:57:08 INFO - PROCESS | 1802 | 1461185827997 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 13:57:08 INFO - PROCESS | 1802 | 1461185828000 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 13:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:57:08 INFO - PROCESS | 1802 | 1461185828007 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:57:08 INFO - PROCESS | 1802 | 1461185828010 Marionette TRACE conn4 <- [1,806,null,{}] 13:57:08 INFO - PROCESS | 1802 | 1461185828016 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}] 13:57:08 INFO - PROCESS | 1802 | 1461185828213 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 13:57:08 INFO - PROCESS | 1802 | 1461185828466 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x88349800 == 104 [pid = 1802] [id = 209] 13:57:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 281 (0x893dcc00) [pid = 1802] [serial = 628] [outer = (nil)] 13:57:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 282 (0x96fcb000) [pid = 1802] [serial = 629] [outer = 0x893dcc00] 13:57:08 INFO - PROCESS | 1802 | 1461185828605 Marionette DEBUG loaded listener.js 13:57:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 283 (0x99b30800) [pid = 1802] [serial = 630] [outer = 0x893dcc00] 13:57:09 INFO - PROCESS | 1802 | 1461185829516 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]]]}] 13:57:09 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 13:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1537ms 13:57:09 INFO - PROCESS | 1802 | 1461185829546 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 13:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:57:09 INFO - PROCESS | 1802 | 1461185829550 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 13:57:09 INFO - PROCESS | 1802 | 1461185829557 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:57:09 INFO - PROCESS | 1802 | 1461185829561 Marionette TRACE conn4 <- [1,810,null,{}] 13:57:09 INFO - PROCESS | 1802 | 1461185829567 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}] 13:57:09 INFO - PROCESS | 1802 | 1461185829765 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 13:57:09 INFO - PROCESS | 1802 | 1461185829973 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x87494000 == 105 [pid = 1802] [id = 210] 13:57:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 284 (0x87494c00) [pid = 1802] [serial = 631] [outer = (nil)] 13:57:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 285 (0x8749a800) [pid = 1802] [serial = 632] [outer = 0x87494c00] 13:57:10 INFO - PROCESS | 1802 | 1461185830107 Marionette DEBUG loaded listener.js 13:57:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 286 (0x8749d400) [pid = 1802] [serial = 633] [outer = 0x87494c00] 13:57:11 INFO - PROCESS | 1802 | 1461185831033 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]]]}] 13:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1532ms 13:57:11 INFO - PROCESS | 1802 | 1461185831090 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 13:57:11 INFO - PROCESS | 1802 | 1461185831093 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 13:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:57:11 INFO - PROCESS | 1802 | 1461185831101 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:57:11 INFO - PROCESS | 1802 | 1461185831104 Marionette TRACE conn4 <- [1,814,null,{}] 13:57:11 INFO - PROCESS | 1802 | 1461185831111 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}] 13:57:11 INFO - PROCESS | 1802 | 1461185831405 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 13:57:11 INFO - PROCESS | 1802 | 1461185831727 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x87495800 == 106 [pid = 1802] [id = 211] 13:57:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 287 (0x920fcc00) [pid = 1802] [serial = 634] [outer = (nil)] 13:57:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 288 (0x9ae6bc00) [pid = 1802] [serial = 635] [outer = 0x920fcc00] 13:57:11 INFO - PROCESS | 1802 | 1461185831828 Marionette DEBUG loaded listener.js 13:57:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 289 (0x9fc91000) [pid = 1802] [serial = 636] [outer = 0x920fcc00] 13:57:12 INFO - PROCESS | 1802 | 1461185832841 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] 13:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:57:12 INFO - PROCESS | 1802 | 1461185832905 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 13:57:12 INFO - PROCESS | 1802 | 1461185832913 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:57:12 INFO - PROCESS | 1802 | 1461185832917 Marionette TRACE conn4 <- [1,818,null,{}] 13:57:12 INFO - PROCESS | 1802 | 1461185832923 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}] 13:57:13 INFO - PROCESS | 1802 | 1461185833285 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 13:57:13 INFO - PROCESS | 1802 | 1461185833489 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x877dbc00 == 107 [pid = 1802] [id = 212] 13:57:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 290 (0x877e3000) [pid = 1802] [serial = 637] [outer = (nil)] 13:57:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 291 (0x877e9800) [pid = 1802] [serial = 638] [outer = 0x877e3000] 13:57:13 INFO - PROCESS | 1802 | 1461185833577 Marionette DEBUG loaded listener.js 13:57:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 292 (0x9fc90c00) [pid = 1802] [serial = 639] [outer = 0x877e3000] 13:57:14 INFO - PROCESS | 1802 | 1461185834500 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]]]}] 13:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1635ms 13:57:14 INFO - PROCESS | 1802 | 1461185834548 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 13:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:57:14 INFO - PROCESS | 1802 | 1461185834552 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 13:57:14 INFO - PROCESS | 1802 | 1461185834559 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:57:14 INFO - PROCESS | 1802 | 1461185834563 Marionette TRACE conn4 <- [1,822,null,{}] 13:57:14 INFO - PROCESS | 1802 | 1461185834569 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}] 13:57:14 INFO - PROCESS | 1802 | 1461185834767 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 13:57:15 INFO - PROCESS | 1802 | 1461185835017 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x869ee400 == 108 [pid = 1802] [id = 213] 13:57:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 293 (0x869ef800) [pid = 1802] [serial = 640] [outer = (nil)] 13:57:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 294 (0x869f3c00) [pid = 1802] [serial = 641] [outer = 0x869ef800] 13:57:15 INFO - PROCESS | 1802 | 1461185835154 Marionette DEBUG loaded listener.js 13:57:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 295 (0x869f6c00) [pid = 1802] [serial = 642] [outer = 0x869ef800] 13:57:16 INFO - PROCESS | 1802 | 1461185836085 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] 13:57:16 INFO - PROCESS | 1802 | 1461185836111 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 13:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:57:16 INFO - PROCESS | 1802 | 1461185836118 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:57:16 INFO - PROCESS | 1802 | 1461185836122 Marionette TRACE conn4 <- [1,826,null,{}] 13:57:16 INFO - PROCESS | 1802 | 1461185836128 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}] 13:57:16 INFO - PROCESS | 1802 | 1461185836317 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 13:57:16 INFO - PROCESS | 1802 | 1461185836576 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x869ec800 == 109 [pid = 1802] [id = 214] 13:57:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 296 (0x869edc00) [pid = 1802] [serial = 643] [outer = (nil)] 13:57:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 297 (0x86aecc00) [pid = 1802] [serial = 644] [outer = 0x869edc00] 13:57:16 INFO - PROCESS | 1802 | 1461185836703 Marionette DEBUG loaded listener.js 13:57:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 298 (0x86af1400) [pid = 1802] [serial = 645] [outer = 0x869edc00] 13:57:17 INFO - PROCESS | 1802 | 1461185837610 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]]]}] 13:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1584ms 13:57:17 INFO - PROCESS | 1802 | 1461185837703 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 13:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:57:17 INFO - PROCESS | 1802 | 1461185837708 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 13:57:17 INFO - PROCESS | 1802 | 1461185837715 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:57:17 INFO - PROCESS | 1802 | 1461185837719 Marionette TRACE conn4 <- [1,830,null,{}] 13:57:17 INFO - PROCESS | 1802 | 1461185837725 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}] 13:57:17 INFO - PROCESS | 1802 | 1461185837969 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 13:57:18 INFO - PROCESS | 1802 | 1461185838274 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x859a9800 == 110 [pid = 1802] [id = 215] 13:57:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 299 (0x859aa800) [pid = 1802] [serial = 646] [outer = (nil)] 13:57:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 300 (0x859b1800) [pid = 1802] [serial = 647] [outer = 0x859aa800] 13:57:18 INFO - PROCESS | 1802 | 1461185838363 Marionette DEBUG loaded listener.js 13:57:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 301 (0x859b2c00) [pid = 1802] [serial = 648] [outer = 0x859aa800] 13:57:19 INFO - PROCESS | 1802 | 1461185839278 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]]]}] 13:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1637ms 13:57:19 INFO - PROCESS | 1802 | 1461185839352 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 13:57:19 INFO - PROCESS | 1802 | 1461185839355 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 13:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:57:19 INFO - PROCESS | 1802 | 1461185839363 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:57:19 INFO - PROCESS | 1802 | 1461185839366 Marionette TRACE conn4 <- [1,834,null,{}] 13:57:19 INFO - PROCESS | 1802 | 1461185839372 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}] 13:57:19 INFO - PROCESS | 1802 | 1461185839606 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 13:57:19 INFO - PROCESS | 1802 | 1461185839909 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x859aa400 == 111 [pid = 1802] [id = 216] 13:57:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 302 (0x859b2000) [pid = 1802] [serial = 649] [outer = (nil)] 13:57:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 303 (0x86aef400) [pid = 1802] [serial = 650] [outer = 0x859b2000] 13:57:20 INFO - PROCESS | 1802 | 1461185839998 Marionette DEBUG loaded listener.js 13:57:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 304 (0x86af3400) [pid = 1802] [serial = 651] [outer = 0x859b2000] 13:57:20 INFO - PROCESS | 1802 | 1461185840936 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]]]}] 13:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1586ms 13:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:57:20 INFO - PROCESS | 1802 | 1461185840949 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 13:57:20 INFO - PROCESS | 1802 | 1461185840952 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 13:57:20 INFO - PROCESS | 1802 | 1461185840959 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:57:20 INFO - PROCESS | 1802 | 1461185840962 Marionette TRACE conn4 <- [1,838,null,{}] 13:57:20 INFO - PROCESS | 1802 | 1461185840968 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}] 13:57:21 INFO - PROCESS | 1802 | 1461185841173 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 13:57:21 INFO - PROCESS | 1802 | 1461185841905 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x884a0400 == 112 [pid = 1802] [id = 217] 13:57:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 305 (0x89295800) [pid = 1802] [serial = 652] [outer = (nil)] 13:57:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 306 (0x893db000) [pid = 1802] [serial = 653] [outer = 0x89295800] 13:57:22 INFO - PROCESS | 1802 | 1461185842009 Marionette DEBUG loaded listener.js 13:57:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 307 (0x89d97800) [pid = 1802] [serial = 654] [outer = 0x89295800] 13:57:22 INFO - PROCESS | 1802 | 1461185842946 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]]]}] 13:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 2033ms 13:57:22 INFO - PROCESS | 1802 | 1461185842993 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 13:57:23 INFO - PROCESS | 1802 | 1461185842999 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 13:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:57:23 INFO - PROCESS | 1802 | 1461185843008 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:57:23 INFO - PROCESS | 1802 | 1461185843015 Marionette TRACE conn4 <- [1,842,null,{}] 13:57:23 INFO - PROCESS | 1802 | 1461185843023 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}] 13:57:23 INFO - PROCESS | 1802 | 1461185843230 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 13:57:23 INFO - PROCESS | 1802 | 1461185843495 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a5dbc00 == 113 [pid = 1802] [id = 218] 13:57:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 308 (0x8a5dec00) [pid = 1802] [serial = 655] [outer = (nil)] 13:57:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 309 (0x8b6b3800) [pid = 1802] [serial = 656] [outer = 0x8a5dec00] 13:57:23 INFO - PROCESS | 1802 | 1461185843733 Marionette DEBUG loaded listener.js 13:57:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 310 (0x8c1f6400) [pid = 1802] [serial = 657] [outer = 0x8a5dec00] 13:57:24 INFO - PROCESS | 1802 | 1461185844782 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]]]}] 13:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1788ms 13:57:24 INFO - PROCESS | 1802 | 1461185844801 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 13:57:24 INFO - PROCESS | 1802 | 1461185844808 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 13:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:57:24 INFO - PROCESS | 1802 | 1461185844815 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:57:24 INFO - PROCESS | 1802 | 1461185844819 Marionette TRACE conn4 <- [1,846,null,{}] 13:57:24 INFO - PROCESS | 1802 | 1461185844826 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}] 13:57:25 INFO - PROCESS | 1802 | 1461185845015 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 13:57:25 INFO - PROCESS | 1802 | 1461185845320 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x899e9000 == 114 [pid = 1802] [id = 219] 13:57:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 311 (0x899ec400) [pid = 1802] [serial = 658] [outer = (nil)] 13:57:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 312 (0x8a31d400) [pid = 1802] [serial = 659] [outer = 0x899ec400] 13:57:25 INFO - PROCESS | 1802 | 1461185845484 Marionette DEBUG loaded listener.js 13:57:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 313 (0x8b6b9000) [pid = 1802] [serial = 660] [outer = 0x899ec400] 13:57:25 INFO - PROCESS | 1802 | --DOCSHELL 0x8e72a800 == 113 [pid = 1802] [id = 112] 13:57:25 INFO - PROCESS | 1802 | --DOCSHELL 0x8e971800 == 112 [pid = 1802] [id = 111] 13:57:25 INFO - PROCESS | 1802 | --DOCSHELL 0x8ea47400 == 111 [pid = 1802] [id = 115] 13:57:25 INFO - PROCESS | 1802 | --DOCSHELL 0x97cbd400 == 110 [pid = 1802] [id = 116] 13:57:25 INFO - PROCESS | 1802 | --DOMWINDOW == 312 (0x8e758c00) [pid = 1802] [serial = 553] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1802 | --DOMWINDOW == 311 (0x8e8edc00) [pid = 1802] [serial = 508] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1802 | --DOMWINDOW == 310 (0x90545c00) [pid = 1802] [serial = 511] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1802 | --DOMWINDOW == 309 (0x92dd0400) [pid = 1802] [serial = 514] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1802 | --DOMWINDOW == 308 (0x93cbc000) [pid = 1802] [serial = 517] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1802 | --DOMWINDOW == 307 (0x99421000) [pid = 1802] [serial = 520] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1802 | --DOMWINDOW == 306 (0x8fda1c00) [pid = 1802] [serial = 523] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1802 | --DOMWINDOW == 305 (0x8b6b6800) [pid = 1802] [serial = 526] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1802 | --DOMWINDOW == 304 (0x8fda2800) [pid = 1802] [serial = 529] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1802 | --DOMWINDOW == 303 (0x914c1800) [pid = 1802] [serial = 532] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1802 | --DOMWINDOW == 302 (0x8849f800) [pid = 1802] [serial = 535] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1802 | --DOCSHELL 0x8e72d800 == 109 [pid = 1802] [id = 117] 13:57:26 INFO - PROCESS | 1802 | --DOCSHELL 0x8a5e0000 == 108 [pid = 1802] [id = 187] 13:57:26 INFO - PROCESS | 1802 | --DOCSHELL 0x89296400 == 107 [pid = 1802] [id = 186] 13:57:26 INFO - PROCESS | 1802 | --DOCSHELL 0x88353400 == 106 [pid = 1802] [id = 185] 13:57:26 INFO - PROCESS | 1802 | --DOMWINDOW == 301 (0x8e728800) [pid = 1802] [serial = 550] [outer = (nil)] [url = about:blank] 13:57:26 INFO - PROCESS | 1802 | --DOMWINDOW == 300 (0x904fc400) [pid = 1802] [serial = 538] [outer = (nil)] [url = about:blank] 13:57:26 INFO - PROCESS | 1802 | --DOMWINDOW == 299 (0x8e75c800) [pid = 1802] [serial = 551] [outer = (nil)] [url = about:blank] 13:57:26 INFO - PROCESS | 1802 | --DOMWINDOW == 298 (0x8a28d800) [pid = 1802] [serial = 541] [outer = (nil)] [url = about:blank] 13:57:26 INFO - PROCESS | 1802 | --DOMWINDOW == 297 (0x8c1f8400) [pid = 1802] [serial = 547] [outer = (nil)] [url = about:blank] 13:57:26 INFO - PROCESS | 1802 | --DOMWINDOW == 296 (0x9054a800) [pid = 1802] [serial = 502] [outer = (nil)] [url = about:blank] 13:57:26 INFO - PROCESS | 1802 | --DOMWINDOW == 295 (0x8a5d8c00) [pid = 1802] [serial = 505] [outer = (nil)] [url = about:blank] 13:57:26 INFO - PROCESS | 1802 | --DOMWINDOW == 294 (0x8a2d5000) [pid = 1802] [serial = 542] [outer = (nil)] [url = about:blank] 13:57:26 INFO - PROCESS | 1802 | --DOMWINDOW == 293 (0x8a285800) [pid = 1802] [serial = 544] [outer = (nil)] [url = about:blank] 13:57:26 INFO - PROCESS | 1802 | --DOMWINDOW == 292 (0x8b6ad400) [pid = 1802] [serial = 545] [outer = (nil)] [url = about:blank] 13:57:26 INFO - PROCESS | 1802 | --DOMWINDOW == 291 (0x8c3d6c00) [pid = 1802] [serial = 548] [outer = (nil)] [url = about:blank] 13:57:26 INFO - PROCESS | 1802 | 1461185846438 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]]]}] 13:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1683ms 13:57:26 INFO - PROCESS | 1802 | 1461185846499 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 13:57:26 INFO - PROCESS | 1802 | 1461185846503 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 13:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:57:26 INFO - PROCESS | 1802 | 1461185846517 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:57:26 INFO - PROCESS | 1802 | 1461185846527 Marionette TRACE conn4 <- [1,850,null,{}] 13:57:26 INFO - PROCESS | 1802 | 1461185846536 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}] 13:57:26 INFO - PROCESS | 1802 | 1461185846731 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 13:57:26 INFO - PROCESS | 1802 | 1461185846916 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x89103000 == 107 [pid = 1802] [id = 220] 13:57:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 292 (0x89296400) [pid = 1802] [serial = 661] [outer = (nil)] 13:57:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 293 (0x8e72d000) [pid = 1802] [serial = 662] [outer = 0x89296400] 13:57:27 INFO - PROCESS | 1802 | 1461185846999 Marionette DEBUG loaded listener.js 13:57:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 294 (0x8ea52800) [pid = 1802] [serial = 663] [outer = 0x89296400] 13:57:27 INFO - PROCESS | 1802 | 1461185847873 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]]]}] 13:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1406ms 13:57:27 INFO - PROCESS | 1802 | 1461185847918 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 13:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:57:27 INFO - PROCESS | 1802 | 1461185847923 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 13:57:27 INFO - PROCESS | 1802 | 1461185847929 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:57:27 INFO - PROCESS | 1802 | 1461185847932 Marionette TRACE conn4 <- [1,854,null,{}] 13:57:27 INFO - PROCESS | 1802 | 1461185847938 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}] 13:57:28 INFO - PROCESS | 1802 | 1461185848125 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 13:57:28 INFO - PROCESS | 1802 | 1461185848327 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a2d5000 == 108 [pid = 1802] [id = 221] 13:57:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 295 (0x8e710c00) [pid = 1802] [serial = 664] [outer = (nil)] 13:57:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 296 (0x8f9e0c00) [pid = 1802] [serial = 665] [outer = 0x8e710c00] 13:57:28 INFO - PROCESS | 1802 | 1461185848407 Marionette DEBUG loaded listener.js 13:57:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 297 (0x8fda5000) [pid = 1802] [serial = 666] [outer = 0x8e710c00] 13:57:29 INFO - PROCESS | 1802 | 1461185849273 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]]]}] 13:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1389ms 13:57:29 INFO - PROCESS | 1802 | 1461185849326 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 13:57:29 INFO - PROCESS | 1802 | 1461185849330 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 13:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:57:29 INFO - PROCESS | 1802 | 1461185849336 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:57:29 INFO - PROCESS | 1802 | 1461185849340 Marionette TRACE conn4 <- [1,858,null,{}] 13:57:29 INFO - PROCESS | 1802 | 1461185849350 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}] 13:57:29 INFO - PROCESS | 1802 | 1461185849600 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 13:57:29 INFO - PROCESS | 1802 | 1461185849639 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x904aa000 == 109 [pid = 1802] [id = 222] 13:57:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 298 (0x904aa400) [pid = 1802] [serial = 667] [outer = (nil)] 13:57:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 299 (0x904f2c00) [pid = 1802] [serial = 668] [outer = 0x904aa400] 13:57:29 INFO - PROCESS | 1802 | 1461185849729 Marionette DEBUG loaded listener.js 13:57:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 300 (0x90861c00) [pid = 1802] [serial = 669] [outer = 0x904aa400] 13:57:30 INFO - PROCESS | 1802 | --DOMWINDOW == 299 (0x8a285c00) [pid = 1802] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:57:30 INFO - PROCESS | 1802 | --DOMWINDOW == 298 (0x8f190800) [pid = 1802] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:57:30 INFO - PROCESS | 1802 | --DOMWINDOW == 297 (0x8849b400) [pid = 1802] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:57:30 INFO - PROCESS | 1802 | --DOMWINDOW == 296 (0x8c3d9800) [pid = 1802] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:57:30 INFO - PROCESS | 1802 | --DOMWINDOW == 295 (0x8a5df800) [pid = 1802] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:57:30 INFO - PROCESS | 1802 | 1461185850944 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]]]}] 13:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1643ms 13:57:30 INFO - PROCESS | 1802 | 1461185850981 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 13:57:30 INFO - PROCESS | 1802 | 1461185850985 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 13:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:57:30 INFO - PROCESS | 1802 | 1461185850991 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:57:30 INFO - PROCESS | 1802 | 1461185850994 Marionette TRACE conn4 <- [1,862,null,{}] 13:57:31 INFO - PROCESS | 1802 | 1461185851000 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}] 13:57:31 INFO - PROCESS | 1802 | 1461185851236 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 13:57:31 INFO - PROCESS | 1802 | 1461185851257 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3d9800 == 110 [pid = 1802] [id = 223] 13:57:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 296 (0x8c3da400) [pid = 1802] [serial = 670] [outer = (nil)] 13:57:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 297 (0x914bd400) [pid = 1802] [serial = 671] [outer = 0x8c3da400] 13:57:31 INFO - PROCESS | 1802 | 1461185851333 Marionette DEBUG loaded listener.js 13:57:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 298 (0x914c3400) [pid = 1802] [serial = 672] [outer = 0x8c3da400] 13:57:32 INFO - PROCESS | 1802 | 1461185852188 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]]]}] 13:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1239ms 13:57:32 INFO - PROCESS | 1802 | 1461185852231 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 13:57:32 INFO - PROCESS | 1802 | 1461185852235 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 13:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:57:32 INFO - PROCESS | 1802 | 1461185852241 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:57:32 INFO - PROCESS | 1802 | 1461185852245 Marionette TRACE conn4 <- [1,866,null,{}] 13:57:32 INFO - PROCESS | 1802 | 1461185852250 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}] 13:57:32 INFO - PROCESS | 1802 | 1461185852436 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 13:57:32 INFO - PROCESS | 1802 | 1461185852451 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f18c400 == 111 [pid = 1802] [id = 224] 13:57:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 299 (0x8f190800) [pid = 1802] [serial = 673] [outer = (nil)] 13:57:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 300 (0x916efc00) [pid = 1802] [serial = 674] [outer = 0x8f190800] 13:57:32 INFO - PROCESS | 1802 | 1461185852686 Marionette DEBUG loaded listener.js 13:57:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 301 (0x92050800) [pid = 1802] [serial = 675] [outer = 0x8f190800] 13:57:33 INFO - PROCESS | 1802 | 1461185853771 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]]]}] 13:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1584ms 13:57:33 INFO - PROCESS | 1802 | 1461185853826 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 13:57:33 INFO - PROCESS | 1802 | 1461185853835 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 13:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:57:33 INFO - PROCESS | 1802 | 1461185853845 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:57:33 INFO - PROCESS | 1802 | 1461185853849 Marionette TRACE conn4 <- [1,870,null,{}] 13:57:33 INFO - PROCESS | 1802 | 1461185853858 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}] 13:57:34 INFO - PROCESS | 1802 | 1461185854134 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 13:57:34 INFO - PROCESS | 1802 | 1461185854445 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x877e4000 == 112 [pid = 1802] [id = 225] 13:57:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 302 (0x893e6800) [pid = 1802] [serial = 676] [outer = (nil)] 13:57:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 303 (0x8a320000) [pid = 1802] [serial = 677] [outer = 0x893e6800] 13:57:34 INFO - PROCESS | 1802 | 1461185854540 Marionette DEBUG loaded listener.js 13:57:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 304 (0x8a5e1800) [pid = 1802] [serial = 678] [outer = 0x893e6800] 13:57:35 INFO - PROCESS | 1802 | 1461185855586 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]]]}] 13:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1785ms 13:57:35 INFO - PROCESS | 1802 | 1461185855630 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 13:57:35 INFO - PROCESS | 1802 | 1461185855639 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 13:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:57:35 INFO - PROCESS | 1802 | 1461185855653 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:57:35 INFO - PROCESS | 1802 | 1461185855657 Marionette TRACE conn4 <- [1,874,null,{}] 13:57:35 INFO - PROCESS | 1802 | 1461185855664 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}] 13:57:35 INFO - PROCESS | 1802 | 1461185855917 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 13:57:36 INFO - PROCESS | 1802 | 1461185856218 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a324000 == 113 [pid = 1802] [id = 226] 13:57:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 305 (0x8da31800) [pid = 1802] [serial = 679] [outer = (nil)] 13:57:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 306 (0x8e731c00) [pid = 1802] [serial = 680] [outer = 0x8da31800] 13:57:36 INFO - PROCESS | 1802 | 1461185856348 Marionette DEBUG loaded listener.js 13:57:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 307 (0x8e96e800) [pid = 1802] [serial = 681] [outer = 0x8da31800] 13:57:37 INFO - PROCESS | 1802 | 1461185857343 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]]]}] 13:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1739ms 13:57:37 INFO - PROCESS | 1802 | 1461185857390 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 13:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:57:37 INFO - PROCESS | 1802 | 1461185857395 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 13:57:37 INFO - PROCESS | 1802 | 1461185857401 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:57:37 INFO - PROCESS | 1802 | 1461185857408 Marionette TRACE conn4 <- [1,878,null,{}] 13:57:37 INFO - PROCESS | 1802 | 1461185857425 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}] 13:57:37 INFO - PROCESS | 1802 | 1461185857741 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 13:57:38 INFO - PROCESS | 1802 | 1461185858009 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x914be000 == 114 [pid = 1802] [id = 227] 13:57:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 308 (0x914c4400) [pid = 1802] [serial = 682] [outer = (nil)] 13:57:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 309 (0x91620c00) [pid = 1802] [serial = 683] [outer = 0x914c4400] 13:57:38 INFO - PROCESS | 1802 | 1461185858103 Marionette DEBUG loaded listener.js 13:57:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 310 (0x92dd4400) [pid = 1802] [serial = 684] [outer = 0x914c4400] 13:57:39 INFO - PROCESS | 1802 | 1461185859002 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]]]}] 13:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1637ms 13:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:57:39 INFO - PROCESS | 1802 | 1461185859038 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 13:57:39 INFO - PROCESS | 1802 | 1461185859043 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 13:57:39 INFO - PROCESS | 1802 | 1461185859049 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:57:39 INFO - PROCESS | 1802 | 1461185859053 Marionette TRACE conn4 <- [1,882,null,{}] 13:57:39 INFO - PROCESS | 1802 | 1461185859059 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}] 13:57:39 INFO - PROCESS | 1802 | 1461185859256 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 13:57:39 INFO - PROCESS | 1802 | 1461185859516 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x9161fc00 == 115 [pid = 1802] [id = 228] 13:57:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 311 (0x93bdbc00) [pid = 1802] [serial = 685] [outer = (nil)] 13:57:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 312 (0x93cc4c00) [pid = 1802] [serial = 686] [outer = 0x93bdbc00] 13:57:39 INFO - PROCESS | 1802 | 1461185859650 Marionette DEBUG loaded listener.js 13:57:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 313 (0x95d77400) [pid = 1802] [serial = 687] [outer = 0x93bdbc00] 13:57:40 INFO - PROCESS | 1802 | 1461185860529 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]]]}] 13:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1535ms 13:57:40 INFO - PROCESS | 1802 | 1461185860584 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 13:57:40 INFO - PROCESS | 1802 | 1461185860588 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 13:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:57:40 INFO - PROCESS | 1802 | 1461185860594 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:57:40 INFO - PROCESS | 1802 | 1461185860598 Marionette TRACE conn4 <- [1,886,null,{}] 13:57:40 INFO - PROCESS | 1802 | 1461185860604 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}] 13:57:40 INFO - PROCESS | 1802 | 1461185860797 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 13:57:41 INFO - PROCESS | 1802 | 1461185861060 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x916e9800 == 116 [pid = 1802] [id = 229] 13:57:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 314 (0x97cb8400) [pid = 1802] [serial = 688] [outer = (nil)] 13:57:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 315 (0x98ca0800) [pid = 1802] [serial = 689] [outer = 0x97cb8400] 13:57:41 INFO - PROCESS | 1802 | 1461185861192 Marionette DEBUG loaded listener.js 13:57:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 316 (0x9912a800) [pid = 1802] [serial = 690] [outer = 0x97cb8400] 13:57:42 INFO - PROCESS | 1802 | 1461185862162 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]]]}] 13:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1587ms 13:57:42 INFO - PROCESS | 1802 | 1461185862182 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 13:57:42 INFO - PROCESS | 1802 | 1461185862185 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 13:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:57:42 INFO - PROCESS | 1802 | 1461185862192 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:57:42 INFO - PROCESS | 1802 | 1461185862196 Marionette TRACE conn4 <- [1,890,null,{}] 13:57:42 INFO - PROCESS | 1802 | 1461185862202 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}] 13:57:42 INFO - PROCESS | 1802 | 1461185862408 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 13:57:42 INFO - PROCESS | 1802 | 1461185862695 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x893df400 == 117 [pid = 1802] [id = 230] 13:57:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 317 (0x8b7c6800) [pid = 1802] [serial = 691] [outer = (nil)] 13:57:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 318 (0x8b7cfc00) [pid = 1802] [serial = 692] [outer = 0x8b7c6800] 13:57:42 INFO - PROCESS | 1802 | 1461185862829 Marionette DEBUG loaded listener.js 13:57:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 319 (0x93bd5c00) [pid = 1802] [serial = 693] [outer = 0x8b7c6800] 13:57:43 INFO - PROCESS | 1802 | 1461185863745 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]]]}] 13:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1580ms 13:57:43 INFO - PROCESS | 1802 | 1461185863774 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 13:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:57:43 INFO - PROCESS | 1802 | 1461185863778 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 13:57:43 INFO - PROCESS | 1802 | 1461185863785 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:57:43 INFO - PROCESS | 1802 | 1461185863789 Marionette TRACE conn4 <- [1,894,null,{}] 13:57:43 INFO - PROCESS | 1802 | 1461185863795 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}] 13:57:44 INFO - PROCESS | 1802 | 1461185864013 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 13:57:44 INFO - PROCESS | 1802 | 1461185864275 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b7c8800 == 118 [pid = 1802] [id = 231] 13:57:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 320 (0x8b7ce800) [pid = 1802] [serial = 694] [outer = (nil)] 13:57:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 321 (0x8c0aa000) [pid = 1802] [serial = 695] [outer = 0x8b7ce800] 13:57:44 INFO - PROCESS | 1802 | 1461185864406 Marionette DEBUG loaded listener.js 13:57:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 322 (0x8c0ad000) [pid = 1802] [serial = 696] [outer = 0x8b7ce800] 13:57:45 INFO - PROCESS | 1802 | 1461185865313 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]]]}] 13:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1591ms 13:57:45 INFO - PROCESS | 1802 | 1461185865377 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 13:57:45 INFO - PROCESS | 1802 | 1461185865381 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 13:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:57:45 INFO - PROCESS | 1802 | 1461185865387 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:57:45 INFO - PROCESS | 1802 | 1461185865391 Marionette TRACE conn4 <- [1,898,null,{}] 13:57:45 INFO - PROCESS | 1802 | 1461185865397 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}] 13:57:45 INFO - PROCESS | 1802 | 1461185865594 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 13:57:45 INFO - PROCESS | 1802 | 1461185865851 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b7cc000 == 119 [pid = 1802] [id = 232] 13:57:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 323 (0x8c0a4800) [pid = 1802] [serial = 697] [outer = (nil)] 13:57:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 324 (0x8c3a0400) [pid = 1802] [serial = 698] [outer = 0x8c0a4800] 13:57:45 INFO - PROCESS | 1802 | 1461185865982 Marionette DEBUG loaded listener.js 13:57:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 325 (0x8c3a3400) [pid = 1802] [serial = 699] [outer = 0x8c0a4800] 13:57:46 INFO - PROCESS | 1802 | 1461185866895 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]]]}] 13:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1540ms 13:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:57:46 INFO - PROCESS | 1802 | 1461185866928 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 13:57:46 INFO - PROCESS | 1802 | 1461185866931 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 13:57:46 INFO - PROCESS | 1802 | 1461185866938 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:57:46 INFO - PROCESS | 1802 | 1461185866941 Marionette TRACE conn4 <- [1,902,null,{}] 13:57:46 INFO - PROCESS | 1802 | 1461185866948 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}] 13:57:47 INFO - PROCESS | 1802 | 1461185867163 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 13:57:47 INFO - PROCESS | 1802 | 1461185867436 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c0b0c00 == 120 [pid = 1802] [id = 233] 13:57:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 326 (0x8c3a0c00) [pid = 1802] [serial = 700] [outer = (nil)] 13:57:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 327 (0x8c3aa000) [pid = 1802] [serial = 701] [outer = 0x8c3a0c00] 13:57:47 INFO - PROCESS | 1802 | 1461185867578 Marionette DEBUG loaded listener.js 13:57:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 328 (0x8c3ac800) [pid = 1802] [serial = 702] [outer = 0x8c3a0c00] 13:57:48 INFO - PROCESS | 1802 | 1461185868463 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]]]}] 13:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1585ms 13:57:48 INFO - PROCESS | 1802 | 1461185868524 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 13:57:48 INFO - PROCESS | 1802 | 1461185868528 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 13:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:57:48 INFO - PROCESS | 1802 | 1461185868534 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:57:48 INFO - PROCESS | 1802 | 1461185868538 Marionette TRACE conn4 <- [1,906,null,{}] 13:57:48 INFO - PROCESS | 1802 | 1461185868544 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}] 13:57:48 INFO - PROCESS | 1802 | 1461185868752 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 13:57:49 INFO - PROCESS | 1802 | 1461185869024 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x85448c00 == 121 [pid = 1802] [id = 234] 13:57:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 329 (0x85451000) [pid = 1802] [serial = 703] [outer = (nil)] 13:57:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 330 (0x85453c00) [pid = 1802] [serial = 704] [outer = 0x85451000] 13:57:49 INFO - PROCESS | 1802 | 1461185869153 Marionette DEBUG loaded listener.js 13:57:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 331 (0x85456400) [pid = 1802] [serial = 705] [outer = 0x85451000] 13:57:50 INFO - PROCESS | 1802 | 1461185870043 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]]]}] 13:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1541ms 13:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:57:50 INFO - PROCESS | 1802 | 1461185870077 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 13:57:50 INFO - PROCESS | 1802 | 1461185870081 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 13:57:50 INFO - PROCESS | 1802 | 1461185870088 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:57:50 INFO - PROCESS | 1802 | 1461185870092 Marionette TRACE conn4 <- [1,910,null,{}] 13:57:50 INFO - PROCESS | 1802 | 1461185870098 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}] 13:57:50 INFO - PROCESS | 1802 | 1461185870331 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 13:57:50 INFO - PROCESS | 1802 | 1461185870597 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x85451800 == 122 [pid = 1802] [id = 235] 13:57:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 332 (0x85455000) [pid = 1802] [serial = 706] [outer = (nil)] 13:57:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 333 (0x8558f800) [pid = 1802] [serial = 707] [outer = 0x85455000] 13:57:50 INFO - PROCESS | 1802 | 1461185870741 Marionette DEBUG loaded listener.js 13:57:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 334 (0x869f4400) [pid = 1802] [serial = 708] [outer = 0x85455000] 13:57:51 INFO - PROCESS | 1802 | 1461185871668 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]]]}] 13:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1639ms 13:57:51 INFO - PROCESS | 1802 | 1461185871727 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 13:57:51 INFO - PROCESS | 1802 | 1461185871730 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 13:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:57:51 INFO - PROCESS | 1802 | 1461185871738 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:57:51 INFO - PROCESS | 1802 | 1461185871742 Marionette TRACE conn4 <- [1,914,null,{}] 13:57:51 INFO - PROCESS | 1802 | 1461185871748 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}] 13:57:51 INFO - PROCESS | 1802 | 1461185871955 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 13:57:52 INFO - PROCESS | 1802 | 1461185872308 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x84b8ec00 == 123 [pid = 1802] [id = 236] 13:57:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 335 (0x84b8f400) [pid = 1802] [serial = 709] [outer = (nil)] 13:57:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 336 (0x84b92800) [pid = 1802] [serial = 710] [outer = 0x84b8f400] 13:57:52 INFO - PROCESS | 1802 | 1461185872410 Marionette DEBUG loaded listener.js 13:57:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 337 (0x84b95400) [pid = 1802] [serial = 711] [outer = 0x84b8f400] 13:57:53 INFO - PROCESS | 1802 | 1461185873310 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]]]}] 13:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1633ms 13:57:53 INFO - PROCESS | 1802 | 1461185873371 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 13:57:53 INFO - PROCESS | 1802 | 1461185873375 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 13:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:57:53 INFO - PROCESS | 1802 | 1461185873382 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:57:53 INFO - PROCESS | 1802 | 1461185873385 Marionette TRACE conn4 <- [1,918,null,{}] 13:57:53 INFO - PROCESS | 1802 | 1461185873391 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}] 13:57:53 INFO - PROCESS | 1802 | 1461185873581 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 13:57:53 INFO - PROCESS | 1802 | 1461185873842 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x84b87400 == 124 [pid = 1802] [id = 237] 13:57:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 338 (0x84b88400) [pid = 1802] [serial = 712] [outer = (nil)] 13:57:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 339 (0x8c3a1400) [pid = 1802] [serial = 713] [outer = 0x84b88400] 13:57:53 INFO - PROCESS | 1802 | 1461185873972 Marionette DEBUG loaded listener.js 13:57:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 340 (0x8c3aec00) [pid = 1802] [serial = 714] [outer = 0x84b88400] 13:57:54 INFO - PROCESS | 1802 | 1461185874879 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]]]}] 13:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1542ms 13:57:54 INFO - PROCESS | 1802 | 1461185874925 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 13:57:54 INFO - PROCESS | 1802 | 1461185874930 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 13:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:57:54 INFO - PROCESS | 1802 | 1461185874936 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:57:54 INFO - PROCESS | 1802 | 1461185874940 Marionette TRACE conn4 <- [1,922,null,{}] 13:57:54 INFO - PROCESS | 1802 | 1461185874946 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}] 13:57:55 INFO - PROCESS | 1802 | 1461185875130 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 13:57:55 INFO - PROCESS | 1802 | 1461185875444 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e82400 == 125 [pid = 1802] [id = 238] 13:57:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 341 (0x84e82c00) [pid = 1802] [serial = 715] [outer = (nil)] 13:57:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 342 (0x84e89c00) [pid = 1802] [serial = 716] [outer = 0x84e82c00] 13:57:55 INFO - PROCESS | 1802 | 1461185875545 Marionette DEBUG loaded listener.js 13:57:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 343 (0x84e8b800) [pid = 1802] [serial = 717] [outer = 0x84e82c00] 13:57:56 INFO - PROCESS | 1802 | 1461185876476 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]]]}] 13:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1636ms 13:57:56 INFO - PROCESS | 1802 | 1461185876575 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 13:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:57:56 INFO - PROCESS | 1802 | 1461185876580 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 13:57:56 INFO - PROCESS | 1802 | 1461185876587 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:57:56 INFO - PROCESS | 1802 | 1461185876591 Marionette TRACE conn4 <- [1,926,null,{}] 13:57:56 INFO - PROCESS | 1802 | 1461185876597 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}] 13:57:56 INFO - PROCESS | 1802 | 1461185876872 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 13:57:57 INFO - PROCESS | 1802 | 1461185877190 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fc0400 == 126 [pid = 1802] [id = 239] 13:57:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 344 (0x83fc0c00) [pid = 1802] [serial = 718] [outer = (nil)] 13:57:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 345 (0x83fc9800) [pid = 1802] [serial = 719] [outer = 0x83fc0c00] 13:57:57 INFO - PROCESS | 1802 | 1461185877303 Marionette DEBUG loaded listener.js 13:57:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 346 (0x83fcb400) [pid = 1802] [serial = 720] [outer = 0x83fc0c00] 13:57:58 INFO - PROCESS | 1802 | 1461185878259 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]]]}] 13:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1736ms 13:57:58 INFO - PROCESS | 1802 | 1461185878323 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 13:57:58 INFO - PROCESS | 1802 | 1461185878327 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 13:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:57:58 INFO - PROCESS | 1802 | 1461185878334 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:57:58 INFO - PROCESS | 1802 | 1461185878337 Marionette TRACE conn4 <- [1,930,null,{}] 13:57:58 INFO - PROCESS | 1802 | 1461185878343 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}] 13:57:58 INFO - PROCESS | 1802 | 1461185878539 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 13:57:58 INFO - PROCESS | 1802 | 1461185878805 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fc8800 == 127 [pid = 1802] [id = 240] 13:57:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 347 (0x83fc9400) [pid = 1802] [serial = 721] [outer = (nil)] 13:57:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 348 (0x84e8a800) [pid = 1802] [serial = 722] [outer = 0x83fc9400] 13:57:58 INFO - PROCESS | 1802 | 1461185878951 Marionette DEBUG loaded listener.js 13:57:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 349 (0x84e90800) [pid = 1802] [serial = 723] [outer = 0x83fc9400] 13:57:59 INFO - PROCESS | 1802 | 1461185879886 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]]]}] 13:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1631ms 13:57:59 INFO - PROCESS | 1802 | 1461185879966 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 13:57:59 INFO - PROCESS | 1802 | 1461185879970 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 13:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:57:59 INFO - PROCESS | 1802 | 1461185879977 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:57:59 INFO - PROCESS | 1802 | 1461185879979 Marionette TRACE conn4 <- [1,934,null,{}] 13:57:59 INFO - PROCESS | 1802 | 1461185879986 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}] 13:58:00 INFO - PROCESS | 1802 | 1461185880181 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 13:58:00 INFO - PROCESS | 1802 | 1461185880444 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fc3c00 == 128 [pid = 1802] [id = 241] 13:58:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 350 (0x84e82800) [pid = 1802] [serial = 724] [outer = (nil)] 13:58:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 351 (0x8b4c7c00) [pid = 1802] [serial = 725] [outer = 0x84e82800] 13:58:00 INFO - PROCESS | 1802 | 1461185880572 Marionette DEBUG loaded listener.js 13:58:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 352 (0x8b6b2400) [pid = 1802] [serial = 726] [outer = 0x84e82800] 13:58:01 INFO - PROCESS | 1802 | 1461185881454 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]]]}] 13:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1537ms 13:58:01 INFO - PROCESS | 1802 | 1461185881516 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 13:58:01 INFO - PROCESS | 1802 | 1461185881520 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 13:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:58:01 INFO - PROCESS | 1802 | 1461185881526 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:58:01 INFO - PROCESS | 1802 | 1461185881529 Marionette TRACE conn4 <- [1,938,null,{}] 13:58:01 INFO - PROCESS | 1802 | 1461185881536 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}] 13:58:01 INFO - PROCESS | 1802 | 1461185881745 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 13:58:02 INFO - PROCESS | 1802 | 1461185882077 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a27f800 == 129 [pid = 1802] [id = 242] 13:58:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 353 (0x8e92fc00) [pid = 1802] [serial = 727] [outer = (nil)] 13:58:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 354 (0x92ddac00) [pid = 1802] [serial = 728] [outer = 0x8e92fc00] 13:58:02 INFO - PROCESS | 1802 | 1461185882175 Marionette DEBUG loaded listener.js 13:58:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 355 (0x93cc6000) [pid = 1802] [serial = 729] [outer = 0x8e92fc00] 13:58:03 INFO - PROCESS | 1802 | 1461185883089 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]]]}] 13:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1631ms 13:58:03 INFO - PROCESS | 1802 | 1461185883159 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 13:58:03 INFO - PROCESS | 1802 | 1461185883163 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 13:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:58:03 INFO - PROCESS | 1802 | 1461185883169 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:58:03 INFO - PROCESS | 1802 | 1461185883173 Marionette TRACE conn4 <- [1,942,null,{}] 13:58:03 INFO - PROCESS | 1802 | 1461185883179 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}] 13:58:03 INFO - PROCESS | 1802 | 1461185883389 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 13:58:04 INFO - PROCESS | 1802 | --DOCSHELL 0xa46c5000 == 128 [pid = 1802] [id = 106] 13:58:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8e975000 == 127 [pid = 1802] [id = 110] 13:58:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8b6af000 == 126 [pid = 1802] [id = 176] 13:58:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8fd9c400 == 125 [pid = 1802] [id = 177] 13:58:04 INFO - PROCESS | 1802 | --DOCSHELL 0x88494c00 == 124 [pid = 1802] [id = 178] 13:58:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8c3d9800 == 123 [pid = 1802] [id = 223] 13:58:04 INFO - PROCESS | 1802 | --DOCSHELL 0x904aa000 == 122 [pid = 1802] [id = 222] 13:58:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8a2d5000 == 121 [pid = 1802] [id = 221] 13:58:04 INFO - PROCESS | 1802 | --DOCSHELL 0x89103000 == 120 [pid = 1802] [id = 220] 13:58:04 INFO - PROCESS | 1802 | --DOCSHELL 0x899e9000 == 119 [pid = 1802] [id = 219] 13:58:04 INFO - PROCESS | 1802 | --DOCSHELL 0x8a5dbc00 == 118 [pid = 1802] [id = 218] 13:58:04 INFO - PROCESS | 1802 | --DOCSHELL 0x884a0400 == 117 [pid = 1802] [id = 217] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 354 (0x8fd9a000) [pid = 1802] [serial = 602] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 353 (0x8e8eb400) [pid = 1802] [serial = 554] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 352 (0x8b6a1c00) [pid = 1802] [serial = 559] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 351 (0x8fd9a800) [pid = 1802] [serial = 565] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 350 (0x8fd9c800) [pid = 1802] [serial = 600] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 349 (0x8a31e800) [pid = 1802] [serial = 592] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 348 (0x8b4cdc00) [pid = 1802] [serial = 593] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 347 (0x8e8f0000) [pid = 1802] [serial = 562] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 346 (0x8da3d400) [pid = 1802] [serial = 595] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 345 (0x908f7800) [pid = 1802] [serial = 571] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 344 (0x97b36000) [pid = 1802] [serial = 583] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 343 (0x904f7400) [pid = 1802] [serial = 568] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 342 (0x8da36800) [pid = 1802] [serial = 386] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 341 (0x92ddd000) [pid = 1802] [serial = 574] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 340 (0x8b6a1800) [pid = 1802] [serial = 589] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 339 (0x93bddc00) [pid = 1802] [serial = 577] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 338 (0x8e8ed400) [pid = 1802] [serial = 596] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 337 (0x8b6b4400) [pid = 1802] [serial = 590] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 336 (0x88499000) [pid = 1802] [serial = 556] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 335 (0x95d34000) [pid = 1802] [serial = 580] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 334 (0x8f194000) [pid = 1802] [serial = 586] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1802 | --DOMWINDOW == 333 (0x8f9da800) [pid = 1802] [serial = 599] [outer = (nil)] [url = about:blank] 13:58:04 INFO - PROCESS | 1802 | 1461185884741 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e84800 == 118 [pid = 1802] [id = 243] 13:58:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 334 (0x84e85c00) [pid = 1802] [serial = 730] [outer = (nil)] 13:58:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 335 (0x8544ac00) [pid = 1802] [serial = 731] [outer = 0x84e85c00] 13:58:04 INFO - PROCESS | 1802 | 1461185884832 Marionette DEBUG loaded listener.js 13:58:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 336 (0x85453000) [pid = 1802] [serial = 732] [outer = 0x84e85c00] 13:58:05 INFO - PROCESS | 1802 | 1461185885721 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]]]}] 13:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 2585ms 13:58:05 INFO - PROCESS | 1802 | 1461185885756 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 13:58:05 INFO - PROCESS | 1802 | 1461185885763 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 13:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:58:05 INFO - PROCESS | 1802 | 1461185885773 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:58:05 INFO - PROCESS | 1802 | 1461185885777 Marionette TRACE conn4 <- [1,946,null,{}] 13:58:05 INFO - PROCESS | 1802 | 1461185885784 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}] 13:58:05 INFO - PROCESS | 1802 | 1461185885986 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 13:58:06 INFO - PROCESS | 1802 | 1461185886169 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x84287000 == 119 [pid = 1802] [id = 244] 13:58:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 337 (0x859ae400) [pid = 1802] [serial = 733] [outer = (nil)] 13:58:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 338 (0x869ec400) [pid = 1802] [serial = 734] [outer = 0x859ae400] 13:58:06 INFO - PROCESS | 1802 | 1461185886248 Marionette DEBUG loaded listener.js 13:58:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 339 (0x869f9400) [pid = 1802] [serial = 735] [outer = 0x859ae400] 13:58:07 INFO - PROCESS | 1802 | 1461185887209 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]]]}] 13:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1492ms 13:58:07 INFO - PROCESS | 1802 | 1461185887280 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 13:58:07 INFO - PROCESS | 1802 | 1461185887289 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 13:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:58:07 INFO - PROCESS | 1802 | 1461185887300 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:58:07 INFO - PROCESS | 1802 | 1461185887303 Marionette TRACE conn4 <- [1,950,null,{}] 13:58:07 INFO - PROCESS | 1802 | 1461185887319 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}] 13:58:07 INFO - PROCESS | 1802 | 1461185887637 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 13:58:07 INFO - PROCESS | 1802 | 1461185887873 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x877e2800 == 120 [pid = 1802] [id = 245] 13:58:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 340 (0x8834e000) [pid = 1802] [serial = 736] [outer = (nil)] 13:58:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 341 (0x88498000) [pid = 1802] [serial = 737] [outer = 0x8834e000] 13:58:07 INFO - PROCESS | 1802 | 1461185887953 Marionette DEBUG loaded listener.js 13:58:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 342 (0x893dc800) [pid = 1802] [serial = 738] [outer = 0x8834e000] 13:58:08 INFO - PROCESS | 1802 | 1461185888831 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]]]}] 13:58:09 INFO - PROCESS | 1802 | --DOMWINDOW == 341 (0x904aa400) [pid = 1802] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:58:09 INFO - PROCESS | 1802 | --DOMWINDOW == 340 (0x89296400) [pid = 1802] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:58:09 INFO - PROCESS | 1802 | --DOMWINDOW == 339 (0x899ec400) [pid = 1802] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:58:09 INFO - PROCESS | 1802 | --DOMWINDOW == 338 (0x8a5dec00) [pid = 1802] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:58:09 INFO - PROCESS | 1802 | --DOMWINDOW == 337 (0x89295800) [pid = 1802] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1946ms 13:58:09 INFO - PROCESS | 1802 | --DOMWINDOW == 336 (0x8e710c00) [pid = 1802] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:58:09 INFO - PROCESS | 1802 | --DOMWINDOW == 335 (0x8c3da400) [pid = 1802] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:58:09 INFO - PROCESS | 1802 | 1461185889270 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 13:58:09 INFO - PROCESS | 1802 | 1461185889274 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 13:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:58:09 INFO - PROCESS | 1802 | 1461185889290 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:58:09 INFO - PROCESS | 1802 | 1461185889298 Marionette TRACE conn4 <- [1,954,null,{}] 13:58:09 INFO - PROCESS | 1802 | 1461185889305 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}] 13:58:09 INFO - PROCESS | 1802 | 1461185889533 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 13:58:09 INFO - PROCESS | 1802 | 1461185889712 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x84289c00 == 121 [pid = 1802] [id = 246] 13:58:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 336 (0x8749c800) [pid = 1802] [serial = 739] [outer = (nil)] 13:58:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 337 (0x8a321000) [pid = 1802] [serial = 740] [outer = 0x8749c800] 13:58:09 INFO - PROCESS | 1802 | 1461185889789 Marionette DEBUG loaded listener.js 13:58:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 338 (0x8b4cdc00) [pid = 1802] [serial = 741] [outer = 0x8749c800] 13:58:10 INFO - PROCESS | 1802 | 1461185890559 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]]]}] 13:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1351ms 13:58:10 INFO - PROCESS | 1802 | 1461185890634 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 13:58:10 INFO - PROCESS | 1802 | 1461185890639 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 13:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:58:10 INFO - PROCESS | 1802 | 1461185890645 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:58:10 INFO - PROCESS | 1802 | 1461185890649 Marionette TRACE conn4 <- [1,958,null,{}] 13:58:10 INFO - PROCESS | 1802 | 1461185890655 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}] 13:58:10 INFO - PROCESS | 1802 | 1461185890852 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 13:58:11 INFO - PROCESS | 1802 | 1461185891028 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x877dd400 == 122 [pid = 1802] [id = 247] 13:58:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 339 (0x8a2d8000) [pid = 1802] [serial = 742] [outer = (nil)] 13:58:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 340 (0x8b7c6c00) [pid = 1802] [serial = 743] [outer = 0x8a2d8000] 13:58:11 INFO - PROCESS | 1802 | 1461185891111 Marionette DEBUG loaded listener.js 13:58:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 341 (0x8b7cbc00) [pid = 1802] [serial = 744] [outer = 0x8a2d8000] 13:58:12 INFO - PROCESS | 1802 | 1461185892242 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]]]}] 13:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1640ms 13:58:12 INFO - PROCESS | 1802 | 1461185892288 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 13:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:58:12 INFO - PROCESS | 1802 | 1461185892296 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 13:58:12 INFO - PROCESS | 1802 | 1461185892306 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:58:12 INFO - PROCESS | 1802 | 1461185892312 Marionette TRACE conn4 <- [1,962,null,{}] 13:58:12 INFO - PROCESS | 1802 | 1461185892320 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}] 13:58:12 INFO - PROCESS | 1802 | 1461185892558 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 13:58:12 INFO - PROCESS | 1802 | 1461185892905 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x84b92c00 == 123 [pid = 1802] [id = 248] 13:58:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 342 (0x84e84400) [pid = 1802] [serial = 745] [outer = (nil)] 13:58:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 343 (0x859b6000) [pid = 1802] [serial = 746] [outer = 0x84e84400] 13:58:13 INFO - PROCESS | 1802 | 1461185893006 Marionette DEBUG loaded listener.js 13:58:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 344 (0x86ae8800) [pid = 1802] [serial = 747] [outer = 0x84e84400] 13:58:13 INFO - PROCESS | 1802 | 1461185893904 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]]]}] 13:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1638ms 13:58:13 INFO - PROCESS | 1802 | 1461185893963 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 13:58:13 INFO - PROCESS | 1802 | 1461185893979 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 13:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:58:14 INFO - PROCESS | 1802 | 1461185893993 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:58:14 INFO - PROCESS | 1802 | 1461185893997 Marionette TRACE conn4 <- [1,966,null,{}] 13:58:14 INFO - PROCESS | 1802 | 1461185894004 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}] 13:58:14 INFO - PROCESS | 1802 | 1461185894220 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 13:58:14 INFO - PROCESS | 1802 | 1461185894530 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x88492800 == 124 [pid = 1802] [id = 249] 13:58:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 345 (0x88499000) [pid = 1802] [serial = 748] [outer = (nil)] 13:58:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 346 (0x89da2800) [pid = 1802] [serial = 749] [outer = 0x88499000] 13:58:14 INFO - PROCESS | 1802 | 1461185894660 Marionette DEBUG loaded listener.js 13:58:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 347 (0x8a5e0c00) [pid = 1802] [serial = 750] [outer = 0x88499000] 13:58:15 INFO - PROCESS | 1802 | 1461185895619 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]]]}] 13:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1682ms 13:58:15 INFO - PROCESS | 1802 | 1461185895676 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 13:58:15 INFO - PROCESS | 1802 | 1461185895681 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 13:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:58:15 INFO - PROCESS | 1802 | 1461185895688 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:58:15 INFO - PROCESS | 1802 | 1461185895695 Marionette TRACE conn4 <- [1,970,null,{}] 13:58:15 INFO - PROCESS | 1802 | 1461185895712 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}] 13:58:15 INFO - PROCESS | 1802 | 1461185895970 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 13:58:16 INFO - PROCESS | 1802 | 1461185896282 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c1f8800 == 125 [pid = 1802] [id = 250] 13:58:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 348 (0x8c3a0800) [pid = 1802] [serial = 751] [outer = (nil)] 13:58:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 349 (0x8c3d7000) [pid = 1802] [serial = 752] [outer = 0x8c3a0800] 13:58:16 INFO - PROCESS | 1802 | 1461185896384 Marionette DEBUG loaded listener.js 13:58:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 350 (0x8da36c00) [pid = 1802] [serial = 753] [outer = 0x8c3a0800] 13:58:17 INFO - PROCESS | 1802 | 1461185897292 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]]]}] 13:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1636ms 13:58:17 INFO - PROCESS | 1802 | 1461185897325 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 13:58:17 INFO - PROCESS | 1802 | 1461185897329 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 13:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:58:17 INFO - PROCESS | 1802 | 1461185897336 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:58:17 INFO - PROCESS | 1802 | 1461185897340 Marionette TRACE conn4 <- [1,974,null,{}] 13:58:17 INFO - PROCESS | 1802 | 1461185897346 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}] 13:58:17 INFO - PROCESS | 1802 | 1461185897572 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 13:58:17 INFO - PROCESS | 1802 | 1461185897897 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c0a8800 == 126 [pid = 1802] [id = 251] 13:58:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 351 (0x8c3d5000) [pid = 1802] [serial = 754] [outer = (nil)] 13:58:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 352 (0x8e8e5000) [pid = 1802] [serial = 755] [outer = 0x8c3d5000] 13:58:18 INFO - PROCESS | 1802 | 1461185897999 Marionette DEBUG loaded listener.js 13:58:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 353 (0x8e971c00) [pid = 1802] [serial = 756] [outer = 0x8c3d5000] 13:58:18 INFO - PROCESS | 1802 | 1461185898887 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]]]}] 13:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1590ms 13:58:18 INFO - PROCESS | 1802 | 1461185898927 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 13:58:18 INFO - PROCESS | 1802 | 1461185898931 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 13:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:58:18 INFO - PROCESS | 1802 | 1461185898937 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:58:18 INFO - PROCESS | 1802 | 1461185898941 Marionette TRACE conn4 <- [1,978,null,{}] 13:58:18 INFO - PROCESS | 1802 | 1461185898947 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}] 13:58:19 INFO - PROCESS | 1802 | 1461185899155 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 13:58:19 INFO - PROCESS | 1802 | 1461185899423 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c079400 == 127 [pid = 1802] [id = 252] 13:58:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 354 (0x8e758800) [pid = 1802] [serial = 757] [outer = (nil)] 13:58:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 355 (0x8f9da800) [pid = 1802] [serial = 758] [outer = 0x8e758800] 13:58:19 INFO - PROCESS | 1802 | 1461185899555 Marionette DEBUG loaded listener.js 13:58:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 356 (0x8fd9d000) [pid = 1802] [serial = 759] [outer = 0x8e758800] 13:58:20 INFO - PROCESS | 1802 | 1461185900476 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]]]}] 13:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1581ms 13:58:20 INFO - PROCESS | 1802 | 1461185900520 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 13:58:20 INFO - PROCESS | 1802 | 1461185900525 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 13:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:58:20 INFO - PROCESS | 1802 | 1461185900531 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:58:20 INFO - PROCESS | 1802 | 1461185900535 Marionette TRACE conn4 <- [1,982,null,{}] 13:58:20 INFO - PROCESS | 1802 | 1461185900540 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}] 13:58:20 INFO - PROCESS | 1802 | 1461185900751 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 13:58:21 INFO - PROCESS | 1802 | 1461185901028 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f18d400 == 128 [pid = 1802] [id = 253] 13:58:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 357 (0x904a6800) [pid = 1802] [serial = 760] [outer = (nil)] 13:58:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 358 (0x913e2800) [pid = 1802] [serial = 761] [outer = 0x904a6800] 13:58:21 INFO - PROCESS | 1802 | 1461185901162 Marionette DEBUG loaded listener.js 13:58:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 359 (0x914bac00) [pid = 1802] [serial = 762] [outer = 0x904a6800] 13:58:22 INFO - PROCESS | 1802 | 1461185902042 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]]]}] 13:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1585ms 13:58:22 INFO - PROCESS | 1802 | 1461185902117 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 13:58:22 INFO - PROCESS | 1802 | 1461185902121 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 13:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:58:22 INFO - PROCESS | 1802 | 1461185902128 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:58:22 INFO - PROCESS | 1802 | 1461185902131 Marionette TRACE conn4 <- [1,986,null,{}] 13:58:22 INFO - PROCESS | 1802 | 1461185902137 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}] 13:58:22 INFO - PROCESS | 1802 | 1461185902361 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 13:58:22 INFO - PROCESS | 1802 | 1461185902690 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x904f6800 == 129 [pid = 1802] [id = 254] 13:58:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 360 (0x904fd800) [pid = 1802] [serial = 763] [outer = (nil)] 13:58:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 361 (0x9212e800) [pid = 1802] [serial = 764] [outer = 0x904fd800] 13:58:22 INFO - PROCESS | 1802 | 1461185902818 Marionette DEBUG loaded listener.js 13:58:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 362 (0x92ddcc00) [pid = 1802] [serial = 765] [outer = 0x904fd800] 13:58:23 INFO - PROCESS | 1802 | 1461185903729 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]]]}] 13:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1635ms 13:58:23 INFO - PROCESS | 1802 | 1461185903765 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 13:58:23 INFO - PROCESS | 1802 | 1461185903770 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 13:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:58:23 INFO - PROCESS | 1802 | 1461185903776 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:58:23 INFO - PROCESS | 1802 | 1461185903780 Marionette TRACE conn4 <- [1,990,null,{}] 13:58:23 INFO - PROCESS | 1802 | 1461185903786 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}] 13:58:23 INFO - PROCESS | 1802 | 1461185903988 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 13:58:24 INFO - PROCESS | 1802 | 1461185904313 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x904aa400 == 130 [pid = 1802] [id = 255] 13:58:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 363 (0x916ed000) [pid = 1802] [serial = 766] [outer = (nil)] 13:58:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 364 (0x95d7f000) [pid = 1802] [serial = 767] [outer = 0x916ed000] 13:58:24 INFO - PROCESS | 1802 | 1461185904411 Marionette DEBUG loaded listener.js 13:58:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 365 (0x97bb1800) [pid = 1802] [serial = 768] [outer = 0x916ed000] 13:58:25 INFO - PROCESS | 1802 | 1461185905290 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]]]}] 13:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1588ms 13:58:25 INFO - PROCESS | 1802 | 1461185905365 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 13:58:25 INFO - PROCESS | 1802 | 1461185905368 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 13:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:58:25 INFO - PROCESS | 1802 | 1461185905375 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:58:25 INFO - PROCESS | 1802 | 1461185905378 Marionette TRACE conn4 <- [1,994,null,{}] 13:58:25 INFO - PROCESS | 1802 | 1461185905385 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}] 13:58:25 INFO - PROCESS | 1802 | 1461185905626 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 13:58:25 INFO - PROCESS | 1802 | 1461185905942 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x93cba000 == 131 [pid = 1802] [id = 256] 13:58:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 366 (0x93cba800) [pid = 1802] [serial = 769] [outer = (nil)] 13:58:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 367 (0x9ad20800) [pid = 1802] [serial = 770] [outer = 0x93cba800] 13:58:26 INFO - PROCESS | 1802 | 1461185906034 Marionette DEBUG loaded listener.js 13:58:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 368 (0x9aed6400) [pid = 1802] [serial = 771] [outer = 0x93cba800] 13:58:26 INFO - PROCESS | 1802 | 1461185906907 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]]]}] 13:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1583ms 13:58:26 INFO - PROCESS | 1802 | 1461185906959 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 13:58:26 INFO - PROCESS | 1802 | 1461185906963 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 13:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:58:26 INFO - PROCESS | 1802 | 1461185906969 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:58:26 INFO - PROCESS | 1802 | 1461185906973 Marionette TRACE conn4 <- [1,998,null,{}] 13:58:26 INFO - PROCESS | 1802 | 1461185906979 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}] 13:58:27 INFO - PROCESS | 1802 | 1461185907181 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 13:58:27 INFO - PROCESS | 1802 | 1461185907500 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x893c5800 == 132 [pid = 1802] [id = 257] 13:58:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 369 (0x893c7000) [pid = 1802] [serial = 772] [outer = (nil)] 13:58:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 370 (0x893cd800) [pid = 1802] [serial = 773] [outer = 0x893c7000] 13:58:27 INFO - PROCESS | 1802 | 1461185907598 Marionette DEBUG loaded listener.js 13:58:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 371 (0x893cfc00) [pid = 1802] [serial = 774] [outer = 0x893c7000] 13:58:28 INFO - PROCESS | 1802 | 1461185908532 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]]]}] 13:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1631ms 13:58:28 INFO - PROCESS | 1802 | 1461185908602 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 13:58:28 INFO - PROCESS | 1802 | 1461185908607 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 13:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:58:28 INFO - PROCESS | 1802 | 1461185908613 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:58:28 INFO - PROCESS | 1802 | 1461185908618 Marionette TRACE conn4 <- [1,1002,null,{}] 13:58:28 INFO - PROCESS | 1802 | 1461185908624 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}] 13:58:28 INFO - PROCESS | 1802 | 1461185908856 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 13:58:29 INFO - PROCESS | 1802 | 1461185909192 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x893d1000 == 133 [pid = 1802] [id = 258] 13:58:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 372 (0x90413800) [pid = 1802] [serial = 775] [outer = (nil)] 13:58:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 373 (0x90419000) [pid = 1802] [serial = 776] [outer = 0x90413800] 13:58:29 INFO - PROCESS | 1802 | 1461185909306 Marionette DEBUG loaded listener.js 13:58:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 374 (0x9041dc00) [pid = 1802] [serial = 777] [outer = 0x90413800] 13:58:30 INFO - PROCESS | 1802 | 1461185910213 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]]]}] 13:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1641ms 13:58:30 INFO - PROCESS | 1802 | 1461185910255 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 13:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:58:30 INFO - PROCESS | 1802 | 1461185910259 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 13:58:30 INFO - PROCESS | 1802 | 1461185910266 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:58:30 INFO - PROCESS | 1802 | 1461185910269 Marionette TRACE conn4 <- [1,1006,null,{}] 13:58:30 INFO - PROCESS | 1802 | 1461185910275 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}] 13:58:30 INFO - PROCESS | 1802 | 1461185910478 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 13:58:30 INFO - PROCESS | 1802 | 1461185910796 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x838d5400 == 134 [pid = 1802] [id = 259] 13:58:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 375 (0x838d6400) [pid = 1802] [serial = 778] [outer = (nil)] 13:58:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 376 (0x838ddc00) [pid = 1802] [serial = 779] [outer = 0x838d6400] 13:58:30 INFO - PROCESS | 1802 | 1461185910898 Marionette DEBUG loaded listener.js 13:58:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 377 (0x838e1000) [pid = 1802] [serial = 780] [outer = 0x838d6400] 13:58:31 INFO - PROCESS | 1802 | 1461185911774 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]]]}] 13:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1588ms 13:58:31 INFO - PROCESS | 1802 | 1461185911854 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 13:58:31 INFO - PROCESS | 1802 | 1461185911859 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 13:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:58:31 INFO - PROCESS | 1802 | 1461185911865 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:58:31 INFO - PROCESS | 1802 | 1461185911870 Marionette TRACE conn4 <- [1,1010,null,{}] 13:58:31 INFO - PROCESS | 1802 | 1461185911875 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}] 13:58:32 INFO - PROCESS | 1802 | 1461185912099 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 13:58:32 INFO - PROCESS | 1802 | 1461185912414 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x838d7000 == 135 [pid = 1802] [id = 260] 13:58:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 378 (0x838d7800) [pid = 1802] [serial = 781] [outer = (nil)] 13:58:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 379 (0x90412800) [pid = 1802] [serial = 782] [outer = 0x838d7800] 13:58:32 INFO - PROCESS | 1802 | 1461185912519 Marionette DEBUG loaded listener.js 13:58:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 380 (0x90419400) [pid = 1802] [serial = 783] [outer = 0x838d7800] 13:58:33 INFO - PROCESS | 1802 | 1461185913440 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]]]}] 13:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1633ms 13:58:33 INFO - PROCESS | 1802 | 1461185913499 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 13:58:33 INFO - PROCESS | 1802 | 1461185913503 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 13:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:58:33 INFO - PROCESS | 1802 | 1461185913510 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:58:33 INFO - PROCESS | 1802 | 1461185913513 Marionette TRACE conn4 <- [1,1014,null,{}] 13:58:33 INFO - PROCESS | 1802 | 1461185913520 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}] 13:58:33 INFO - PROCESS | 1802 | 1461185913731 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 13:58:34 INFO - PROCESS | 1802 | 1461185914051 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x838e2c00 == 136 [pid = 1802] [id = 261] 13:58:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 381 (0x84dab800) [pid = 1802] [serial = 784] [outer = (nil)] 13:58:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 382 (0x84db2800) [pid = 1802] [serial = 785] [outer = 0x84dab800] 13:58:34 INFO - PROCESS | 1802 | 1461185914158 Marionette DEBUG loaded listener.js 13:58:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 383 (0x84db4800) [pid = 1802] [serial = 786] [outer = 0x84dab800] 13:58:35 INFO - PROCESS | 1802 | 1461185915105 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]]]}] 13:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1649ms 13:58:35 INFO - PROCESS | 1802 | 1461185915160 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 13:58:35 INFO - PROCESS | 1802 | 1461185915164 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 13:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:58:35 INFO - PROCESS | 1802 | 1461185915171 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:58:35 INFO - PROCESS | 1802 | 1461185915175 Marionette TRACE conn4 <- [1,1018,null,{}] 13:58:35 INFO - PROCESS | 1802 | 1461185915181 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}] 13:58:35 INFO - PROCESS | 1802 | 1461185915404 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 13:58:35 INFO - PROCESS | 1802 | 1461185915724 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x82c81400 == 137 [pid = 1802] [id = 262] 13:58:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 384 (0x82c81c00) [pid = 1802] [serial = 787] [outer = (nil)] 13:58:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 385 (0x82c8a000) [pid = 1802] [serial = 788] [outer = 0x82c81c00] 13:58:35 INFO - PROCESS | 1802 | 1461185915819 Marionette DEBUG loaded listener.js 13:58:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 386 (0x82c8c400) [pid = 1802] [serial = 789] [outer = 0x82c81c00] 13:58:36 INFO - PROCESS | 1802 | 1461185916753 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]]]}] 13:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1631ms 13:58:36 INFO - PROCESS | 1802 | 1461185916803 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 13:58:36 INFO - PROCESS | 1802 | 1461185916807 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 13:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:58:36 INFO - PROCESS | 1802 | 1461185916814 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:58:36 INFO - PROCESS | 1802 | 1461185916818 Marionette TRACE conn4 <- [1,1022,null,{}] 13:58:36 INFO - PROCESS | 1802 | 1461185916824 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}] 13:58:37 INFO - PROCESS | 1802 | 1461185917034 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 13:58:37 INFO - PROCESS | 1802 | 1461185917364 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x82c8ac00 == 138 [pid = 1802] [id = 263] 13:58:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 387 (0x82c8b800) [pid = 1802] [serial = 790] [outer = (nil)] 13:58:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 388 (0x84db1400) [pid = 1802] [serial = 791] [outer = 0x82c8b800] 13:58:37 INFO - PROCESS | 1802 | 1461185917459 Marionette DEBUG loaded listener.js 13:58:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 389 (0x84db5c00) [pid = 1802] [serial = 792] [outer = 0x82c8b800] 13:58:38 INFO - PROCESS | 1802 | 1461185918820 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]]]}] 13:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 2084ms 13:58:38 INFO - PROCESS | 1802 | 1461185918934 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 13:58:38 INFO - PROCESS | 1802 | 1461185918940 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 13:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:58:38 INFO - PROCESS | 1802 | 1461185918954 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:58:38 INFO - PROCESS | 1802 | 1461185918959 Marionette TRACE conn4 <- [1,1026,null,{}] 13:58:38 INFO - PROCESS | 1802 | 1461185918977 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}] 13:58:39 INFO - PROCESS | 1802 | 1461185919168 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 13:58:39 INFO - PROCESS | 1802 | 1461185919417 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x8428f400 == 139 [pid = 1802] [id = 264] 13:58:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 390 (0x84b88000) [pid = 1802] [serial = 793] [outer = (nil)] 13:58:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 391 (0x84dba400) [pid = 1802] [serial = 794] [outer = 0x84b88000] 13:58:39 INFO - PROCESS | 1802 | 1461185919499 Marionette DEBUG loaded listener.js 13:58:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 392 (0x85448400) [pid = 1802] [serial = 795] [outer = 0x84b88000] 13:58:40 INFO - PROCESS | 1802 | 1461185920492 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]]]}] 13:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1596ms 13:58:40 INFO - PROCESS | 1802 | 1461185920549 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 13:58:40 INFO - PROCESS | 1802 | 1461185920558 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 13:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:58:40 INFO - PROCESS | 1802 | 1461185920568 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:58:40 INFO - PROCESS | 1802 | 1461185920571 Marionette TRACE conn4 <- [1,1030,null,{}] 13:58:40 INFO - PROCESS | 1802 | 1461185920578 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}] 13:58:40 INFO - PROCESS | 1802 | 1461185920878 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 13:58:41 INFO - PROCESS | 1802 | 1461185921232 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x85591400 == 140 [pid = 1802] [id = 265] 13:58:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 393 (0x859a9000) [pid = 1802] [serial = 796] [outer = (nil)] 13:58:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 394 (0x869ec000) [pid = 1802] [serial = 797] [outer = 0x859a9000] 13:58:41 INFO - PROCESS | 1802 | 1461185921312 Marionette DEBUG loaded listener.js 13:58:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 395 (0x86af0000) [pid = 1802] [serial = 798] [outer = 0x859a9000] 13:58:42 INFO - PROCESS | 1802 | --DOCSHELL 0x92dd8400 == 139 [pid = 1802] [id = 194] 13:58:42 INFO - PROCESS | 1802 | --DOCSHELL 0x88495400 == 138 [pid = 1802] [id = 192] 13:58:42 INFO - PROCESS | 1802 | --DOCSHELL 0x84289c00 == 137 [pid = 1802] [id = 246] 13:58:42 INFO - PROCESS | 1802 | --DOCSHELL 0x877e2800 == 136 [pid = 1802] [id = 245] 13:58:42 INFO - PROCESS | 1802 | --DOCSHELL 0x84287000 == 135 [pid = 1802] [id = 244] 13:58:42 INFO - PROCESS | 1802 | --DOCSHELL 0x84e84800 == 134 [pid = 1802] [id = 243] 13:58:42 INFO - PROCESS | 1802 | --DOCSHELL 0x893df400 == 133 [pid = 1802] [id = 230] 13:58:42 INFO - PROCESS | 1802 | --DOCSHELL 0x916e9800 == 132 [pid = 1802] [id = 229] 13:58:42 INFO - PROCESS | 1802 | --DOCSHELL 0x914be000 == 131 [pid = 1802] [id = 227] 13:58:42 INFO - PROCESS | 1802 | --DOCSHELL 0x9161fc00 == 130 [pid = 1802] [id = 228] 13:58:42 INFO - PROCESS | 1802 | --DOCSHELL 0x8a324000 == 129 [pid = 1802] [id = 226] 13:58:42 INFO - PROCESS | 1802 | --DOCSHELL 0x877e4000 == 128 [pid = 1802] [id = 225] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 394 (0x8da2e800) [pid = 1802] [serial = 608] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 393 (0x90861c00) [pid = 1802] [serial = 669] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 392 (0x8ea52800) [pid = 1802] [serial = 663] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 391 (0x8a31d400) [pid = 1802] [serial = 659] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 390 (0x8b6b3800) [pid = 1802] [serial = 656] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 389 (0x8c1f6400) [pid = 1802] [serial = 657] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 388 (0x89d9f800) [pid = 1802] [serial = 605] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 387 (0x904f9800) [pid = 1802] [serial = 611] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 386 (0x96fcb000) [pid = 1802] [serial = 629] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 385 (0x893e0c00) [pid = 1802] [serial = 626] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 384 (0x859b1800) [pid = 1802] [serial = 647] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 383 (0x97766800) [pid = 1802] [serial = 620] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 382 (0x9ae6bc00) [pid = 1802] [serial = 635] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 381 (0x904f2c00) [pid = 1802] [serial = 668] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 380 (0x8e72d000) [pid = 1802] [serial = 662] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 379 (0x89d97800) [pid = 1802] [serial = 654] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 378 (0x8fda5000) [pid = 1802] [serial = 666] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 377 (0x869f3c00) [pid = 1802] [serial = 641] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 376 (0x8f9e0c00) [pid = 1802] [serial = 665] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 375 (0x86aef400) [pid = 1802] [serial = 650] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 374 (0x92dd2c00) [pid = 1802] [serial = 617] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 373 (0x877e9800) [pid = 1802] [serial = 638] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 372 (0x86aecc00) [pid = 1802] [serial = 644] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 371 (0x914bd400) [pid = 1802] [serial = 671] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 370 (0x8749a800) [pid = 1802] [serial = 632] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 369 (0x8b6b9000) [pid = 1802] [serial = 660] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 368 (0x916e7000) [pid = 1802] [serial = 614] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 367 (0x893db000) [pid = 1802] [serial = 653] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 366 (0x99a5f800) [pid = 1802] [serial = 623] [outer = (nil)] [url = about:blank] 13:58:42 INFO - PROCESS | 1802 | --DOMWINDOW == 365 (0x914c3400) [pid = 1802] [serial = 672] [outer = (nil)] [url = about:blank] 13:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 2682ms 13:58:43 INFO - PROCESS | 1802 | 1461185923242 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]]]}] 13:58:43 INFO - PROCESS | 1802 | 1461185923252 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 13:58:43 INFO - PROCESS | 1802 | 1461185923255 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 13:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:58:43 INFO - PROCESS | 1802 | 1461185923262 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:58:43 INFO - PROCESS | 1802 | 1461185923268 Marionette TRACE conn4 <- [1,1034,null,{}] 13:58:43 INFO - PROCESS | 1802 | 1461185923283 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}] 13:58:43 INFO - PROCESS | 1802 | 1461185923499 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 13:58:43 INFO - PROCESS | 1802 | 1461185923687 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fce800 == 129 [pid = 1802] [id = 266] 13:58:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 366 (0x84b89800) [pid = 1802] [serial = 799] [outer = (nil)] 13:58:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 367 (0x86aef400) [pid = 1802] [serial = 800] [outer = 0x84b89800] 13:58:43 INFO - PROCESS | 1802 | 1461185923776 Marionette DEBUG loaded listener.js 13:58:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 368 (0x87496800) [pid = 1802] [serial = 801] [outer = 0x84b89800] 13:58:44 INFO - PROCESS | 1802 | 1461185924607 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]]]}] 13:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1384ms 13:58:44 INFO - PROCESS | 1802 | 1461185924700 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 13:58:44 INFO - PROCESS | 1802 | 1461185924704 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 13:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:58:44 INFO - PROCESS | 1802 | 1461185924713 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:58:44 INFO - PROCESS | 1802 | 1461185924717 Marionette TRACE conn4 <- [1,1038,null,{}] 13:58:44 INFO - PROCESS | 1802 | 1461185924727 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}] 13:58:44 INFO - PROCESS | 1802 | 1461185924917 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 13:58:44 INFO - PROCESS | 1802 | 1461185924928 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fcf000 == 130 [pid = 1802] [id = 267] 13:58:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 369 (0x877e6800) [pid = 1802] [serial = 802] [outer = (nil)] 13:58:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 370 (0x88492400) [pid = 1802] [serial = 803] [outer = 0x877e6800] 13:58:45 INFO - PROCESS | 1802 | 1461185925004 Marionette DEBUG loaded listener.js 13:58:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 371 (0x89296000) [pid = 1802] [serial = 804] [outer = 0x877e6800] 13:58:46 INFO - PROCESS | 1802 | 1461185926054 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]]]}] 13:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1385ms 13:58:46 INFO - PROCESS | 1802 | 1461185926101 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 13:58:46 INFO - PROCESS | 1802 | 1461185926105 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 13:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:58:46 INFO - PROCESS | 1802 | 1461185926120 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:58:46 INFO - PROCESS | 1802 | 1461185926123 Marionette TRACE conn4 <- [1,1042,null,{}] 13:58:46 INFO - PROCESS | 1802 | 1461185926129 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}] 13:58:46 INFO - PROCESS | 1802 | 1461185926381 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 13:58:46 INFO - PROCESS | 1802 | 1461185926416 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fc7c00 == 131 [pid = 1802] [id = 268] 13:58:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 372 (0x83fcfc00) [pid = 1802] [serial = 805] [outer = (nil)] 13:58:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 373 (0x893ce000) [pid = 1802] [serial = 806] [outer = 0x83fcfc00] 13:58:46 INFO - PROCESS | 1802 | 1461185926493 Marionette DEBUG loaded listener.js 13:58:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 374 (0x893d4c00) [pid = 1802] [serial = 807] [outer = 0x83fcfc00] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 373 (0x99a26800) [pid = 1802] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 372 (0x8a288000) [pid = 1802] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 371 (0x92dd0c00) [pid = 1802] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 370 (0x8a28cc00) [pid = 1802] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 369 (0x96fd1800) [pid = 1802] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 368 (0x99a1dc00) [pid = 1802] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 367 (0x8b7ce800) [pid = 1802] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 366 (0x8c3ce000) [pid = 1802] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 365 (0x8b4d3000) [pid = 1802] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 364 (0xa0be2000) [pid = 1802] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 363 (0x91312c00) [pid = 1802] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 362 (0x8f9e1000) [pid = 1802] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 361 (0x92047400) [pid = 1802] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 360 (0x98ea6400) [pid = 1802] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 359 (0x8b7c6800) [pid = 1802] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 358 (0x93bdbc00) [pid = 1802] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 357 (0x95d81800) [pid = 1802] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 356 (0x97cb8400) [pid = 1802] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 355 (0xa10e8000) [pid = 1802] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 354 (0x8a315400) [pid = 1802] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 353 (0x9fd65800) [pid = 1802] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 352 (0x8e70c000) [pid = 1802] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 351 (0x9ae67400) [pid = 1802] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 350 (0x84b8f400) [pid = 1802] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 349 (0x8b4cc400) [pid = 1802] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 348 (0x893dcc00) [pid = 1802] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 347 (0x8e734c00) [pid = 1802] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 346 (0x99a68400) [pid = 1802] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 345 (0x88496c00) [pid = 1802] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 344 (0x913de400) [pid = 1802] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 343 (0x8e70d400) [pid = 1802] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 342 (0x8834c000) [pid = 1802] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 341 (0x8e932400) [pid = 1802] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 340 (0x99b2ac00) [pid = 1802] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 339 (0x9ae6dc00) [pid = 1802] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 338 (0x893e6800) [pid = 1802] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 337 (0x8c085800) [pid = 1802] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 336 (0x85451000) [pid = 1802] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 335 (0x8e8efc00) [pid = 1802] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 334 (0x8fc53800) [pid = 1802] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 333 (0x8fefb000) [pid = 1802] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 332 (0x8b4cb800) [pid = 1802] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 331 (0x8f9d8800) [pid = 1802] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 330 (0x9df1d400) [pid = 1802] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 329 (0x8ea4bc00) [pid = 1802] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 328 (0x8f9e3800) [pid = 1802] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 327 (0x8b6b8000) [pid = 1802] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 326 (0x84e82c00) [pid = 1802] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 325 (0x8c1f3000) [pid = 1802] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 324 (0x899e8400) [pid = 1802] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 323 (0x8c0a4800) [pid = 1802] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 322 (0x8e727800) [pid = 1802] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 321 (0x8da31800) [pid = 1802] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 320 (0x8749c800) [pid = 1802] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 319 (0x8c1fec00) [pid = 1802] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 318 (0x97916000) [pid = 1802] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 317 (0x83fc0c00) [pid = 1802] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 316 (0x9776d400) [pid = 1802] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 315 (0x8a282800) [pid = 1802] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 314 (0x89d96c00) [pid = 1802] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 313 (0x92ba7c00) [pid = 1802] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 312 (0x899e4000) [pid = 1802] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 311 (0x8910a800) [pid = 1802] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 310 (0x8fd9f800) [pid = 1802] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 309 (0x913e3400) [pid = 1802] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 308 (0x920fcc00) [pid = 1802] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 307 (0x914c0800) [pid = 1802] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 306 (0x96fcac00) [pid = 1802] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 305 (0x95b4dc00) [pid = 1802] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 304 (0x8fc5b800) [pid = 1802] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 303 (0x9204d400) [pid = 1802] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 302 (0xa013cc00) [pid = 1802] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 301 (0x84e85c00) [pid = 1802] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 300 (0x85455000) [pid = 1802] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 299 (0x9161c800) [pid = 1802] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 298 (0x8c3a0c00) [pid = 1802] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 297 (0x88357000) [pid = 1802] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 296 (0x95d7e000) [pid = 1802] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 295 (0x913dfc00) [pid = 1802] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 294 (0x8e933000) [pid = 1802] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 293 (0x8c07c400) [pid = 1802] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 292 (0x9fdadc00) [pid = 1802] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 291 (0x93bdd800) [pid = 1802] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 290 (0x859ae400) [pid = 1802] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 289 (0x89296800) [pid = 1802] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 288 (0x93cc4000) [pid = 1802] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 287 (0x8b6b0400) [pid = 1802] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 286 (0x93bd6400) [pid = 1802] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 285 (0x87494c00) [pid = 1802] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 284 (0x8a27fc00) [pid = 1802] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 283 (0x8e70dc00) [pid = 1802] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 282 (0x904ac800) [pid = 1802] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 281 (0x8834e000) [pid = 1802] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 280 (0x920fa800) [pid = 1802] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 279 (0x84b88400) [pid = 1802] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 278 (0x8e70e000) [pid = 1802] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 277 (0x914c4400) [pid = 1802] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 276 (0x8ea60c00) [pid = 1802] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 275 (0x8c3cec00) [pid = 1802] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 274 (0x8e96cc00) [pid = 1802] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 273 (0x9054a000) [pid = 1802] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 272 (0x9df20800) [pid = 1802] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 271 (0x920f4400) [pid = 1802] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 270 (0x877e3000) [pid = 1802] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 269 (0x8a2d9400) [pid = 1802] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 268 (0x8ea4c800) [pid = 1802] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 267 (0x9944d800) [pid = 1802] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 266 (0x93bdb400) [pid = 1802] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 265 (0x899ea000) [pid = 1802] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 264 (0x8feec800) [pid = 1802] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 263 (0x92ba1400) [pid = 1802] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 262 (0x920f5800) [pid = 1802] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 261 (0x8f198000) [pid = 1802] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 260 (0x8fd99800) [pid = 1802] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 259 (0x98110800) [pid = 1802] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 258 (0xa4577800) [pid = 1802] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x90861800) [pid = 1802] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x893da800) [pid = 1802] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0xa46c6000) [pid = 1802] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x8b6aac00) [pid = 1802] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0x904ae400) [pid = 1802] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 252 (0x884a1800) [pid = 1802] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 251 (0x8ea6b800) [pid = 1802] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 250 (0x9054ac00) [pid = 1802] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:58:49 INFO - PROCESS | 1802 | --DOMWINDOW == 249 (0x8e70bc00) [pid = 1802] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:58:49 INFO - PROCESS | 1802 | 1461185929504 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]]]}] 13:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 3446ms 13:58:49 INFO - PROCESS | 1802 | 1461185929567 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 13:58:49 INFO - PROCESS | 1802 | 1461185929570 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 13:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:58:49 INFO - PROCESS | 1802 | 1461185929576 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:58:49 INFO - PROCESS | 1802 | 1461185929580 Marionette TRACE conn4 <- [1,1046,null,{}] 13:58:49 INFO - PROCESS | 1802 | 1461185929585 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}] 13:58:49 INFO - PROCESS | 1802 | 1461185929800 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 13:58:50 INFO - PROCESS | 1802 | 1461185929987 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fc7800 == 132 [pid = 1802] [id = 269] 13:58:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 250 (0x83fca800) [pid = 1802] [serial = 808] [outer = (nil)] 13:58:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 251 (0x89105000) [pid = 1802] [serial = 809] [outer = 0x83fca800] 13:58:50 INFO - PROCESS | 1802 | 1461185930067 Marionette DEBUG loaded listener.js 13:58:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 252 (0x893c9000) [pid = 1802] [serial = 810] [outer = 0x83fca800] 13:58:50 INFO - PROCESS | 1802 | 1461185930798 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]]]}] 13:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1242ms 13:58:50 INFO - PROCESS | 1802 | 1461185930819 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 13:58:50 INFO - PROCESS | 1802 | 1461185930823 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 13:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:58:50 INFO - PROCESS | 1802 | 1461185930948 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:58:50 INFO - PROCESS | 1802 | 1461185930954 Marionette TRACE conn4 <- [1,1050,null,{}] 13:58:50 INFO - PROCESS | 1802 | 1461185930976 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}] 13:58:51 INFO - PROCESS | 1802 | 1461185931200 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 13:58:51 INFO - PROCESS | 1802 | 1461185931499 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x8428ac00 == 133 [pid = 1802] [id = 270] 13:58:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 253 (0x84290000) [pid = 1802] [serial = 811] [outer = (nil)] 13:58:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 254 (0x84b8dc00) [pid = 1802] [serial = 812] [outer = 0x84290000] 13:58:51 INFO - PROCESS | 1802 | 1461185931634 Marionette DEBUG loaded listener.js 13:58:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 255 (0x84dae800) [pid = 1802] [serial = 813] [outer = 0x84290000] 13:58:52 INFO - PROCESS | 1802 | 1461185932579 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]]]}] 13:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1817ms 13:58:52 INFO - PROCESS | 1802 | 1461185932648 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 13:58:52 INFO - PROCESS | 1802 | 1461185932655 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 13:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:58:52 INFO - PROCESS | 1802 | 1461185932662 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:58:52 INFO - PROCESS | 1802 | 1461185932667 Marionette TRACE conn4 <- [1,1054,null,{}] 13:58:52 INFO - PROCESS | 1802 | 1461185932679 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}] 13:58:52 INFO - PROCESS | 1802 | 1461185932946 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 13:58:53 INFO - PROCESS | 1802 | 1461185933317 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x859aac00 == 134 [pid = 1802] [id = 271] 13:58:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 256 (0x859ab800) [pid = 1802] [serial = 814] [outer = (nil)] 13:58:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 257 (0x859b4000) [pid = 1802] [serial = 815] [outer = 0x859ab800] 13:58:53 INFO - PROCESS | 1802 | 1461185933409 Marionette DEBUG loaded listener.js 13:58:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 258 (0x86af3800) [pid = 1802] [serial = 816] [outer = 0x859ab800] 13:58:54 INFO - PROCESS | 1802 | 1461185934444 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]]]}] 13:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1840ms 13:58:54 INFO - PROCESS | 1802 | 1461185934504 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 13:58:54 INFO - PROCESS | 1802 | 1461185934508 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 13:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:58:54 INFO - PROCESS | 1802 | 1461185934515 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:58:54 INFO - PROCESS | 1802 | 1461185934519 Marionette TRACE conn4 <- [1,1058,null,{}] 13:58:54 INFO - PROCESS | 1802 | 1461185934526 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}] 13:58:54 INFO - PROCESS | 1802 | 1461185934729 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 13:58:55 INFO - PROCESS | 1802 | 1461185935101 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x893ca400 == 135 [pid = 1802] [id = 272] 13:58:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 259 (0x893da800) [pid = 1802] [serial = 817] [outer = (nil)] 13:58:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 260 (0x893e5000) [pid = 1802] [serial = 818] [outer = 0x893da800] 13:58:55 INFO - PROCESS | 1802 | 1461185935210 Marionette DEBUG loaded listener.js 13:58:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 261 (0x899ea000) [pid = 1802] [serial = 819] [outer = 0x893da800] 13:58:56 INFO - PROCESS | 1802 | 1461185936123 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]]]}] 13:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1639ms 13:58:56 INFO - PROCESS | 1802 | 1461185936157 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 13:58:56 INFO - PROCESS | 1802 | 1461185936161 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 13:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:58:56 INFO - PROCESS | 1802 | 1461185936169 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:58:56 INFO - PROCESS | 1802 | 1461185936174 Marionette TRACE conn4 <- [1,1062,null,{}] 13:58:56 INFO - PROCESS | 1802 | 1461185936181 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}] 13:58:56 INFO - PROCESS | 1802 | 1461185936391 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 13:58:56 INFO - PROCESS | 1802 | 1461185936705 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x89d9d800 == 136 [pid = 1802] [id = 273] 13:58:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 262 (0x8a280800) [pid = 1802] [serial = 820] [outer = (nil)] 13:58:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 263 (0x8a287000) [pid = 1802] [serial = 821] [outer = 0x8a280800] 13:58:56 INFO - PROCESS | 1802 | 1461185936808 Marionette DEBUG loaded listener.js 13:58:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 264 (0x8a28a800) [pid = 1802] [serial = 822] [outer = 0x8a280800] 13:58:57 INFO - PROCESS | 1802 | 1461185937717 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]]]}] 13:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1585ms 13:58:57 INFO - PROCESS | 1802 | 1461185937755 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 13:58:57 INFO - PROCESS | 1802 | 1461185937758 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 13:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:58:57 INFO - PROCESS | 1802 | 1461185937766 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:58:57 INFO - PROCESS | 1802 | 1461185937769 Marionette TRACE conn4 <- [1,1066,null,{}] 13:58:57 INFO - PROCESS | 1802 | 1461185937775 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}] 13:58:58 INFO - PROCESS | 1802 | 1461185937999 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 13:58:58 INFO - PROCESS | 1802 | 1461185938321 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x89d9d000 == 137 [pid = 1802] [id = 274] 13:58:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 265 (0x89d9f800) [pid = 1802] [serial = 823] [outer = (nil)] 13:58:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 266 (0x8a316000) [pid = 1802] [serial = 824] [outer = 0x89d9f800] 13:58:58 INFO - PROCESS | 1802 | 1461185938419 Marionette DEBUG loaded listener.js 13:58:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 267 (0x8a31b000) [pid = 1802] [serial = 825] [outer = 0x89d9f800] 13:58:59 INFO - PROCESS | 1802 | 1461185939345 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]]]}] 13:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1631ms 13:58:59 INFO - PROCESS | 1802 | 1461185939397 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 13:58:59 INFO - PROCESS | 1802 | 1461185939401 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 13:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:58:59 INFO - PROCESS | 1802 | 1461185939408 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:58:59 INFO - PROCESS | 1802 | 1461185939411 Marionette TRACE conn4 <- [1,1070,null,{}] 13:58:59 INFO - PROCESS | 1802 | 1461185939417 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}] 13:58:59 INFO - PROCESS | 1802 | 1461185939687 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 13:59:00 INFO - PROCESS | 1802 | 1461185940016 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x82c8b400 == 138 [pid = 1802] [id = 275] 13:59:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 268 (0x8b4c6800) [pid = 1802] [serial = 826] [outer = (nil)] 13:59:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 269 (0x8b4d4800) [pid = 1802] [serial = 827] [outer = 0x8b4c6800] 13:59:00 INFO - PROCESS | 1802 | 1461185940116 Marionette DEBUG loaded listener.js 13:59:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 270 (0x8b6a8800) [pid = 1802] [serial = 828] [outer = 0x8b4c6800] 13:59:01 INFO - PROCESS | 1802 | 1461185941130 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]]]}] 13:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1782ms 13:59:01 INFO - PROCESS | 1802 | 1461185941190 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 13:59:01 INFO - PROCESS | 1802 | 1461185941195 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 13:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:59:01 INFO - PROCESS | 1802 | 1461185941202 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:59:01 INFO - PROCESS | 1802 | 1461185941207 Marionette TRACE conn4 <- [1,1074,null,{}] 13:59:01 INFO - PROCESS | 1802 | 1461185941213 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}] 13:59:01 INFO - PROCESS | 1802 | 1461185941449 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 13:59:01 INFO - PROCESS | 1802 | 1461185941773 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4c9800 == 139 [pid = 1802] [id = 276] 13:59:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 271 (0x8b6ae400) [pid = 1802] [serial = 829] [outer = (nil)] 13:59:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 272 (0x8b6b8400) [pid = 1802] [serial = 830] [outer = 0x8b6ae400] 13:59:01 INFO - PROCESS | 1802 | 1461185941870 Marionette DEBUG loaded listener.js 13:59:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 273 (0x8b6bc400) [pid = 1802] [serial = 831] [outer = 0x8b6ae400] 13:59:02 INFO - PROCESS | 1802 | 1461185942800 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]]]}] 13:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1639ms 13:59:02 INFO - PROCESS | 1802 | 1461185942843 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 13:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:59:02 INFO - PROCESS | 1802 | 1461185942848 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 13:59:02 INFO - PROCESS | 1802 | 1461185942854 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:59:02 INFO - PROCESS | 1802 | 1461185942864 Marionette TRACE conn4 <- [1,1078,null,{}] 13:59:02 INFO - PROCESS | 1802 | 1461185942874 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}] 13:59:03 INFO - PROCESS | 1802 | 1461185943093 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 13:59:03 INFO - PROCESS | 1802 | 1461185943434 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b6b6c00 == 140 [pid = 1802] [id = 277] 13:59:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 274 (0x8b7c9800) [pid = 1802] [serial = 832] [outer = (nil)] 13:59:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 275 (0x8b7d2000) [pid = 1802] [serial = 833] [outer = 0x8b7c9800] 13:59:03 INFO - PROCESS | 1802 | 1461185943532 Marionette DEBUG loaded listener.js 13:59:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 276 (0x8b7d3800) [pid = 1802] [serial = 834] [outer = 0x8b7c9800] 13:59:04 INFO - PROCESS | 1802 | 1461185944453 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]]]}] 13:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1648ms 13:59:04 INFO - PROCESS | 1802 | 1461185944502 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 13:59:04 INFO - PROCESS | 1802 | 1461185944505 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 13:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:59:04 INFO - PROCESS | 1802 | 1461185944512 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:59:04 INFO - PROCESS | 1802 | 1461185944516 Marionette TRACE conn4 <- [1,1082,null,{}] 13:59:04 INFO - PROCESS | 1802 | 1461185944522 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}] 13:59:04 INFO - PROCESS | 1802 | 1461185944730 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 13:59:05 INFO - PROCESS | 1802 | 1461185945045 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b7d0c00 == 141 [pid = 1802] [id = 278] 13:59:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 277 (0x8c084c00) [pid = 1802] [serial = 835] [outer = (nil)] 13:59:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 278 (0x8c0a9800) [pid = 1802] [serial = 836] [outer = 0x8c084c00] 13:59:05 INFO - PROCESS | 1802 | 1461185945144 Marionette DEBUG loaded listener.js 13:59:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 279 (0x8c0ab800) [pid = 1802] [serial = 837] [outer = 0x8c084c00] 13:59:06 INFO - PROCESS | 1802 | 1461185946050 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]]]}] 13:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1587ms 13:59:06 INFO - PROCESS | 1802 | 1461185946100 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 13:59:06 INFO - PROCESS | 1802 | 1461185946104 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 13:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:59:06 INFO - PROCESS | 1802 | 1461185946111 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:59:06 INFO - PROCESS | 1802 | 1461185946115 Marionette TRACE conn4 <- [1,1086,null,{}] 13:59:06 INFO - PROCESS | 1802 | 1461185946121 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}] 13:59:06 INFO - PROCESS | 1802 | 1461185946346 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 13:59:06 INFO - PROCESS | 1802 | 1461185946668 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x893e5400 == 142 [pid = 1802] [id = 279] 13:59:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 280 (0x8c084000) [pid = 1802] [serial = 838] [outer = (nil)] 13:59:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 281 (0x8c1f5000) [pid = 1802] [serial = 839] [outer = 0x8c084000] 13:59:06 INFO - PROCESS | 1802 | 1461185946770 Marionette DEBUG loaded listener.js 13:59:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 282 (0x8c1f7400) [pid = 1802] [serial = 840] [outer = 0x8c084000] 13:59:07 INFO - PROCESS | 1802 | 1461185947710 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]]]}] 13:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1632ms 13:59:07 INFO - PROCESS | 1802 | 1461185947744 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 13:59:07 INFO - PROCESS | 1802 | 1461185947749 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 13:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:59:07 INFO - PROCESS | 1802 | 1461185947755 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:59:07 INFO - PROCESS | 1802 | 1461185947760 Marionette TRACE conn4 <- [1,1090,null,{}] 13:59:07 INFO - PROCESS | 1802 | 1461185947766 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}] 13:59:08 INFO - PROCESS | 1802 | 1461185948023 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 13:59:08 INFO - PROCESS | 1802 | 1461185948372 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3d7800 == 143 [pid = 1802] [id = 280] 13:59:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 283 (0x8c3d8400) [pid = 1802] [serial = 841] [outer = (nil)] 13:59:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 284 (0x8da2e800) [pid = 1802] [serial = 842] [outer = 0x8c3d8400] 13:59:08 INFO - PROCESS | 1802 | 1461185948518 Marionette DEBUG loaded listener.js 13:59:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 285 (0x8e70bc00) [pid = 1802] [serial = 843] [outer = 0x8c3d8400] 13:59:09 INFO - PROCESS | 1802 | 1461185949475 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]]]}] 13:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1795ms 13:59:09 INFO - PROCESS | 1802 | 1461185949552 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 13:59:09 INFO - PROCESS | 1802 | 1461185949557 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 13:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:59:09 INFO - PROCESS | 1802 | 1461185949564 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:59:09 INFO - PROCESS | 1802 | 1461185949567 Marionette TRACE conn4 <- [1,1094,null,{}] 13:59:09 INFO - PROCESS | 1802 | 1461185949573 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}] 13:59:09 INFO - PROCESS | 1802 | 1461185949809 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 13:59:10 INFO - PROCESS | 1802 | 1461185950136 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3ce400 == 144 [pid = 1802] [id = 281] 13:59:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 286 (0x8e727400) [pid = 1802] [serial = 844] [outer = (nil)] 13:59:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 287 (0x8e733400) [pid = 1802] [serial = 845] [outer = 0x8e727400] 13:59:10 INFO - PROCESS | 1802 | 1461185950224 Marionette DEBUG loaded listener.js 13:59:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 288 (0x8e754800) [pid = 1802] [serial = 846] [outer = 0x8e727400] 13:59:11 INFO - PROCESS | 1802 | 1461185951147 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]]]}] 13:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1633ms 13:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:59:11 INFO - PROCESS | 1802 | 1461185951198 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 13:59:11 INFO - PROCESS | 1802 | 1461185951201 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 13:59:11 INFO - PROCESS | 1802 | 1461185951208 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:59:11 INFO - PROCESS | 1802 | 1461185951212 Marionette TRACE conn4 <- [1,1098,null,{}] 13:59:11 INFO - PROCESS | 1802 | 1461185951217 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}] 13:59:11 INFO - PROCESS | 1802 | 1461185951417 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 13:59:11 INFO - PROCESS | 1802 | 1461185951739 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4d0800 == 145 [pid = 1802] [id = 282] 13:59:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 289 (0x8da31800) [pid = 1802] [serial = 847] [outer = (nil)] 13:59:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 290 (0x8e8ec000) [pid = 1802] [serial = 848] [outer = 0x8da31800] 13:59:11 INFO - PROCESS | 1802 | 1461185951841 Marionette DEBUG loaded listener.js 13:59:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 291 (0x8e933000) [pid = 1802] [serial = 849] [outer = 0x8da31800] 13:59:12 INFO - PROCESS | 1802 | 1461185952741 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]]]}] 13:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1591ms 13:59:12 INFO - PROCESS | 1802 | 1461185952799 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 13:59:12 INFO - PROCESS | 1802 | 1461185952803 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 13:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:59:12 INFO - PROCESS | 1802 | 1461185952809 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:59:12 INFO - PROCESS | 1802 | 1461185952813 Marionette TRACE conn4 <- [1,1102,null,{}] 13:59:12 INFO - PROCESS | 1802 | 1461185952819 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}] 13:59:13 INFO - PROCESS | 1802 | 1461185953044 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 13:59:13 INFO - PROCESS | 1802 | 1461185953372 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a28ac00 == 146 [pid = 1802] [id = 283] 13:59:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 292 (0x8b69ec00) [pid = 1802] [serial = 850] [outer = (nil)] 13:59:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 293 (0x8e972400) [pid = 1802] [serial = 851] [outer = 0x8b69ec00] 13:59:13 INFO - PROCESS | 1802 | 1461185953479 Marionette DEBUG loaded listener.js 13:59:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 294 (0x8ea45000) [pid = 1802] [serial = 852] [outer = 0x8b69ec00] 13:59:14 INFO - PROCESS | 1802 | 1461185954356 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]]]}] 13:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1583ms 13:59:14 INFO - PROCESS | 1802 | 1461185954394 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 13:59:14 INFO - PROCESS | 1802 | 1461185954398 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 13:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:59:14 INFO - PROCESS | 1802 | 1461185954405 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:59:14 INFO - PROCESS | 1802 | 1461185954408 Marionette TRACE conn4 <- [1,1106,null,{}] 13:59:14 INFO - PROCESS | 1802 | 1461185954414 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}] 13:59:14 INFO - PROCESS | 1802 | 1461185954620 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 13:59:14 INFO - PROCESS | 1802 | 1461185954954 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e96b800 == 147 [pid = 1802] [id = 284] 13:59:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 295 (0x8ea4bc00) [pid = 1802] [serial = 853] [outer = (nil)] 13:59:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 296 (0x8ea64400) [pid = 1802] [serial = 854] [outer = 0x8ea4bc00] 13:59:15 INFO - PROCESS | 1802 | 1461185955048 Marionette DEBUG loaded listener.js 13:59:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 297 (0x8ea65c00) [pid = 1802] [serial = 855] [outer = 0x8ea4bc00] 13:59:15 INFO - PROCESS | 1802 | 1461185955911 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]]]}] 13:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1542ms 13:59:15 INFO - PROCESS | 1802 | 1461185955948 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 13:59:15 INFO - PROCESS | 1802 | 1461185955952 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 13:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:59:15 INFO - PROCESS | 1802 | 1461185955959 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:59:15 INFO - PROCESS | 1802 | 1461185955962 Marionette TRACE conn4 <- [1,1110,null,{}] 13:59:15 INFO - PROCESS | 1802 | 1461185955968 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}] 13:59:16 INFO - PROCESS | 1802 | 1461185956158 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 13:59:16 INFO - PROCESS | 1802 | 1461185956499 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fc6000 == 148 [pid = 1802] [id = 285] 13:59:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 298 (0x83fc6800) [pid = 1802] [serial = 856] [outer = (nil)] 13:59:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 299 (0x84e8d800) [pid = 1802] [serial = 857] [outer = 0x83fc6800] 13:59:16 INFO - PROCESS | 1802 | 1461185956594 Marionette DEBUG loaded listener.js 13:59:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 300 (0x8558a000) [pid = 1802] [serial = 858] [outer = 0x83fc6800] 13:59:17 INFO - PROCESS | 1802 | 1461185957482 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]]]}] 13:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1538ms 13:59:17 INFO - PROCESS | 1802 | 1461185957498 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 13:59:17 INFO - PROCESS | 1802 | 1461185957503 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 13:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:59:17 INFO - PROCESS | 1802 | 1461185957511 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:59:17 INFO - PROCESS | 1802 | 1461185957515 Marionette TRACE conn4 <- [1,1114,null,{}] 13:59:17 INFO - PROCESS | 1802 | 1461185957521 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}] 13:59:17 INFO - PROCESS | 1802 | 1461185957735 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 13:59:18 INFO - PROCESS | 1802 | 1461185958078 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8544e400 == 149 [pid = 1802] [id = 286] 13:59:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 301 (0x8544ec00) [pid = 1802] [serial = 859] [outer = (nil)] 13:59:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 302 (0x89d9a000) [pid = 1802] [serial = 860] [outer = 0x8544ec00] 13:59:18 INFO - PROCESS | 1802 | 1461185958184 Marionette DEBUG loaded listener.js 13:59:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 303 (0x8c0ad800) [pid = 1802] [serial = 861] [outer = 0x8544ec00] 13:59:19 INFO - PROCESS | 1802 | 1461185959109 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]]]}] 13:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1632ms 13:59:19 INFO - PROCESS | 1802 | 1461185959143 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 13:59:19 INFO - PROCESS | 1802 | 1461185959146 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 13:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:59:19 INFO - PROCESS | 1802 | 1461185959153 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:59:19 INFO - PROCESS | 1802 | 1461185959157 Marionette TRACE conn4 <- [1,1118,null,{}] 13:59:19 INFO - PROCESS | 1802 | 1461185959163 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}] 13:59:19 INFO - PROCESS | 1802 | 1461185959412 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 13:59:19 INFO - PROCESS | 1802 | 1461185959749 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fc2c00 == 150 [pid = 1802] [id = 287] 13:59:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 304 (0x85595c00) [pid = 1802] [serial = 862] [outer = (nil)] 13:59:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 305 (0x8b4c7800) [pid = 1802] [serial = 863] [outer = 0x85595c00] 13:59:19 INFO - PROCESS | 1802 | 1461185959839 Marionette DEBUG loaded listener.js 13:59:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 306 (0x8c3ad400) [pid = 1802] [serial = 864] [outer = 0x85595c00] 13:59:20 INFO - PROCESS | 1802 | 1461185960780 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]]]}] 13:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1682ms 13:59:20 INFO - PROCESS | 1802 | 1461185960836 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 13:59:20 INFO - PROCESS | 1802 | 1461185960840 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 13:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:59:20 INFO - PROCESS | 1802 | 1461185960847 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:59:20 INFO - PROCESS | 1802 | 1461185960850 Marionette TRACE conn4 <- [1,1122,null,{}] 13:59:20 INFO - PROCESS | 1802 | 1461185960856 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}] 13:59:21 INFO - PROCESS | 1802 | 1461185961070 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 13:59:22 INFO - PROCESS | 1802 | --DOCSHELL 0x83fcf000 == 149 [pid = 1802] [id = 267] 13:59:22 INFO - PROCESS | 1802 | --DOCSHELL 0x8428f400 == 148 [pid = 1802] [id = 264] 13:59:22 INFO - PROCESS | 1802 | --DOCSHELL 0x85591400 == 147 [pid = 1802] [id = 265] 13:59:22 INFO - PROCESS | 1802 | --DOCSHELL 0x8c0a8800 == 146 [pid = 1802] [id = 251] 13:59:22 INFO - PROCESS | 1802 | --DOCSHELL 0x84b92c00 == 145 [pid = 1802] [id = 248] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 305 (0x9fc92800) [pid = 1802] [serial = 171] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 304 (0x8b4ce800) [pid = 1802] [serial = 506] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 303 (0x95d7d400) [pid = 1802] [serial = 244] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 302 (0x916efc00) [pid = 1802] [serial = 674] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 301 (0x8fef0400) [pid = 1802] [serial = 603] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 300 (0x99a1d800) [pid = 1802] [serial = 201] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 299 (0x9b0a5000) [pid = 1802] [serial = 168] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 298 (0x8c0aa000) [pid = 1802] [serial = 695] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 297 (0x8da3c000) [pid = 1802] [serial = 609] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 296 (0x8b6a8400) [pid = 1802] [serial = 407] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 295 (0xa3de0800) [pid = 1802] [serial = 207] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 294 (0x9204c000) [pid = 1802] [serial = 198] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 293 (0x98e9fc00) [pid = 1802] [serial = 449] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 292 (0x96c4b000) [pid = 1802] [serial = 343] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 291 (0x99a1d000) [pid = 1802] [serial = 310] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 290 (0x93bd5c00) [pid = 1802] [serial = 693] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 289 (0x95d77400) [pid = 1802] [serial = 687] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 288 (0x99b27400) [pid = 1802] [serial = 280] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 287 (0x9912a800) [pid = 1802] [serial = 690] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 286 (0xa3d80000) [pid = 1802] [serial = 289] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 285 (0x8a31f000) [pid = 1802] [serial = 464] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 284 (0xa01dcc00) [pid = 1802] [serial = 473] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 283 (0x908f2c00) [pid = 1802] [serial = 304] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 282 (0x9fd5f000) [pid = 1802] [serial = 470] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 281 (0x84b95400) [pid = 1802] [serial = 711] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 280 (0x97c06800) [pid = 1802] [serial = 587] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 279 (0x99b30800) [pid = 1802] [serial = 630] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 278 (0xa4553c00) [pid = 1802] [serial = 352] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 277 (0xa46cb400) [pid = 1802] [serial = 214] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 276 (0x8da30400) [pid = 1802] [serial = 536] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 275 (0x98ca0000) [pid = 1802] [serial = 123] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 274 (0x8f9db400) [pid = 1802] [serial = 274] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 273 (0x88356000) [pid = 1802] [serial = 479] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 272 (0x904fe000) [pid = 1802] [serial = 401] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 271 (0x9fda4400) [pid = 1802] [serial = 253] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 270 (0x9fc91c00) [pid = 1802] [serial = 349] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 269 (0x8a5e1800) [pid = 1802] [serial = 678] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 268 (0x8da37800) [pid = 1802] [serial = 440] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 267 (0x85453c00) [pid = 1802] [serial = 704] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 266 (0x93cc3400) [pid = 1802] [serial = 437] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 265 (0x9161ac00) [pid = 1802] [serial = 443] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 264 (0x90550800) [pid = 1802] [serial = 503] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 263 (0x8b4d5400) [pid = 1802] [serial = 404] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 262 (0x9161c400) [pid = 1802] [serial = 512] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 261 (0x85456400) [pid = 1802] [serial = 705] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 260 (0xa013d400) [pid = 1802] [serial = 313] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 259 (0x99b29800) [pid = 1802] [serial = 346] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 258 (0x92ba9000) [pid = 1802] [serial = 389] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 257 (0x913e4c00) [pid = 1802] [serial = 530] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 256 (0x84e89c00) [pid = 1802] [serial = 716] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 255 (0x8c1fd400) [pid = 1802] [serial = 364] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 254 (0x8a2d9000) [pid = 1802] [serial = 606] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 253 (0x8c3a0400) [pid = 1802] [serial = 698] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 252 (0x8ea50800) [pid = 1802] [serial = 509] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 251 (0x8a320000) [pid = 1802] [serial = 677] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 250 (0x8e96e800) [pid = 1802] [serial = 681] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 249 (0x8a321000) [pid = 1802] [serial = 740] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 248 (0x8ea51400) [pid = 1802] [serial = 563] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 247 (0x9fda2000) [pid = 1802] [serial = 174] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 246 (0x83fcb400) [pid = 1802] [serial = 720] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 245 (0x99b2f000) [pid = 1802] [serial = 247] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 244 (0x8a28e800) [pid = 1802] [serial = 413] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 243 (0x89da0c00) [pid = 1802] [serial = 467] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 242 (0x95b4fc00) [pid = 1802] [serial = 307] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 241 (0x899ee800) [pid = 1802] [serial = 458] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 240 (0x92ddac00) [pid = 1802] [serial = 728] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 239 (0x8929bc00) [pid = 1802] [serial = 476] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 238 (0x904fb400) [pid = 1802] [serial = 569] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 237 (0x98198c00) [pid = 1802] [serial = 165] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 236 (0x9fc91000) [pid = 1802] [serial = 636] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 235 (0x914c5000) [pid = 1802] [serial = 533] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 234 (0x99b26c00) [pid = 1802] [serial = 452] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 233 (0x99b39c00) [pid = 1802] [serial = 624] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 232 (0x93cc4c00) [pid = 1802] [serial = 686] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 231 (0x920ef400) [pid = 1802] [serial = 340] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 230 (0x9b0a7800) [pid = 1802] [serial = 521] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 229 (0xa0b93400) [pid = 1802] [serial = 286] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 228 (0x8544ac00) [pid = 1802] [serial = 731] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 227 (0x869f4400) [pid = 1802] [serial = 708] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 226 (0x91622800) [pid = 1802] [serial = 250] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 225 (0x8c3ac800) [pid = 1802] [serial = 702] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 224 (0x8929cc00) [pid = 1802] [serial = 557] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 223 (0x8b7cfc00) [pid = 1802] [serial = 692] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 222 (0x84e8a800) [pid = 1802] [serial = 722] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 221 (0x98fbd800) [pid = 1802] [serial = 621] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 220 (0x920f9400) [pid = 1802] [serial = 241] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 219 (0xa45b6000) [pid = 1802] [serial = 355] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 218 (0x98ca0800) [pid = 1802] [serial = 689] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 217 (0x8c086800) [pid = 1802] [serial = 361] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 216 (0x8c0ad000) [pid = 1802] [serial = 696] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 215 (0xa10e1800) [pid = 1802] [serial = 204] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 214 (0x95da3c00) [pid = 1802] [serial = 581] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 213 (0x869f9400) [pid = 1802] [serial = 735] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 212 (0x93aca000) [pid = 1802] [serial = 618] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 211 (0x85453000) [pid = 1802] [serial = 732] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x98499c00) [pid = 1802] [serial = 395] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x8b6b9c00) [pid = 1802] [serial = 527] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x95d82c00) [pid = 1802] [serial = 446] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x8749d400) [pid = 1802] [serial = 633] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x8c082800) [pid = 1802] [serial = 560] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x95d80c00) [pid = 1802] [serial = 210] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x93cbe000) [pid = 1802] [serial = 578] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x88498000) [pid = 1802] [serial = 737] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x93acb800) [pid = 1802] [serial = 575] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x8c3a1400) [pid = 1802] [serial = 713] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x84b92800) [pid = 1802] [serial = 710] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x8e72dc00) [pid = 1802] [serial = 238] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x91620c00) [pid = 1802] [serial = 683] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x8ea69800) [pid = 1802] [serial = 325] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x8c3db400) [pid = 1802] [serial = 398] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x8b4cdc00) [pid = 1802] [serial = 741] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0xa4c52400) [pid = 1802] [serial = 322] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x99b31c00) [pid = 1802] [serial = 455] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0xa3d7d000) [pid = 1802] [serial = 316] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x8c3aec00) [pid = 1802] [serial = 714] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x93abe800) [pid = 1802] [serial = 515] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x8c3aa000) [pid = 1802] [serial = 701] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x9fc90c00) [pid = 1802] [serial = 639] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x869ec400) [pid = 1802] [serial = 734] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8da2fc00) [pid = 1802] [serial = 416] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8558f800) [pid = 1802] [serial = 707] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x92dd4400) [pid = 1802] [serial = 684] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x904a7800) [pid = 1802] [serial = 566] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x9fd62800) [pid = 1802] [serial = 283] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x93cbf000) [pid = 1802] [serial = 518] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x9ad1e000) [pid = 1802] [serial = 461] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8fef4800) [pid = 1802] [serial = 358] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x93cc5800) [pid = 1802] [serial = 392] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x92b9f800) [pid = 1802] [serial = 277] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x84e8b800) [pid = 1802] [serial = 717] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x92054c00) [pid = 1802] [serial = 615] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8fda4c00) [pid = 1802] [serial = 524] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0xa46cdc00) [pid = 1802] [serial = 292] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x893dc800) [pid = 1802] [serial = 738] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8c3a3400) [pid = 1802] [serial = 699] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0xa4c05c00) [pid = 1802] [serial = 217] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x92123c00) [pid = 1802] [serial = 162] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x83fc9800) [pid = 1802] [serial = 719] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x893e4c00) [pid = 1802] [serial = 627] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0xa6930c00) [pid = 1802] [serial = 319] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x91620800) [pid = 1802] [serial = 410] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x91309800) [pid = 1802] [serial = 612] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8b4c7c00) [pid = 1802] [serial = 725] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x914bbc00) [pid = 1802] [serial = 539] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8e731c00) [pid = 1802] [serial = 680] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x93ac2400) [pid = 1802] [serial = 328] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x92019c00) [pid = 1802] [serial = 572] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8e8ea400) [pid = 1802] [serial = 385] [outer = (nil)] [url = about:blank] 13:59:22 INFO - PROCESS | 1802 | --DOCSHELL 0x92ba4400 == 144 [pid = 1802] [id = 9] 13:59:22 INFO - PROCESS | 1802 | 1461185962827 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x84288800 == 145 [pid = 1802] [id = 288] 13:59:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x84289000) [pid = 1802] [serial = 865] [outer = (nil)] 13:59:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x84b8c400) [pid = 1802] [serial = 866] [outer = 0x84289000] 13:59:22 INFO - PROCESS | 1802 | 1461185962983 Marionette DEBUG loaded listener.js 13:59:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x84b92c00) [pid = 1802] [serial = 867] [outer = 0x84289000] 13:59:23 INFO - PROCESS | 1802 | 1461185963864 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]]]}] 13:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 3046ms 13:59:23 INFO - PROCESS | 1802 | 1461185963896 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 13:59:23 INFO - PROCESS | 1802 | 1461185963900 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 13:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:59:23 INFO - PROCESS | 1802 | 1461185963909 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:59:23 INFO - PROCESS | 1802 | 1461185963916 Marionette TRACE conn4 <- [1,1126,null,{}] 13:59:23 INFO - PROCESS | 1802 | 1461185963924 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}] 13:59:24 INFO - PROCESS | 1802 | 1461185964127 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 13:59:24 INFO - PROCESS | 1802 | 1461185964305 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8544b400 == 146 [pid = 1802] [id = 289] 13:59:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x85450c00) [pid = 1802] [serial = 868] [outer = (nil)] 13:59:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x85457000) [pid = 1802] [serial = 869] [outer = 0x85450c00] 13:59:24 INFO - PROCESS | 1802 | 1461185964402 Marionette DEBUG loaded listener.js 13:59:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8558fc00) [pid = 1802] [serial = 870] [outer = 0x85450c00] 13:59:25 INFO - PROCESS | 1802 | 1461185965435 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]]]}] 13:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1548ms 13:59:25 INFO - PROCESS | 1802 | 1461185965461 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 13:59:25 INFO - PROCESS | 1802 | 1461185965467 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 13:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:59:25 INFO - PROCESS | 1802 | 1461185965474 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:59:25 INFO - PROCESS | 1802 | 1461185965478 Marionette TRACE conn4 <- [1,1130,null,{}] 13:59:25 INFO - PROCESS | 1802 | 1461185965493 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}] 13:59:25 INFO - PROCESS | 1802 | 1461185965758 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 13:59:25 INFO - PROCESS | 1802 | 1461185965783 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x84b88800 == 147 [pid = 1802] [id = 290] 13:59:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x869f3800) [pid = 1802] [serial = 871] [outer = (nil)] 13:59:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x87496000) [pid = 1802] [serial = 872] [outer = 0x869f3800] 13:59:25 INFO - PROCESS | 1802 | 1461185965864 Marionette DEBUG loaded listener.js 13:59:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x877e2800) [pid = 1802] [serial = 873] [outer = 0x869f3800] 13:59:27 INFO - PROCESS | 1802 | 1461185967466 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]]]}] 13:59:27 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8e92fc00) [pid = 1802] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:59:27 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x859aa800) [pid = 1802] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:59:27 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x859a9000) [pid = 1802] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:59:27 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x84b89800) [pid = 1802] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:59:27 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x84b88000) [pid = 1802] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:59:27 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x93abdc00) [pid = 1802] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:59:27 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x877e6800) [pid = 1802] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:59:27 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x869ef800) [pid = 1802] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:59:27 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x83fc9400) [pid = 1802] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:59:27 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x84e82800) [pid = 1802] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:59:27 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x869edc00) [pid = 1802] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:59:27 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x83fcfc00) [pid = 1802] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:59:27 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x859b2000) [pid = 1802] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 2135ms 13:59:27 INFO - PROCESS | 1802 | 1461185967610 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 13:59:27 INFO - PROCESS | 1802 | 1461185967613 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 13:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:59:27 INFO - PROCESS | 1802 | 1461185967630 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:59:27 INFO - PROCESS | 1802 | 1461185967639 Marionette TRACE conn4 <- [1,1134,null,{}] 13:59:27 INFO - PROCESS | 1802 | 1461185967646 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}] 13:59:27 INFO - PROCESS | 1802 | 1461185967904 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 13:59:28 INFO - PROCESS | 1802 | 1461185968024 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x859b2000 == 148 [pid = 1802] [id = 291] 13:59:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x869f5c00) [pid = 1802] [serial = 874] [outer = (nil)] 13:59:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8749a000) [pid = 1802] [serial = 875] [outer = 0x869f5c00] 13:59:28 INFO - PROCESS | 1802 | 1461185968101 Marionette DEBUG loaded listener.js 13:59:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x88495400) [pid = 1802] [serial = 876] [outer = 0x869f5c00] 13:59:28 INFO - PROCESS | 1802 | 1461185968890 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]]]}] 13:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1301ms 13:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:59:28 INFO - PROCESS | 1802 | 1461185968923 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 13:59:28 INFO - PROCESS | 1802 | 1461185968927 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 13:59:28 INFO - PROCESS | 1802 | 1461185968934 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:59:28 INFO - PROCESS | 1802 | 1461185968937 Marionette TRACE conn4 <- [1,1138,null,{}] 13:59:28 INFO - PROCESS | 1802 | 1461185968943 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}] 13:59:29 INFO - PROCESS | 1802 | 1461185969134 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 13:59:29 INFO - PROCESS | 1802 | 1461185969151 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x869ef800 == 149 [pid = 1802] [id = 292] 13:59:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8749f400) [pid = 1802] [serial = 877] [outer = (nil)] 13:59:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8929f000) [pid = 1802] [serial = 878] [outer = 0x8749f400] 13:59:29 INFO - PROCESS | 1802 | 1461185969226 Marionette DEBUG loaded listener.js 13:59:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x893ce800) [pid = 1802] [serial = 879] [outer = 0x8749f400] 13:59:30 INFO - PROCESS | 1802 | 1461185970475 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]]]}] 13:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1582ms 13:59:30 INFO - PROCESS | 1802 | 1461185970517 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 13:59:30 INFO - PROCESS | 1802 | 1461185970524 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 13:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:59:30 INFO - PROCESS | 1802 | 1461185970536 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:59:30 INFO - PROCESS | 1802 | 1461185970540 Marionette TRACE conn4 <- [1,1142,null,{}] 13:59:30 INFO - PROCESS | 1802 | 1461185970551 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}] 13:59:30 INFO - PROCESS | 1802 | 1461185970785 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 13:59:31 INFO - PROCESS | 1802 | 1461185971065 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x84b8d000 == 150 [pid = 1802] [id = 293] 13:59:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x84e8ac00) [pid = 1802] [serial = 880] [outer = (nil)] 13:59:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8544fc00) [pid = 1802] [serial = 881] [outer = 0x84e8ac00] 13:59:31 INFO - PROCESS | 1802 | 1461185971205 Marionette DEBUG loaded listener.js 13:59:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8558e400) [pid = 1802] [serial = 882] [outer = 0x84e8ac00] 13:59:32 INFO - PROCESS | 1802 | 1461185972170 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]]]}] 13:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1701ms 13:59:32 INFO - PROCESS | 1802 | 1461185972238 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 13:59:32 INFO - PROCESS | 1802 | 1461185972247 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 13:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:59:32 INFO - PROCESS | 1802 | 1461185972258 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:59:32 INFO - PROCESS | 1802 | 1461185972262 Marionette TRACE conn4 <- [1,1146,null,{}] 13:59:32 INFO - PROCESS | 1802 | 1461185972269 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}] 13:59:32 INFO - PROCESS | 1802 | 1461185972531 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 13:59:32 INFO - PROCESS | 1802 | 1461185972915 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x8834ec00 == 151 [pid = 1802] [id = 294] 13:59:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x88357000) [pid = 1802] [serial = 883] [outer = (nil)] 13:59:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x884a1400) [pid = 1802] [serial = 884] [outer = 0x88357000] 13:59:33 INFO - PROCESS | 1802 | 1461185973026 Marionette DEBUG loaded listener.js 13:59:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8929bc00) [pid = 1802] [serial = 885] [outer = 0x88357000] 13:59:34 INFO - PROCESS | 1802 | 1461185974026 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]]]}] 13:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1832ms 13:59:34 INFO - PROCESS | 1802 | 1461185974091 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 13:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:59:34 INFO - PROCESS | 1802 | 1461185974096 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 13:59:34 INFO - PROCESS | 1802 | 1461185974103 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:59:34 INFO - PROCESS | 1802 | 1461185974110 Marionette TRACE conn4 <- [1,1150,null,{}] 13:59:34 INFO - PROCESS | 1802 | 1461185974128 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}] 13:59:34 INFO - PROCESS | 1802 | 1461185974409 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 13:59:34 INFO - PROCESS | 1802 | 1461185974754 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x899e7c00 == 152 [pid = 1802] [id = 295] 13:59:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x89d99800) [pid = 1802] [serial = 886] [outer = (nil)] 13:59:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8a281400) [pid = 1802] [serial = 887] [outer = 0x89d99800] 13:59:34 INFO - PROCESS | 1802 | 1461185974856 Marionette DEBUG loaded listener.js 13:59:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8a28e800) [pid = 1802] [serial = 888] [outer = 0x89d99800] 13:59:35 INFO - PROCESS | 1802 | 1461185975789 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]]]}] 13:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1752ms 13:59:35 INFO - PROCESS | 1802 | 1461185975855 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 13:59:35 INFO - PROCESS | 1802 | 1461185975861 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 13:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:59:35 INFO - PROCESS | 1802 | 1461185975869 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:59:35 INFO - PROCESS | 1802 | 1461185975873 Marionette TRACE conn4 <- [1,1154,null,{}] 13:59:35 INFO - PROCESS | 1802 | 1461185975880 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}] 13:59:36 INFO - PROCESS | 1802 | 1461185976156 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 13:59:36 INFO - PROCESS | 1802 | 1461185976478 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x893c7400 == 153 [pid = 1802] [id = 296] 13:59:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8a283000) [pid = 1802] [serial = 889] [outer = (nil)] 13:59:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8a5d5000) [pid = 1802] [serial = 890] [outer = 0x8a283000] 13:59:36 INFO - PROCESS | 1802 | 1461185976572 Marionette DEBUG loaded listener.js 13:59:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8a5ddc00) [pid = 1802] [serial = 891] [outer = 0x8a283000] 13:59:37 INFO - PROCESS | 1802 | 1461185977532 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]]]}] 13:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1733ms 13:59:37 INFO - PROCESS | 1802 | 1461185977603 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 13:59:37 INFO - PROCESS | 1802 | 1461185977608 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 13:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:59:37 INFO - PROCESS | 1802 | 1461185977615 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:59:37 INFO - PROCESS | 1802 | 1461185977619 Marionette TRACE conn4 <- [1,1158,null,{}] 13:59:37 INFO - PROCESS | 1802 | 1461185977625 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}] 13:59:37 INFO - PROCESS | 1802 | 1461185977883 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 13:59:38 INFO - PROCESS | 1802 | 1461185978218 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a31e400 == 154 [pid = 1802] [id = 297] 13:59:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8a323c00) [pid = 1802] [serial = 892] [outer = (nil)] 13:59:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x8b4d5c00) [pid = 1802] [serial = 893] [outer = 0x8a323c00] 13:59:38 INFO - PROCESS | 1802 | 1461185978313 Marionette DEBUG loaded listener.js 13:59:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x8b6a1000) [pid = 1802] [serial = 894] [outer = 0x8a323c00] 13:59:39 INFO - PROCESS | 1802 | 1461185979281 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]]]}] 13:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1735ms 13:59:39 INFO - PROCESS | 1802 | 1461185979351 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 13:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:59:39 INFO - PROCESS | 1802 | 1461185979356 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 13:59:39 INFO - PROCESS | 1802 | 1461185979362 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:59:39 INFO - PROCESS | 1802 | 1461185979366 Marionette TRACE conn4 <- [1,1162,null,{}] 13:59:39 INFO - PROCESS | 1802 | 1461185979372 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}] 13:59:39 INFO - PROCESS | 1802 | 1461185979669 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 13:59:40 INFO - PROCESS | 1802 | 1461185979986 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4cdc00 == 155 [pid = 1802] [id = 298] 13:59:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x8b7d0000) [pid = 1802] [serial = 895] [outer = (nil)] 13:59:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x8c0a6c00) [pid = 1802] [serial = 896] [outer = 0x8b7d0000] 13:59:40 INFO - PROCESS | 1802 | 1461185980086 Marionette DEBUG loaded listener.js 13:59:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x8c0ad000) [pid = 1802] [serial = 897] [outer = 0x8b7d0000] 13:59:41 INFO - PROCESS | 1802 | 1461185981011 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]]]}] 13:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1687ms 13:59:41 INFO - PROCESS | 1802 | 1461185981050 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 13:59:41 INFO - PROCESS | 1802 | 1461185981053 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 13:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:59:41 INFO - PROCESS | 1802 | 1461185981060 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:59:41 INFO - PROCESS | 1802 | 1461185981063 Marionette TRACE conn4 <- [1,1166,null,{}] 13:59:41 INFO - PROCESS | 1802 | 1461185981069 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}] 13:59:41 INFO - PROCESS | 1802 | 1461185981269 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 13:59:41 INFO - PROCESS | 1802 | 1461185981531 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a316400 == 156 [pid = 1802] [id = 299] 13:59:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x8b6b7c00) [pid = 1802] [serial = 898] [outer = (nil)] 13:59:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8c3a8400) [pid = 1802] [serial = 899] [outer = 0x8b6b7c00] 13:59:41 INFO - PROCESS | 1802 | 1461185981662 Marionette DEBUG loaded listener.js 13:59:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x8c3ac800) [pid = 1802] [serial = 900] [outer = 0x8b6b7c00] 13:59:42 INFO - PROCESS | 1802 | 1461185982535 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]]]}] 13:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1531ms 13:59:42 INFO - PROCESS | 1802 | 1461185982592 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 13:59:42 INFO - PROCESS | 1802 | 1461185982595 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 13:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:59:42 INFO - PROCESS | 1802 | 1461185982602 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:59:42 INFO - PROCESS | 1802 | 1461185982605 Marionette TRACE conn4 <- [1,1170,null,{}] 13:59:42 INFO - PROCESS | 1802 | 1461185982611 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}] 13:59:42 INFO - PROCESS | 1802 | 1461185982814 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 13:59:43 INFO - PROCESS | 1802 | 1461185983087 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a321000 == 157 [pid = 1802] [id = 300] 13:59:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x8c3a1400) [pid = 1802] [serial = 901] [outer = (nil)] 13:59:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x8c3da000) [pid = 1802] [serial = 902] [outer = 0x8c3a1400] 13:59:43 INFO - PROCESS | 1802 | 1461185983217 Marionette DEBUG loaded listener.js 13:59:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x8da30800) [pid = 1802] [serial = 903] [outer = 0x8c3a1400] 13:59:44 INFO - PROCESS | 1802 | 1461185984160 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]]]}] 13:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1590ms 13:59:44 INFO - PROCESS | 1802 | 1461185984193 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 13:59:44 INFO - PROCESS | 1802 | 1461185984196 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 13:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:59:44 INFO - PROCESS | 1802 | 1461185984204 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:59:44 INFO - PROCESS | 1802 | 1461185984207 Marionette TRACE conn4 <- [1,1174,null,{}] 13:59:44 INFO - PROCESS | 1802 | 1461185984213 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}] 13:59:44 INFO - PROCESS | 1802 | 1461185984428 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 13:59:44 INFO - PROCESS | 1802 | 1461185984724 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3d2c00 == 158 [pid = 1802] [id = 301] 13:59:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x8c3d4c00) [pid = 1802] [serial = 904] [outer = (nil)] 13:59:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x8e727800) [pid = 1802] [serial = 905] [outer = 0x8c3d4c00] 13:59:44 INFO - PROCESS | 1802 | 1461185984824 Marionette DEBUG loaded listener.js 13:59:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x8e731c00) [pid = 1802] [serial = 906] [outer = 0x8c3d4c00] 13:59:45 INFO - PROCESS | 1802 | 1461185985732 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] 13:59:45 INFO - PROCESS | 1802 | 1461185985801 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 13:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:59:45 INFO - PROCESS | 1802 | 1461185985810 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:59:45 INFO - PROCESS | 1802 | 1461185985814 Marionette TRACE conn4 <- [1,1178,null,{}] 13:59:45 INFO - PROCESS | 1802 | 1461185985820 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}] 13:59:46 INFO - PROCESS | 1802 | 1461185986042 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 13:59:46 INFO - PROCESS | 1802 | 1461185986307 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c083c00 == 159 [pid = 1802] [id = 302] 13:59:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x8e710c00) [pid = 1802] [serial = 907] [outer = (nil)] 13:59:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x8e96c800) [pid = 1802] [serial = 908] [outer = 0x8e710c00] 13:59:46 INFO - PROCESS | 1802 | 1461185986439 Marionette DEBUG loaded listener.js 13:59:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x8e975800) [pid = 1802] [serial = 909] [outer = 0x8e710c00] 13:59:47 INFO - PROCESS | 1802 | 1461185987370 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] 13:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:59:47 INFO - PROCESS | 1802 | 1461185987449 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 13:59:47 INFO - PROCESS | 1802 | 1461185987456 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:59:47 INFO - PROCESS | 1802 | 1461185987461 Marionette TRACE conn4 <- [1,1182,null,{}] 13:59:47 INFO - PROCESS | 1802 | 1461185987467 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}] 13:59:47 INFO - PROCESS | 1802 | 1461185987750 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 13:59:48 INFO - PROCESS | 1802 | 1461185988085 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e8ea800 == 160 [pid = 1802] [id = 303] 13:59:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x8f9d5c00) [pid = 1802] [serial = 910] [outer = (nil)] 13:59:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x8f9e0800) [pid = 1802] [serial = 911] [outer = 0x8f9d5c00] 13:59:48 INFO - PROCESS | 1802 | 1461185988183 Marionette DEBUG loaded listener.js 13:59:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x8fc52c00) [pid = 1802] [serial = 912] [outer = 0x8f9d5c00] 13:59:48 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:48 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:59:49 INFO - PROCESS | 1802 | 1461185989126 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] 13:59:49 INFO - PROCESS | 1802 | 1461185989193 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 13:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:59:49 INFO - PROCESS | 1802 | 1461185989200 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:59:49 INFO - PROCESS | 1802 | 1461185989204 Marionette TRACE conn4 <- [1,1186,null,{}] 13:59:49 INFO - PROCESS | 1802 | 1461185989210 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}] 13:59:49 INFO - PROCESS | 1802 | 1461185989417 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 13:59:49 INFO - PROCESS | 1802 | 1461185989710 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9d8800 == 161 [pid = 1802] [id = 304] 13:59:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x8fc4e400) [pid = 1802] [serial = 913] [outer = (nil)] 13:59:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x8fda1400) [pid = 1802] [serial = 914] [outer = 0x8fc4e400] 13:59:49 INFO - PROCESS | 1802 | 1461185989840 Marionette DEBUG loaded listener.js 13:59:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x8fda7c00) [pid = 1802] [serial = 915] [outer = 0x8fc4e400] 13:59:50 INFO - PROCESS | 1802 | 1461185990742 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] 13:59:50 INFO - PROCESS | 1802 | 1461185990791 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 13:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:59:50 INFO - PROCESS | 1802 | 1461185990799 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:59:50 INFO - PROCESS | 1802 | 1461185990802 Marionette TRACE conn4 <- [1,1190,null,{}] 13:59:50 INFO - PROCESS | 1802 | 1461185990808 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}] 13:59:51 INFO - PROCESS | 1802 | 1461185991011 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 13:59:51 INFO - PROCESS | 1802 | 1461185991272 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x859b3c00 == 162 [pid = 1802] [id = 305] 13:59:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x8fd9b000) [pid = 1802] [serial = 916] [outer = (nil)] 13:59:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x90411000) [pid = 1802] [serial = 917] [outer = 0x8fd9b000] 13:59:51 INFO - PROCESS | 1802 | 1461185991401 Marionette DEBUG loaded listener.js 13:59:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x90413c00) [pid = 1802] [serial = 918] [outer = 0x8fd9b000] 13:59:52 INFO - PROCESS | 1802 | 1461185992289 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] 13:59:52 INFO - PROCESS | 1802 | 1461185992340 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 13:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:59:52 INFO - PROCESS | 1802 | 1461185992348 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:59:52 INFO - PROCESS | 1802 | 1461185992351 Marionette TRACE conn4 <- [1,1194,null,{}] 13:59:52 INFO - PROCESS | 1802 | 1461185992357 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}] 13:59:52 INFO - PROCESS | 1802 | 1461185992573 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 13:59:52 INFO - PROCESS | 1802 | 1461185992838 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fef5c00 == 163 [pid = 1802] [id = 306] 13:59:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x8fef6400) [pid = 1802] [serial = 919] [outer = (nil)] 13:59:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x904a5000) [pid = 1802] [serial = 920] [outer = 0x8fef6400] 13:59:52 INFO - PROCESS | 1802 | 1461185992974 Marionette DEBUG loaded listener.js 13:59:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x904a7800) [pid = 1802] [serial = 921] [outer = 0x8fef6400] 13:59:53 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:53 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:53 INFO - PROCESS | 1802 | 1461185993954 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] 13:59:54 INFO - PROCESS | 1802 | 1461185994037 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 13:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:59:54 INFO - PROCESS | 1802 | 1461185994045 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:59:54 INFO - PROCESS | 1802 | 1461185994048 Marionette TRACE conn4 <- [1,1198,null,{}] 13:59:54 INFO - PROCESS | 1802 | 1461185994054 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}] 13:59:54 INFO - PROCESS | 1802 | 1461185994283 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 13:59:54 INFO - PROCESS | 1802 | 1461185994607 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x90412000 == 164 [pid = 1802] [id = 307] 13:59:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x904a5800) [pid = 1802] [serial = 922] [outer = (nil)] 13:59:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x904fec00) [pid = 1802] [serial = 923] [outer = 0x904a5800] 13:59:54 INFO - PROCESS | 1802 | 1461185994701 Marionette DEBUG loaded listener.js 13:59:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 205 (0x90543400) [pid = 1802] [serial = 924] [outer = 0x904a5800] 13:59:55 INFO - PROCESS | 1802 | 1461185995691 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]]]}] 13:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1686ms 13:59:55 INFO - PROCESS | 1802 | 1461185995732 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 13:59:55 INFO - PROCESS | 1802 | 1461185995736 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 13:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:59:55 INFO - PROCESS | 1802 | 1461185995742 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:59:55 INFO - PROCESS | 1802 | 1461185995746 Marionette TRACE conn4 <- [1,1202,null,{}] 13:59:55 INFO - PROCESS | 1802 | 1461185995752 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}] 13:59:55 INFO - PROCESS | 1802 | 1461185995969 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 13:59:56 INFO - PROCESS | 1802 | 1461185996290 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x82c88000 == 165 [pid = 1802] [id = 308] 13:59:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 206 (0x82c8d000) [pid = 1802] [serial = 925] [outer = (nil)] 13:59:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 207 (0x83fccc00) [pid = 1802] [serial = 926] [outer = 0x82c8d000] 13:59:56 INFO - PROCESS | 1802 | 1461185996384 Marionette DEBUG loaded listener.js 13:59:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 208 (0x84288400) [pid = 1802] [serial = 927] [outer = 0x82c8d000] 13:59:57 INFO - PROCESS | 1802 | 1461185997873 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]]]}] 13:59:57 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 13:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 2186ms 13:59:57 INFO - PROCESS | 1802 | 1461185997931 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 13:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:59:57 INFO - PROCESS | 1802 | 1461185997937 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 13:59:57 INFO - PROCESS | 1802 | 1461185997945 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:59:57 INFO - PROCESS | 1802 | 1461185997951 Marionette TRACE conn4 <- [1,1206,null,{}] 13:59:57 INFO - PROCESS | 1802 | 1461185997961 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}] 13:59:58 INFO - PROCESS | 1802 | 1461185998222 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 13:59:58 INFO - PROCESS | 1802 | 1461185998493 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x84db1c00 == 166 [pid = 1802] [id = 309] 13:59:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 209 (0x84e85c00) [pid = 1802] [serial = 928] [outer = (nil)] 13:59:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 210 (0x85596000) [pid = 1802] [serial = 929] [outer = 0x84e85c00] 13:59:58 INFO - PROCESS | 1802 | 1461185998583 Marionette DEBUG loaded listener.js 13:59:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 211 (0x869f2c00) [pid = 1802] [serial = 930] [outer = 0x84e85c00] 13:59:59 INFO - PROCESS | 1802 | 1461185999674 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]]]}] 13:59:59 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 13:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1788ms 13:59:59 INFO - PROCESS | 1802 | 1461185999733 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 13:59:59 INFO - PROCESS | 1802 | 1461185999741 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 13:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:59:59 INFO - PROCESS | 1802 | 1461185999752 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:59:59 INFO - PROCESS | 1802 | 1461185999756 Marionette TRACE conn4 <- [1,1210,null,{}] 13:59:59 INFO - PROCESS | 1802 | 1461185999762 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}] 13:59:59 INFO - PROCESS | 1802 | 1461185999967 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8b7cc000 == 165 [pid = 1802] [id = 232] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x84b87400 == 164 [pid = 1802] [id = 237] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8b7c8800 == 163 [pid = 1802] [id = 231] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x84e82400 == 162 [pid = 1802] [id = 238] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x83fc0400 == 161 [pid = 1802] [id = 239] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x83fc8800 == 160 [pid = 1802] [id = 240] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x83fc3c00 == 159 [pid = 1802] [id = 241] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8e754000 == 158 [pid = 1802] [id = 43] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x9fd61c00 == 157 [pid = 1802] [id = 95] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8c0b0c00 == 156 [pid = 1802] [id = 233] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x85448c00 == 155 [pid = 1802] [id = 234] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x85451800 == 154 [pid = 1802] [id = 235] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x859b2000 == 153 [pid = 1802] [id = 291] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x84b88800 == 152 [pid = 1802] [id = 290] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x83fce800 == 151 [pid = 1802] [id = 266] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8544b400 == 150 [pid = 1802] [id = 289] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x84288800 == 149 [pid = 1802] [id = 288] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8544e400 == 148 [pid = 1802] [id = 286] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x83fc6000 == 147 [pid = 1802] [id = 285] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8e96b800 == 146 [pid = 1802] [id = 284] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4d0800 == 145 [pid = 1802] [id = 282] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8a28ac00 == 144 [pid = 1802] [id = 283] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8c3ce400 == 143 [pid = 1802] [id = 281] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8c3d7800 == 142 [pid = 1802] [id = 280] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x893e5400 == 141 [pid = 1802] [id = 279] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8b6b6c00 == 140 [pid = 1802] [id = 277] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8b7d0c00 == 139 [pid = 1802] [id = 278] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4c9800 == 138 [pid = 1802] [id = 276] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x82c8b400 == 137 [pid = 1802] [id = 275] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x89d9d000 == 136 [pid = 1802] [id = 274] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x89d9d800 == 135 [pid = 1802] [id = 273] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x859aac00 == 134 [pid = 1802] [id = 271] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x893ca400 == 133 [pid = 1802] [id = 272] 14:00:00 INFO - PROCESS | 1802 | --DOCSHELL 0x8428ac00 == 132 [pid = 1802] [id = 270] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 210 (0x84db1400) [pid = 1802] [serial = 791] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 209 (0x93cc6000) [pid = 1802] [serial = 729] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 208 (0x859b2c00) [pid = 1802] [serial = 648] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 207 (0x8b7c6c00) [pid = 1802] [serial = 743] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 206 (0x869ec000) [pid = 1802] [serial = 797] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 205 (0x87496800) [pid = 1802] [serial = 801] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 204 (0x84dba400) [pid = 1802] [serial = 794] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x86af0000) [pid = 1802] [serial = 798] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x97c09800) [pid = 1802] [serial = 584] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x89296000) [pid = 1802] [serial = 804] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x869f6c00) [pid = 1802] [serial = 642] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x84e90800) [pid = 1802] [serial = 723] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x84db2800) [pid = 1802] [serial = 785] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x8b6b2400) [pid = 1802] [serial = 726] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x913e2800) [pid = 1802] [serial = 761] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x859b6000) [pid = 1802] [serial = 746] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x8f9da800) [pid = 1802] [serial = 758] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x88492400) [pid = 1802] [serial = 803] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x86af1400) [pid = 1802] [serial = 645] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x85448400) [pid = 1802] [serial = 795] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x8e8e5000) [pid = 1802] [serial = 755] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x893d4c00) [pid = 1802] [serial = 807] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x8c3d7000) [pid = 1802] [serial = 752] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x86af3400) [pid = 1802] [serial = 651] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x95d7f000) [pid = 1802] [serial = 767] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x9212e800) [pid = 1802] [serial = 764] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x86aef400) [pid = 1802] [serial = 800] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x90419000) [pid = 1802] [serial = 776] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x9ad20800) [pid = 1802] [serial = 770] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x82c8a000) [pid = 1802] [serial = 788] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x89da2800) [pid = 1802] [serial = 749] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x893ce000) [pid = 1802] [serial = 806] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x893cd800) [pid = 1802] [serial = 773] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x838ddc00) [pid = 1802] [serial = 779] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x90412800) [pid = 1802] [serial = 782] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x89105000) [pid = 1802] [serial = 809] [outer = (nil)] [url = about:blank] 14:00:00 INFO - PROCESS | 1802 | 1461186000668 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x82c8a000 == 133 [pid = 1802] [id = 310] 14:00:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x82c8b000) [pid = 1802] [serial = 931] [outer = (nil)] 14:00:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x838e0c00) [pid = 1802] [serial = 932] [outer = 0x82c8b000] 14:00:00 INFO - PROCESS | 1802 | 1461186000782 Marionette DEBUG loaded listener.js 14:00:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x84b96800) [pid = 1802] [serial = 933] [outer = 0x82c8b000] 14:00:01 INFO - PROCESS | 1802 | 1461186001974 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]]]}] 14:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 2240ms 14:00:01 INFO - PROCESS | 1802 | 1461186001992 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 14:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:00:02 INFO - PROCESS | 1802 | 1461186001997 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 14:00:02 INFO - PROCESS | 1802 | 1461186002004 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:00:02 INFO - PROCESS | 1802 | 1461186002010 Marionette TRACE conn4 <- [1,1214,null,{}] 14:00:02 INFO - PROCESS | 1802 | 1461186002025 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}] 14:00:02 INFO - PROCESS | 1802 | 1461186002236 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 14:00:02 INFO - PROCESS | 1802 | 1461186002468 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x85593800 == 134 [pid = 1802] [id = 311] 14:00:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x86af0c00) [pid = 1802] [serial = 934] [outer = (nil)] 14:00:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x87490c00) [pid = 1802] [serial = 935] [outer = 0x86af0c00] 14:00:02 INFO - PROCESS | 1802 | 1461186002553 Marionette DEBUG loaded listener.js 14:00:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x88353400) [pid = 1802] [serial = 936] [outer = 0x86af0c00] 14:00:03 INFO - PROCESS | 1802 | 1461186003398 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]]]}] 14:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1442ms 14:00:03 INFO - PROCESS | 1802 | 1461186003446 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 14:00:03 INFO - PROCESS | 1802 | 1461186003451 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 14:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:00:03 INFO - PROCESS | 1802 | 1461186003469 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:00:03 INFO - PROCESS | 1802 | 1461186003473 Marionette TRACE conn4 <- [1,1218,null,{}] 14:00:03 INFO - PROCESS | 1802 | 1461186003479 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}] 14:00:03 INFO - PROCESS | 1802 | 1461186003742 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 14:00:03 INFO - PROCESS | 1802 | 1461186003771 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x86af2400 == 135 [pid = 1802] [id = 312] 14:00:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x89106c00) [pid = 1802] [serial = 937] [outer = (nil)] 14:00:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x893cb800) [pid = 1802] [serial = 938] [outer = 0x89106c00] 14:00:03 INFO - PROCESS | 1802 | 1461186003847 Marionette DEBUG loaded listener.js 14:00:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x893d8c00) [pid = 1802] [serial = 939] [outer = 0x89106c00] 14:00:04 INFO - PROCESS | 1802 | 1461186004860 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]]]}] 14:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1437ms 14:00:04 INFO - PROCESS | 1802 | 1461186004908 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 14:00:04 INFO - PROCESS | 1802 | 1461186004912 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 14:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:00:04 INFO - PROCESS | 1802 | 1461186004924 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:00:04 INFO - PROCESS | 1802 | 1461186004927 Marionette TRACE conn4 <- [1,1222,null,{}] 14:00:04 INFO - PROCESS | 1802 | 1461186004933 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}] 14:00:05 INFO - PROCESS | 1802 | 1461186005185 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 14:00:05 INFO - PROCESS | 1802 | 1461186005236 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x84283000 == 136 [pid = 1802] [id = 313] 14:00:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x89294000) [pid = 1802] [serial = 940] [outer = (nil)] 14:00:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x899e2800) [pid = 1802] [serial = 941] [outer = 0x89294000] 14:00:05 INFO - PROCESS | 1802 | 1461186005310 Marionette DEBUG loaded listener.js 14:00:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x899ef400) [pid = 1802] [serial = 942] [outer = 0x89294000] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x84e84400) [pid = 1802] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x93cba800) [pid = 1802] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x84290000) [pid = 1802] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x893c7000) [pid = 1802] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x90413800) [pid = 1802] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x838d6400) [pid = 1802] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8b6ae400) [pid = 1802] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x9791fc00) [pid = 1802] [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.] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8544ec00) [pid = 1802] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8f190800) [pid = 1802] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8c3d8400) [pid = 1802] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x859ab800) [pid = 1802] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x869f5c00) [pid = 1802] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8b69ec00) [pid = 1802] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x904a6800) [pid = 1802] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x893da800) [pid = 1802] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x83fca800) [pid = 1802] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x89d9f800) [pid = 1802] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8c084c00) [pid = 1802] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8ea4bc00) [pid = 1802] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8b4c6800) [pid = 1802] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x838d7800) [pid = 1802] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x85450c00) [pid = 1802] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8c3a0800) [pid = 1802] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8e758800) [pid = 1802] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x83fc6800) [pid = 1802] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8b7c9800) [pid = 1802] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x82c8b800) [pid = 1802] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8c084000) [pid = 1802] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x92ba7000) [pid = 1802] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x84289000) [pid = 1802] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8e727400) [pid = 1802] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x869f3800) [pid = 1802] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8a280800) [pid = 1802] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x916ed000) [pid = 1802] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8c3d5000) [pid = 1802] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x904fd800) [pid = 1802] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x88499000) [pid = 1802] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8da31800) [pid = 1802] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:00:06 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8a2d8000) [pid = 1802] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:00:07 INFO - PROCESS | 1802 | 1461186007020 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] 14:00:07 INFO - PROCESS | 1802 | 1461186007066 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 14:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:00:07 INFO - PROCESS | 1802 | 1461186007073 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:00:07 INFO - PROCESS | 1802 | 1461186007077 Marionette TRACE conn4 <- [1,1226,null,{}] 14:00:07 INFO - PROCESS | 1802 | 1461186007082 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}] 14:00:07 INFO - PROCESS | 1802 | 1461186007312 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 14:00:07 INFO - PROCESS | 1802 | 1461186007486 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x838d6000 == 137 [pid = 1802] [id = 314] 14:00:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x838d8c00) [pid = 1802] [serial = 943] [outer = (nil)] 14:00:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8834e400) [pid = 1802] [serial = 944] [outer = 0x838d8c00] 14:00:07 INFO - PROCESS | 1802 | 1461186007570 Marionette DEBUG loaded listener.js 14:00:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8a280400) [pid = 1802] [serial = 945] [outer = 0x838d8c00] 14:00:08 INFO - PROCESS | 1802 | 1461186008503 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]]]}] 14:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1481ms 14:00:08 INFO - PROCESS | 1802 | 1461186008557 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 14:00:08 INFO - PROCESS | 1802 | 1461186008563 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 14:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:00:08 INFO - PROCESS | 1802 | 1461186008573 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:00:08 INFO - PROCESS | 1802 | 1461186008582 Marionette TRACE conn4 <- [1,1230,null,{}] 14:00:08 INFO - PROCESS | 1802 | 1461186008592 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}] 14:00:08 INFO - PROCESS | 1802 | 1461186008827 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 14:00:09 INFO - PROCESS | 1802 | 1461186009207 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e89800 == 138 [pid = 1802] [id = 315] 14:00:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x84e8a000) [pid = 1802] [serial = 946] [outer = (nil)] 14:00:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x84e8fc00) [pid = 1802] [serial = 947] [outer = 0x84e8a000] 14:00:09 INFO - PROCESS | 1802 | 1461186009308 Marionette DEBUG loaded listener.js 14:00:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8544d000) [pid = 1802] [serial = 948] [outer = 0x84e8a000] 14:00:10 INFO - PROCESS | 1802 | 1461186010306 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]]]}] 14:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1799ms 14:00:10 INFO - PROCESS | 1802 | 1461186010372 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 14:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:00:10 INFO - PROCESS | 1802 | 1461186010383 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 14:00:10 INFO - PROCESS | 1802 | 1461186010395 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:00:10 INFO - PROCESS | 1802 | 1461186010400 Marionette TRACE conn4 <- [1,1234,null,{}] 14:00:10 INFO - PROCESS | 1802 | 1461186010407 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}] 14:00:10 INFO - PROCESS | 1802 | 1461186010676 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 14:00:11 INFO - PROCESS | 1802 | 1461186011025 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x869f8000 == 139 [pid = 1802] [id = 316] 14:00:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x86aea400) [pid = 1802] [serial = 949] [outer = (nil)] 14:00:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x86af5c00) [pid = 1802] [serial = 950] [outer = 0x86aea400] 14:00:11 INFO - PROCESS | 1802 | 1461186011122 Marionette DEBUG loaded listener.js 14:00:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8834f400) [pid = 1802] [serial = 951] [outer = 0x86aea400] 14:00:12 INFO - PROCESS | 1802 | 1461186012106 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]]]}] 14:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1787ms 14:00:12 INFO - PROCESS | 1802 | 1461186012182 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 14:00:12 INFO - PROCESS | 1802 | 1461186012185 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 14:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:00:12 INFO - PROCESS | 1802 | 1461186012193 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:00:12 INFO - PROCESS | 1802 | 1461186012200 Marionette TRACE conn4 <- [1,1238,null,{}] 14:00:12 INFO - PROCESS | 1802 | 1461186012218 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}] 14:00:12 INFO - PROCESS | 1802 | 1461186012540 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 14:00:12 INFO - PROCESS | 1802 | 1461186012835 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x893da800 == 140 [pid = 1802] [id = 317] 14:00:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x89d9a400) [pid = 1802] [serial = 952] [outer = (nil)] 14:00:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8a2cec00) [pid = 1802] [serial = 953] [outer = 0x89d9a400] 14:00:12 INFO - PROCESS | 1802 | 1461186012931 Marionette DEBUG loaded listener.js 14:00:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8a320400) [pid = 1802] [serial = 954] [outer = 0x89d9a400] 14:00:13 INFO - PROCESS | 1802 | 1461186013879 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]]]}] 14:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1739ms 14:00:13 INFO - PROCESS | 1802 | 1461186013933 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 14:00:13 INFO - PROCESS | 1802 | 1461186013938 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 14:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:00:13 INFO - PROCESS | 1802 | 1461186013945 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:00:13 INFO - PROCESS | 1802 | 1461186013949 Marionette TRACE conn4 <- [1,1242,null,{}] 14:00:13 INFO - PROCESS | 1802 | 1461186013955 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}] 14:00:14 INFO - PROCESS | 1802 | 1461186014191 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 14:00:14 INFO - PROCESS | 1802 | 1461186014454 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e86400 == 141 [pid = 1802] [id = 318] 14:00:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x893e1800) [pid = 1802] [serial = 955] [outer = (nil)] 14:00:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8b69fc00) [pid = 1802] [serial = 956] [outer = 0x893e1800] 14:00:14 INFO - PROCESS | 1802 | 1461186014600 Marionette DEBUG loaded listener.js 14:00:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8b6af800) [pid = 1802] [serial = 957] [outer = 0x893e1800] 14:00:15 INFO - PROCESS | 1802 | 1461186015497 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]]]}] 14:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1589ms 14:00:15 INFO - PROCESS | 1802 | 1461186015535 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 14:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:00:15 INFO - PROCESS | 1802 | 1461186015540 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 14:00:15 INFO - PROCESS | 1802 | 1461186015546 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:00:15 INFO - PROCESS | 1802 | 1461186015550 Marionette TRACE conn4 <- [1,1246,null,{}] 14:00:15 INFO - PROCESS | 1802 | 1461186015556 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}] 14:00:15 INFO - PROCESS | 1802 | 1461186015765 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 14:00:16 INFO - PROCESS | 1802 | 1461186016039 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4c9800 == 142 [pid = 1802] [id = 319] 14:00:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8b4ce800) [pid = 1802] [serial = 958] [outer = (nil)] 14:00:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8b7c7000) [pid = 1802] [serial = 959] [outer = 0x8b4ce800] 14:00:16 INFO - PROCESS | 1802 | 1461186016172 Marionette DEBUG loaded listener.js 14:00:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8b7ccc00) [pid = 1802] [serial = 960] [outer = 0x8b4ce800] 14:00:17 INFO - PROCESS | 1802 | 1461186017098 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]]]}] 14:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1587ms 14:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:00:17 INFO - PROCESS | 1802 | 1461186017134 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 14:00:17 INFO - PROCESS | 1802 | 1461186017138 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 14:00:17 INFO - PROCESS | 1802 | 1461186017145 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:00:17 INFO - PROCESS | 1802 | 1461186017148 Marionette TRACE conn4 <- [1,1250,null,{}] 14:00:17 INFO - PROCESS | 1802 | 1461186017155 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}] 14:00:17 INFO - PROCESS | 1802 | 1461186017404 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 14:00:17 INFO - PROCESS | 1802 | 1461186017682 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b6aec00 == 143 [pid = 1802] [id = 320] 14:00:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8c085c00) [pid = 1802] [serial = 961] [outer = (nil)] 14:00:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8c0b2800) [pid = 1802] [serial = 962] [outer = 0x8c085c00] 14:00:17 INFO - PROCESS | 1802 | 1461186017820 Marionette DEBUG loaded listener.js 14:00:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8c3a8c00) [pid = 1802] [serial = 963] [outer = 0x8c085c00] 14:00:18 INFO - PROCESS | 1802 | 1461186018743 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]]]}] 14:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1639ms 14:00:18 INFO - PROCESS | 1802 | 1461186018782 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 14:00:18 INFO - PROCESS | 1802 | 1461186018787 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 14:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:00:18 INFO - PROCESS | 1802 | 1461186018793 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:00:18 INFO - PROCESS | 1802 | 1461186018796 Marionette TRACE conn4 <- [1,1254,null,{}] 14:00:18 INFO - PROCESS | 1802 | 1461186018802 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}] 14:00:19 INFO - PROCESS | 1802 | 1461186019019 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 14:00:19 INFO - PROCESS | 1802 | 1461186019335 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c0b0400 == 144 [pid = 1802] [id = 321] 14:00:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8c1f7000) [pid = 1802] [serial = 964] [outer = (nil)] 14:00:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8da37c00) [pid = 1802] [serial = 965] [outer = 0x8c1f7000] 14:00:19 INFO - PROCESS | 1802 | 1461186019431 Marionette DEBUG loaded listener.js 14:00:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8e70d400) [pid = 1802] [serial = 966] [outer = 0x8c1f7000] 14:00:20 INFO - PROCESS | 1802 | 1461186020325 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]]]}] 14:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1580ms 14:00:20 INFO - PROCESS | 1802 | 1461186020375 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 14:00:20 INFO - PROCESS | 1802 | 1461186020378 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 14:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:00:20 INFO - PROCESS | 1802 | 1461186020385 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:00:20 INFO - PROCESS | 1802 | 1461186020389 Marionette TRACE conn4 <- [1,1258,null,{}] 14:00:20 INFO - PROCESS | 1802 | 1461186020395 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}] 14:00:20 INFO - PROCESS | 1802 | 1461186020610 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 14:00:20 INFO - PROCESS | 1802 | 1461186020882 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c0b1000 == 145 [pid = 1802] [id = 322] 14:00:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8c3d1400) [pid = 1802] [serial = 967] [outer = (nil)] 14:00:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8e8e3000) [pid = 1802] [serial = 968] [outer = 0x8c3d1400] 14:00:21 INFO - PROCESS | 1802 | 1461186021014 Marionette DEBUG loaded listener.js 14:00:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x8e930400) [pid = 1802] [serial = 969] [outer = 0x8c3d1400] 14:00:22 INFO - PROCESS | 1802 | 1461186022062 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]]]}] 14:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1739ms 14:00:22 INFO - PROCESS | 1802 | 1461186022125 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 14:00:22 INFO - PROCESS | 1802 | 1461186022130 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 14:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:00:22 INFO - PROCESS | 1802 | 1461186022137 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:00:22 INFO - PROCESS | 1802 | 1461186022141 Marionette TRACE conn4 <- [1,1262,null,{}] 14:00:22 INFO - PROCESS | 1802 | 1461186022147 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}] 14:00:22 INFO - PROCESS | 1802 | 1461186022345 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 14:00:22 INFO - PROCESS | 1802 | 1461186022622 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e70b000 == 146 [pid = 1802] [id = 323] 14:00:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x8e732c00) [pid = 1802] [serial = 970] [outer = (nil)] 14:00:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x8ea48c00) [pid = 1802] [serial = 971] [outer = 0x8e732c00] 14:00:22 INFO - PROCESS | 1802 | 1461186022717 Marionette DEBUG loaded listener.js 14:00:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x8ea51c00) [pid = 1802] [serial = 972] [outer = 0x8e732c00] 14:00:23 INFO - PROCESS | 1802 | 1461186023625 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]]]}] 14:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1535ms 14:00:23 INFO - PROCESS | 1802 | 1461186023673 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 14:00:23 INFO - PROCESS | 1802 | 1461186023676 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 14:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:00:23 INFO - PROCESS | 1802 | 1461186023683 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:00:23 INFO - PROCESS | 1802 | 1461186023687 Marionette TRACE conn4 <- [1,1266,null,{}] 14:00:23 INFO - PROCESS | 1802 | 1461186023693 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}] 14:00:23 INFO - PROCESS | 1802 | 1461186023916 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 14:00:24 INFO - PROCESS | 1802 | 1461186024227 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f18d800 == 147 [pid = 1802] [id = 324] 14:00:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x8f194000) [pid = 1802] [serial = 973] [outer = (nil)] 14:00:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x8f9da400) [pid = 1802] [serial = 974] [outer = 0x8f194000] 14:00:24 INFO - PROCESS | 1802 | 1461186024359 Marionette DEBUG loaded listener.js 14:00:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8fc50800) [pid = 1802] [serial = 975] [outer = 0x8f194000] 14:00:25 INFO - PROCESS | 1802 | 1461186025286 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]]]}] 14:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1636ms 14:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:00:25 INFO - PROCESS | 1802 | 1461186025321 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 14:00:25 INFO - PROCESS | 1802 | 1461186025325 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 14:00:25 INFO - PROCESS | 1802 | 1461186025332 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:00:25 INFO - PROCESS | 1802 | 1461186025336 Marionette TRACE conn4 <- [1,1270,null,{}] 14:00:25 INFO - PROCESS | 1802 | 1461186025342 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}] 14:00:25 INFO - PROCESS | 1802 | 1461186025570 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 14:00:25 INFO - PROCESS | 1802 | 1461186025852 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e975000 == 148 [pid = 1802] [id = 325] 14:00:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x9041c800) [pid = 1802] [serial = 976] [outer = (nil)] 14:00:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x904af800) [pid = 1802] [serial = 977] [outer = 0x9041c800] 14:00:25 INFO - PROCESS | 1802 | 1461186025989 Marionette DEBUG loaded listener.js 14:00:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x90542400) [pid = 1802] [serial = 978] [outer = 0x9041c800] 14:00:26 INFO - PROCESS | 1802 | 1461186026932 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]]]}] 14:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1640ms 14:00:26 INFO - PROCESS | 1802 | 1461186026971 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 14:00:26 INFO - PROCESS | 1802 | 1461186026974 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 14:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:00:26 INFO - PROCESS | 1802 | 1461186026981 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:00:26 INFO - PROCESS | 1802 | 1461186026984 Marionette TRACE conn4 <- [1,1274,null,{}] 14:00:26 INFO - PROCESS | 1802 | 1461186026990 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}] 14:00:27 INFO - PROCESS | 1802 | 1461186027194 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 14:00:27 INFO - PROCESS | 1802 | 1461186027468 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x90413800 == 149 [pid = 1802] [id = 326] 14:00:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x904a6000) [pid = 1802] [serial = 979] [outer = (nil)] 14:00:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x908f0c00) [pid = 1802] [serial = 980] [outer = 0x904a6000] 14:00:27 INFO - PROCESS | 1802 | 1461186027613 Marionette DEBUG loaded listener.js 14:00:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x908f8c00) [pid = 1802] [serial = 981] [outer = 0x904a6000] 14:00:28 INFO - PROCESS | 1802 | 1461186028536 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]]]}] 14:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1590ms 14:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:00:28 INFO - PROCESS | 1802 | 1461186028572 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 14:00:28 INFO - PROCESS | 1802 | 1461186028575 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 14:00:28 INFO - PROCESS | 1802 | 1461186028582 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:00:28 INFO - PROCESS | 1802 | 1461186028586 Marionette TRACE conn4 <- [1,1278,null,{}] 14:00:28 INFO - PROCESS | 1802 | 1461186028591 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}] 14:00:28 INFO - PROCESS | 1802 | 1461186028796 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 14:00:29 INFO - PROCESS | 1802 | 1461186029110 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x9054d000 == 150 [pid = 1802] [id = 327] 14:00:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x9054ec00) [pid = 1802] [serial = 982] [outer = (nil)] 14:00:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x913de400) [pid = 1802] [serial = 983] [outer = 0x9054ec00] 14:00:29 INFO - PROCESS | 1802 | 1461186029204 Marionette DEBUG loaded listener.js 14:00:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x913e2400) [pid = 1802] [serial = 984] [outer = 0x9054ec00] 14:00:30 INFO - PROCESS | 1802 | 1461186030150 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]]]}] 14:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1643ms 14:00:30 INFO - PROCESS | 1802 | 1461186030225 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 14:00:30 INFO - PROCESS | 1802 | 1461186030229 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 14:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:00:30 INFO - PROCESS | 1802 | 1461186030236 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:00:30 INFO - PROCESS | 1802 | 1461186030240 Marionette TRACE conn4 <- [1,1282,null,{}] 14:00:30 INFO - PROCESS | 1802 | 1461186030246 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}] 14:00:30 INFO - PROCESS | 1802 | 1461186030455 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 14:00:30 INFO - PROCESS | 1802 | 1461186030775 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f18e800 == 151 [pid = 1802] [id = 328] 14:00:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x904efc00) [pid = 1802] [serial = 985] [outer = (nil)] 14:00:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x914bdc00) [pid = 1802] [serial = 986] [outer = 0x904efc00] 14:00:30 INFO - PROCESS | 1802 | 1461186030869 Marionette DEBUG loaded listener.js 14:00:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x914c0800) [pid = 1802] [serial = 987] [outer = 0x904efc00] 14:00:31 INFO - PROCESS | 1802 | 1461186031966 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]]]}] 14:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1787ms 14:00:32 INFO - PROCESS | 1802 | 1461186032025 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 14:00:32 INFO - PROCESS | 1802 | 1461186032030 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 14:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:00:32 INFO - PROCESS | 1802 | 1461186032036 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:00:32 INFO - PROCESS | 1802 | 1461186032039 Marionette TRACE conn4 <- [1,1286,null,{}] 14:00:32 INFO - PROCESS | 1802 | 1461186032045 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}] 14:00:32 INFO - PROCESS | 1802 | 1461186032265 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 14:00:32 INFO - PROCESS | 1802 | 1461186032556 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x84db5400 == 152 [pid = 1802] [id = 329] 14:00:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x9054c800) [pid = 1802] [serial = 988] [outer = (nil)] 14:00:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x91617400) [pid = 1802] [serial = 989] [outer = 0x9054c800] 14:00:32 INFO - PROCESS | 1802 | 1461186032647 Marionette DEBUG loaded listener.js 14:00:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x9161ac00) [pid = 1802] [serial = 990] [outer = 0x9054c800] 14:00:33 INFO - PROCESS | 1802 | 1461186033594 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]]]}] 14:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1631ms 14:00:33 INFO - PROCESS | 1802 | 1461186033668 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 14:00:33 INFO - PROCESS | 1802 | 1461186033672 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 14:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:00:33 INFO - PROCESS | 1802 | 1461186033679 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:00:33 INFO - PROCESS | 1802 | 1461186033682 Marionette TRACE conn4 <- [1,1290,null,{}] 14:00:33 INFO - PROCESS | 1802 | 1461186033688 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}] 14:00:33 INFO - PROCESS | 1802 | 1461186033906 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 14:00:34 INFO - PROCESS | 1802 | 1461186034217 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x859aa000 == 153 [pid = 1802] [id = 330] 14:00:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x87497400) [pid = 1802] [serial = 991] [outer = (nil)] 14:00:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x916e9800) [pid = 1802] [serial = 992] [outer = 0x87497400] 14:00:34 INFO - PROCESS | 1802 | 1461186034312 Marionette DEBUG loaded listener.js 14:00:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x916ed400) [pid = 1802] [serial = 993] [outer = 0x87497400] 14:00:35 INFO - PROCESS | 1802 | 1461186035198 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]]]}] 14:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1586ms 14:00:35 INFO - PROCESS | 1802 | 1461186035266 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 14:00:35 INFO - PROCESS | 1802 | 1461186035270 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 14:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:00:35 INFO - PROCESS | 1802 | 1461186035276 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:00:35 INFO - PROCESS | 1802 | 1461186035279 Marionette TRACE conn4 <- [1,1294,null,{}] 14:00:35 INFO - PROCESS | 1802 | 1461186035285 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}] 14:00:35 INFO - PROCESS | 1802 | 1461186035494 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 14:00:35 INFO - PROCESS | 1802 | 1461186035820 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b69f800 == 154 [pid = 1802] [id = 331] 14:00:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x8c1f5400) [pid = 1802] [serial = 994] [outer = (nil)] 14:00:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 200 (0x9204c400) [pid = 1802] [serial = 995] [outer = 0x8c1f5400] 14:00:35 INFO - PROCESS | 1802 | 1461186035911 Marionette DEBUG loaded listener.js 14:00:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 201 (0x9204f800) [pid = 1802] [serial = 996] [outer = 0x8c1f5400] 14:00:36 INFO - PROCESS | 1802 | 1461186036755 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]]]}] 14:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1543ms 14:00:36 INFO - PROCESS | 1802 | 1461186036830 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 14:00:36 INFO - PROCESS | 1802 | 1461186036833 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 14:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:00:36 INFO - PROCESS | 1802 | 1461186036844 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:00:36 INFO - PROCESS | 1802 | 1461186036847 Marionette TRACE conn4 <- [1,1298,null,{}] 14:00:36 INFO - PROCESS | 1802 | 1461186036853 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}] 14:00:37 INFO - PROCESS | 1802 | 1461186037075 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 14:00:37 INFO - PROCESS | 1802 | 1461186037413 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x859afc00 == 155 [pid = 1802] [id = 332] 14:00:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 202 (0x88357400) [pid = 1802] [serial = 997] [outer = (nil)] 14:00:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 203 (0x920f6000) [pid = 1802] [serial = 998] [outer = 0x88357400] 14:00:37 INFO - PROCESS | 1802 | 1461186037509 Marionette DEBUG loaded listener.js 14:00:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 204 (0x920f9c00) [pid = 1802] [serial = 999] [outer = 0x88357400] 14:00:38 INFO - PROCESS | 1802 | 1461186038443 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]]]}] 14:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1631ms 14:00:38 INFO - PROCESS | 1802 | 1461186038475 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 14:00:38 INFO - PROCESS | 1802 | 1461186038478 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 14:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:00:38 INFO - PROCESS | 1802 | 1461186038486 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:00:38 INFO - PROCESS | 1802 | 1461186038489 Marionette TRACE conn4 <- [1,1302,null,{}] 14:00:38 INFO - PROCESS | 1802 | 1461186038513 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}] 14:00:38 INFO - PROCESS | 1802 | 1461186038790 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 14:00:39 INFO - PROCESS | 1802 | --DOCSHELL 0x8c1f8800 == 154 [pid = 1802] [id = 250] 14:00:39 INFO - PROCESS | 1802 | --DOCSHELL 0x88492800 == 153 [pid = 1802] [id = 249] 14:00:39 INFO - PROCESS | 1802 | --DOCSHELL 0x893c5800 == 152 [pid = 1802] [id = 257] 14:00:39 INFO - PROCESS | 1802 | --DOCSHELL 0x82c81400 == 151 [pid = 1802] [id = 262] 14:00:39 INFO - PROCESS | 1802 | --DOCSHELL 0x904f6800 == 150 [pid = 1802] [id = 254] 14:00:39 INFO - PROCESS | 1802 | --DOCSHELL 0x838d7000 == 149 [pid = 1802] [id = 260] 14:00:39 INFO - PROCESS | 1802 | --DOCSHELL 0x838d5400 == 148 [pid = 1802] [id = 259] 14:00:39 INFO - PROCESS | 1802 | --DOCSHELL 0x8c079400 == 147 [pid = 1802] [id = 252] 14:00:39 INFO - PROCESS | 1802 | --DOCSHELL 0x8f18d400 == 146 [pid = 1802] [id = 253] 14:00:39 INFO - PROCESS | 1802 | --DOCSHELL 0x93cba000 == 145 [pid = 1802] [id = 256] 14:00:39 INFO - PROCESS | 1802 | --DOCSHELL 0x893d1000 == 144 [pid = 1802] [id = 258] 14:00:39 INFO - PROCESS | 1802 | --DOCSHELL 0x838e2c00 == 143 [pid = 1802] [id = 261] 14:00:39 INFO - PROCESS | 1802 | --DOCSHELL 0x84283000 == 142 [pid = 1802] [id = 313] 14:00:39 INFO - PROCESS | 1802 | --DOCSHELL 0x86af2400 == 141 [pid = 1802] [id = 312] 14:00:39 INFO - PROCESS | 1802 | --DOCSHELL 0x85593800 == 140 [pid = 1802] [id = 311] 14:00:39 INFO - PROCESS | 1802 | --DOCSHELL 0x82c8a000 == 139 [pid = 1802] [id = 310] 14:00:39 INFO - PROCESS | 1802 | --DOCSHELL 0x95b49400 == 138 [pid = 1802] [id = 11] 14:00:39 INFO - PROCESS | 1802 | --DOCSHELL 0x84db1c00 == 137 [pid = 1802] [id = 309] 14:00:39 INFO - PROCESS | 1802 | --DOCSHELL 0x83fc7c00 == 136 [pid = 1802] [id = 268] 14:00:39 INFO - PROCESS | 1802 | --DOCSHELL 0x8a27f800 == 135 [pid = 1802] [id = 242] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 203 (0x8b7cbc00) [pid = 1802] [serial = 744] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 202 (0x86ae8800) [pid = 1802] [serial = 747] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 201 (0x8da2e800) [pid = 1802] [serial = 842] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 200 (0x8b4c7800) [pid = 1802] [serial = 863] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 199 (0x9aed6400) [pid = 1802] [serial = 771] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x84dae800) [pid = 1802] [serial = 813] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x8929f000) [pid = 1802] [serial = 878] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x8ea65c00) [pid = 1802] [serial = 855] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x893cfc00) [pid = 1802] [serial = 774] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x9041dc00) [pid = 1802] [serial = 777] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x8a28a800) [pid = 1802] [serial = 822] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x8558fc00) [pid = 1802] [serial = 870] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x899ea000) [pid = 1802] [serial = 819] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x8e733400) [pid = 1802] [serial = 845] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x84b92c00) [pid = 1802] [serial = 867] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x84b8dc00) [pid = 1802] [serial = 812] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x838e1000) [pid = 1802] [serial = 780] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8b7d3800) [pid = 1802] [serial = 834] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8a316000) [pid = 1802] [serial = 824] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8c1f7400) [pid = 1802] [serial = 840] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x88495400) [pid = 1802] [serial = 876] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8b6b8400) [pid = 1802] [serial = 830] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8f192c00) [pid = 1802] [serial = 597] [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.] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x89d9a000) [pid = 1802] [serial = 860] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x92050800) [pid = 1802] [serial = 675] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8e70bc00) [pid = 1802] [serial = 843] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x86af3800) [pid = 1802] [serial = 816] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8c0ad800) [pid = 1802] [serial = 861] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8749a000) [pid = 1802] [serial = 875] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8e972400) [pid = 1802] [serial = 851] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x914bac00) [pid = 1802] [serial = 762] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x893e5000) [pid = 1802] [serial = 818] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x893c9000) [pid = 1802] [serial = 810] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8a31b000) [pid = 1802] [serial = 825] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8c0ab800) [pid = 1802] [serial = 837] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8c0a9800) [pid = 1802] [serial = 836] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8ea64400) [pid = 1802] [serial = 854] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8b6a8800) [pid = 1802] [serial = 828] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8ea45000) [pid = 1802] [serial = 852] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x90419400) [pid = 1802] [serial = 783] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x85457000) [pid = 1802] [serial = 869] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8da36c00) [pid = 1802] [serial = 753] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8fd9d000) [pid = 1802] [serial = 759] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x84e8d800) [pid = 1802] [serial = 857] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8b4d4800) [pid = 1802] [serial = 827] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8b7d2000) [pid = 1802] [serial = 833] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x84db5c00) [pid = 1802] [serial = 792] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x859b4000) [pid = 1802] [serial = 815] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8c1f5000) [pid = 1802] [serial = 839] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8b6bc400) [pid = 1802] [serial = 831] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x95107800) [pid = 1802] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x84b8c400) [pid = 1802] [serial = 866] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8e754800) [pid = 1802] [serial = 846] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x87496000) [pid = 1802] [serial = 872] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8a287000) [pid = 1802] [serial = 821] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x97bb1800) [pid = 1802] [serial = 768] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8e971c00) [pid = 1802] [serial = 756] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x877e2800) [pid = 1802] [serial = 873] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x92ddcc00) [pid = 1802] [serial = 765] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8a5e0c00) [pid = 1802] [serial = 750] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8558a000) [pid = 1802] [serial = 858] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8e8ec000) [pid = 1802] [serial = 848] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8e933000) [pid = 1802] [serial = 849] [outer = (nil)] [url = about:blank] 14:00:40 INFO - PROCESS | 1802 | 1461186040403 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x84282400 == 136 [pid = 1802] [id = 333] 14:00:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x84283000) [pid = 1802] [serial = 1000] [outer = (nil)] 14:00:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x84b91c00) [pid = 1802] [serial = 1001] [outer = 0x84283000] 14:00:40 INFO - PROCESS | 1802 | 1461186040490 Marionette DEBUG loaded listener.js 14:00:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x84db1000) [pid = 1802] [serial = 1002] [outer = 0x84283000] 14:00:41 INFO - PROCESS | 1802 | 1461186041302 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]]]}] 14:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2852ms 14:00:41 INFO - PROCESS | 1802 | 1461186041349 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 14:00:41 INFO - PROCESS | 1802 | 1461186041355 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 14:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:00:41 INFO - PROCESS | 1802 | 1461186041363 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:00:41 INFO - PROCESS | 1802 | 1461186041369 Marionette TRACE conn4 <- [1,1306,null,{}] 14:00:41 INFO - PROCESS | 1802 | 1461186041377 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}] 14:00:41 INFO - PROCESS | 1802 | 1461186041584 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 14:00:41 INFO - PROCESS | 1802 | 1461186041772 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x84b92c00 == 137 [pid = 1802] [id = 334] 14:00:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x84e90400) [pid = 1802] [serial = 1003] [outer = (nil)] 14:00:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8558d400) [pid = 1802] [serial = 1004] [outer = 0x84e90400] 14:00:41 INFO - PROCESS | 1802 | 1461186041858 Marionette DEBUG loaded listener.js 14:00:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x859aac00) [pid = 1802] [serial = 1005] [outer = 0x84e90400] 14:00:42 INFO - PROCESS | 1802 | 1461186042885 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]]]}] 14:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1590ms 14:00:42 INFO - PROCESS | 1802 | 1461186042957 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 14:00:42 INFO - PROCESS | 1802 | 1461186042963 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 14:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:00:42 INFO - PROCESS | 1802 | 1461186042970 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:00:42 INFO - PROCESS | 1802 | 1461186042973 Marionette TRACE conn4 <- [1,1310,null,{}] 14:00:42 INFO - PROCESS | 1802 | 1461186042988 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}] 14:00:43 INFO - PROCESS | 1802 | 1461186043263 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 14:00:43 INFO - PROCESS | 1802 | 1461186043295 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x869eb800 == 138 [pid = 1802] [id = 335] 14:00:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x86aecc00) [pid = 1802] [serial = 1006] [outer = (nil)] 14:00:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x86af3c00) [pid = 1802] [serial = 1007] [outer = 0x86aecc00] 14:00:43 INFO - PROCESS | 1802 | 1461186043470 Marionette DEBUG loaded listener.js 14:00:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x87495400) [pid = 1802] [serial = 1008] [outer = 0x86aecc00] 14:00:44 INFO - PROCESS | 1802 | 1461186044456 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] 14:00:44 INFO - PROCESS | 1802 | 1461186044942 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 14:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:00:45 INFO - PROCESS | 1802 | 1461186045013 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:00:45 INFO - PROCESS | 1802 | 1461186045023 Marionette TRACE conn4 <- [1,1314,null,{}] 14:00:45 INFO - PROCESS | 1802 | 1461186045030 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}] 14:00:45 INFO - PROCESS | 1802 | 1461186045219 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 14:00:45 INFO - PROCESS | 1802 | 1461186045405 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fc7c00 == 139 [pid = 1802] [id = 336] 14:00:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x86af0800) [pid = 1802] [serial = 1009] [outer = (nil)] 14:00:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x884a0c00) [pid = 1802] [serial = 1010] [outer = 0x86af0800] 14:00:45 INFO - PROCESS | 1802 | 1461186045480 Marionette DEBUG loaded listener.js 14:00:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x89297c00) [pid = 1802] [serial = 1011] [outer = 0x86af0800] 14:00:46 INFO - PROCESS | 1802 | 1461186046258 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]]]}] 14:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1310ms 14:00:46 INFO - PROCESS | 1802 | 1461186046307 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 14:00:46 INFO - PROCESS | 1802 | 1461186046312 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 14:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:00:46 INFO - PROCESS | 1802 | 1461186046319 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:00:46 INFO - PROCESS | 1802 | 1461186046323 Marionette TRACE conn4 <- [1,1318,null,{}] 14:00:46 INFO - PROCESS | 1802 | 1461186046328 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}] 14:00:46 INFO - PROCESS | 1802 | 1461186046534 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 14:00:46 INFO - PROCESS | 1802 | 1461186046716 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x88496c00 == 140 [pid = 1802] [id = 337] 14:00:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x88498c00) [pid = 1802] [serial = 1012] [outer = (nil)] 14:00:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x893cdc00) [pid = 1802] [serial = 1013] [outer = 0x88498c00] 14:00:46 INFO - PROCESS | 1802 | 1461186046794 Marionette DEBUG loaded listener.js 14:00:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x893d3800) [pid = 1802] [serial = 1014] [outer = 0x88498c00] 14:00:47 INFO - PROCESS | 1802 | 1461186047965 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]]]}] 14:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1691ms 14:00:48 INFO - PROCESS | 1802 | 1461186048011 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 14:00:48 INFO - PROCESS | 1802 | 1461186048020 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 14:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:00:48 INFO - PROCESS | 1802 | 1461186048031 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:00:48 INFO - PROCESS | 1802 | 1461186048037 Marionette TRACE conn4 <- [1,1322,null,{}] 14:00:48 INFO - PROCESS | 1802 | 1461186048046 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}] 14:00:48 INFO - PROCESS | 1802 | 1461186048286 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 14:00:48 INFO - PROCESS | 1802 | 1461186048622 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x84dac400 == 141 [pid = 1802] [id = 338] 14:00:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x84e87000) [pid = 1802] [serial = 1015] [outer = (nil)] 14:00:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8558f000) [pid = 1802] [serial = 1016] [outer = 0x84e87000] 14:00:48 INFO - PROCESS | 1802 | 1461186048719 Marionette DEBUG loaded listener.js 14:00:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x869ec400) [pid = 1802] [serial = 1017] [outer = 0x84e87000] 14:00:49 INFO - PROCESS | 1802 | 1461186049808 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]]]}] 14:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1837ms 14:00:49 INFO - PROCESS | 1802 | 1461186049870 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 14:00:49 INFO - PROCESS | 1802 | 1461186049879 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 14:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:00:49 INFO - PROCESS | 1802 | 1461186049892 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:00:49 INFO - PROCESS | 1802 | 1461186049896 Marionette TRACE conn4 <- [1,1326,null,{}] 14:00:49 INFO - PROCESS | 1802 | 1461186049904 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}] 14:00:50 INFO - PROCESS | 1802 | 1461186050139 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 14:00:50 INFO - PROCESS | 1802 | 1461186050490 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x89101c00 == 142 [pid = 1802] [id = 339] 14:00:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x89106c00) [pid = 1802] [serial = 1018] [outer = (nil)] 14:00:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x893c9000) [pid = 1802] [serial = 1019] [outer = 0x89106c00] 14:00:50 INFO - PROCESS | 1802 | 1461186050620 Marionette DEBUG loaded listener.js 14:00:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x893df000) [pid = 1802] [serial = 1020] [outer = 0x89106c00] 14:00:51 INFO - PROCESS | 1802 | 1461186051652 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]]]}] 14:00:51 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 14:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1794ms 14:00:51 INFO - PROCESS | 1802 | 1461186051686 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 14:00:51 INFO - PROCESS | 1802 | 1461186051690 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 14:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:00:51 INFO - PROCESS | 1802 | 1461186051698 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:00:51 INFO - PROCESS | 1802 | 1461186051704 Marionette TRACE conn4 <- [1,1330,null,{}] 14:00:51 INFO - PROCESS | 1802 | 1461186051722 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}] 14:00:51 INFO - PROCESS | 1802 | 1461186051968 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 14:00:52 INFO - PROCESS | 1802 | 1461186052274 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x899edc00 == 143 [pid = 1802] [id = 340] 14:00:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8a284c00) [pid = 1802] [serial = 1021] [outer = (nil)] 14:00:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8a2d4000) [pid = 1802] [serial = 1022] [outer = 0x8a284c00] 14:00:52 INFO - PROCESS | 1802 | 1461186052374 Marionette DEBUG loaded listener.js 14:00:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8a323800) [pid = 1802] [serial = 1023] [outer = 0x8a284c00] 14:00:53 INFO - PROCESS | 1802 | 1461186053307 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]]]}] 14:00:53 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 14:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1688ms 14:00:53 INFO - PROCESS | 1802 | 1461186053387 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 14:00:53 INFO - PROCESS | 1802 | 1461186053392 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 14:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:00:53 INFO - PROCESS | 1802 | 1461186053399 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:00:53 INFO - PROCESS | 1802 | 1461186053403 Marionette TRACE conn4 <- [1,1334,null,{}] 14:00:53 INFO - PROCESS | 1802 | 1461186053409 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}] 14:00:53 INFO - PROCESS | 1802 | 1461186053682 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 14:00:54 INFO - PROCESS | 1802 | 1461186053992 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a2ce800 == 144 [pid = 1802] [id = 341] 14:00:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8a31b800) [pid = 1802] [serial = 1024] [outer = (nil)] 14:00:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8b6a0000) [pid = 1802] [serial = 1025] [outer = 0x8a31b800] 14:00:54 INFO - PROCESS | 1802 | 1461186054084 Marionette DEBUG loaded listener.js 14:00:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8b6a7c00) [pid = 1802] [serial = 1026] [outer = 0x8a31b800] 14:00:55 INFO - PROCESS | 1802 | 1461186055036 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]]]}] 14:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1686ms 14:00:55 INFO - PROCESS | 1802 | 1461186055086 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 14:00:55 INFO - PROCESS | 1802 | 1461186055090 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 14:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:00:55 INFO - PROCESS | 1802 | 1461186055097 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:00:55 INFO - PROCESS | 1802 | 1461186055101 Marionette TRACE conn4 <- [1,1338,null,{}] 14:00:55 INFO - PROCESS | 1802 | 1461186055107 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}] 14:00:55 INFO - PROCESS | 1802 | 1461186055319 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 14:00:55 INFO - PROCESS | 1802 | 1461186055621 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4c8000 == 145 [pid = 1802] [id = 342] 14:00:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8b4d0800) [pid = 1802] [serial = 1027] [outer = (nil)] 14:00:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8b7c8400) [pid = 1802] [serial = 1028] [outer = 0x8b4d0800] 14:00:55 INFO - PROCESS | 1802 | 1461186055754 Marionette DEBUG loaded listener.js 14:00:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8b7cdc00) [pid = 1802] [serial = 1029] [outer = 0x8b4d0800] 14:00:57 INFO - PROCESS | 1802 | 1461186057338 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]]]}] 14:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2285ms 14:00:57 INFO - PROCESS | 1802 | 1461186057386 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 14:00:57 INFO - PROCESS | 1802 | 1461186057392 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 14:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:00:57 INFO - PROCESS | 1802 | 1461186057403 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:00:57 INFO - PROCESS | 1802 | 1461186057408 Marionette TRACE conn4 <- [1,1342,null,{}] 14:00:57 INFO - PROCESS | 1802 | 1461186057420 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}] 14:00:57 INFO - PROCESS | 1802 | 1461186057857 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 14:00:58 INFO - PROCESS | 1802 | 1461186058023 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x899f1000 == 146 [pid = 1802] [id = 343] 14:00:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8b6b7000) [pid = 1802] [serial = 1030] [outer = (nil)] 14:00:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8c0ae000) [pid = 1802] [serial = 1031] [outer = 0x8b6b7000] 14:00:58 INFO - PROCESS | 1802 | 1461186058117 Marionette DEBUG loaded listener.js 14:00:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x8c1f3000) [pid = 1802] [serial = 1032] [outer = 0x8b6b7000] 14:00:59 INFO - PROCESS | 1802 | 1461186059058 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]]]}] 14:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1705ms 14:00:59 INFO - PROCESS | 1802 | 1461186059107 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 14:00:59 INFO - PROCESS | 1802 | 1461186059111 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 14:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:00:59 INFO - PROCESS | 1802 | 1461186059118 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:00:59 INFO - PROCESS | 1802 | 1461186059122 Marionette TRACE conn4 <- [1,1346,null,{}] 14:00:59 INFO - PROCESS | 1802 | 1461186059127 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}] 14:00:59 INFO - PROCESS | 1802 | 1461186059320 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 14:00:59 INFO - PROCESS | 1802 | 1461186059586 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c07bc00 == 147 [pid = 1802] [id = 344] 14:00:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8c0a8800) [pid = 1802] [serial = 1033] [outer = (nil)] 14:00:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8c3d0800) [pid = 1802] [serial = 1034] [outer = 0x8c0a8800] 14:00:59 INFO - PROCESS | 1802 | 1461186059715 Marionette DEBUG loaded listener.js 14:00:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8da2f400) [pid = 1802] [serial = 1035] [outer = 0x8c0a8800] 14:01:00 INFO - PROCESS | 1802 | 1461186060709 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]]]}] 14:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1640ms 14:01:00 INFO - PROCESS | 1802 | 1461186060759 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 14:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:01:00 INFO - PROCESS | 1802 | 1461186060765 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 14:01:00 INFO - PROCESS | 1802 | 1461186060772 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:01:00 INFO - PROCESS | 1802 | 1461186060776 Marionette TRACE conn4 <- [1,1350,null,{}] 14:01:00 INFO - PROCESS | 1802 | 1461186060782 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}] 14:01:01 INFO - PROCESS | 1802 | 1461186061015 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 14:01:01 INFO - PROCESS | 1802 | 1461186061330 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c1fdc00 == 148 [pid = 1802] [id = 345] 14:01:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8c3a6800) [pid = 1802] [serial = 1036] [outer = (nil)] 14:01:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x8e70e000) [pid = 1802] [serial = 1037] [outer = 0x8c3a6800] 14:01:01 INFO - PROCESS | 1802 | 1461186061430 Marionette DEBUG loaded listener.js 14:01:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x8e72bc00) [pid = 1802] [serial = 1038] [outer = 0x8c3a6800] 14:01:02 INFO - PROCESS | 1802 | 1461186062491 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]]]}] 14:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1799ms 14:01:02 INFO - PROCESS | 1802 | 1461186062574 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 14:01:02 INFO - PROCESS | 1802 | 1461186062581 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 14:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:01:02 INFO - PROCESS | 1802 | 1461186062592 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:01:02 INFO - PROCESS | 1802 | 1461186062598 Marionette TRACE conn4 <- [1,1354,null,{}] 14:01:02 INFO - PROCESS | 1802 | 1461186062607 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}] 14:01:02 INFO - PROCESS | 1802 | 1461186062994 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 14:01:03 INFO - PROCESS | 1802 | 1461186063328 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x899e5400 == 149 [pid = 1802] [id = 346] 14:01:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x8c0abc00) [pid = 1802] [serial = 1039] [outer = (nil)] 14:01:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x8e8ee800) [pid = 1802] [serial = 1040] [outer = 0x8c0abc00] 14:01:03 INFO - PROCESS | 1802 | 1461186063417 Marionette DEBUG loaded listener.js 14:01:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x8e931800) [pid = 1802] [serial = 1041] [outer = 0x8c0abc00] 14:01:04 INFO - PROCESS | 1802 | 1461186064401 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]]]}] 14:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1840ms 14:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:01:04 INFO - PROCESS | 1802 | 1461186064431 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 14:01:04 INFO - PROCESS | 1802 | 1461186064435 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 14:01:04 INFO - PROCESS | 1802 | 1461186064442 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:01:04 INFO - PROCESS | 1802 | 1461186064445 Marionette TRACE conn4 <- [1,1358,null,{}] 14:01:04 INFO - PROCESS | 1802 | 1461186064452 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}] 14:01:04 INFO - PROCESS | 1802 | 1461186064696 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 14:01:05 INFO - PROCESS | 1802 | 1461186065018 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e717000 == 150 [pid = 1802] [id = 347] 14:01:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x8e8ec000) [pid = 1802] [serial = 1042] [outer = (nil)] 14:01:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8ea4c400) [pid = 1802] [serial = 1043] [outer = 0x8e8ec000] 14:01:05 INFO - PROCESS | 1802 | 1461186065117 Marionette DEBUG loaded listener.js 14:01:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x8ea52000) [pid = 1802] [serial = 1044] [outer = 0x8e8ec000] 14:01:06 INFO - PROCESS | 1802 | 1461186066089 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]]]}] 14:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1694ms 14:01:06 INFO - PROCESS | 1802 | 1461186066154 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 14:01:06 INFO - PROCESS | 1802 | 1461186066160 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 14:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:01:06 INFO - PROCESS | 1802 | 1461186066171 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:01:06 INFO - PROCESS | 1802 | 1461186066176 Marionette TRACE conn4 <- [1,1362,null,{}] 14:01:06 INFO - PROCESS | 1802 | 1461186066182 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}] 14:01:06 INFO - PROCESS | 1802 | 1461186066434 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 14:01:06 INFO - PROCESS | 1802 | 1461186066765 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ea46c00 == 151 [pid = 1802] [id = 348] 14:01:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x8f9dd400) [pid = 1802] [serial = 1045] [outer = (nil)] 14:01:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x8fd9d000) [pid = 1802] [serial = 1046] [outer = 0x8f9dd400] 14:01:06 INFO - PROCESS | 1802 | 1461186066864 Marionette DEBUG loaded listener.js 14:01:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x8fef6c00) [pid = 1802] [serial = 1047] [outer = 0x8f9dd400] 14:01:07 INFO - PROCESS | 1802 | 1461186067968 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]]]}] 14:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1849ms 14:01:08 INFO - PROCESS | 1802 | 1461186068021 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 14:01:08 INFO - PROCESS | 1802 | 1461186068025 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 14:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:01:08 INFO - PROCESS | 1802 | 1461186068033 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:01:08 INFO - PROCESS | 1802 | 1461186068037 Marionette TRACE conn4 <- [1,1366,null,{}] 14:01:08 INFO - PROCESS | 1802 | 1461186068043 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}] 14:01:08 INFO - PROCESS | 1802 | 1461186068276 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 14:01:08 INFO - PROCESS | 1802 | 1461186068607 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x89294800 == 152 [pid = 1802] [id = 349] 14:01:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x89d98800) [pid = 1802] [serial = 1048] [outer = (nil)] 14:01:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x90419800) [pid = 1802] [serial = 1049] [outer = 0x89d98800] 14:01:08 INFO - PROCESS | 1802 | 1461186068700 Marionette DEBUG loaded listener.js 14:01:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x9041b800) [pid = 1802] [serial = 1050] [outer = 0x89d98800] 14:01:09 INFO - PROCESS | 1802 | 1461186069746 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] 14:01:09 INFO - PROCESS | 1802 | 1461186069770 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 14:01:09 INFO - PROCESS | 1802 | 1461186069778 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:01:09 INFO - PROCESS | 1802 | 1461186069781 Marionette TRACE conn4 <- [1,1370,null,{}] 14:01:09 INFO - PROCESS | 1802 | 1461186069788 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}] 14:01:10 INFO - PROCESS | 1802 | 1461186070028 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 14:01:10 INFO - PROCESS | 1802 | 1461186070358 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x838dbc00 == 153 [pid = 1802] [id = 350] 14:01:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x8f9dac00) [pid = 1802] [serial = 1051] [outer = (nil)] 14:01:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x90546c00) [pid = 1802] [serial = 1052] [outer = 0x8f9dac00] 14:01:10 INFO - PROCESS | 1802 | 1461186070453 Marionette DEBUG loaded listener.js 14:01:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x90550000) [pid = 1802] [serial = 1053] [outer = 0x8f9dac00] 14:01:11 INFO - PROCESS | 1802 | 1461186071473 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] 14:01:11 INFO - PROCESS | 1802 | 1461186071526 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 14:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:01:11 INFO - PROCESS | 1802 | 1461186071534 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:01:11 INFO - PROCESS | 1802 | 1461186071537 Marionette TRACE conn4 <- [1,1374,null,{}] 14:01:11 INFO - PROCESS | 1802 | 1461186071543 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}] 14:01:11 INFO - PROCESS | 1802 | 1461186071809 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 14:01:12 INFO - PROCESS | 1802 | 1461186072210 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x904a6c00 == 154 [pid = 1802] [id = 351] 14:01:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x914bc000) [pid = 1802] [serial = 1054] [outer = (nil)] 14:01:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x92045400) [pid = 1802] [serial = 1055] [outer = 0x914bc000] 14:01:12 INFO - PROCESS | 1802 | 1461186072359 Marionette DEBUG loaded listener.js 14:01:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x9204dc00) [pid = 1802] [serial = 1056] [outer = 0x914bc000] 14:01:13 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:01:13 INFO - PROCESS | 1802 | 1461186073978 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] 14:01:14 INFO - PROCESS | 1802 | 1461186074161 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 14:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:01:14 INFO - PROCESS | 1802 | 1461186074175 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:01:14 INFO - PROCESS | 1802 | 1461186074181 Marionette TRACE conn4 <- [1,1378,null,{}] 14:01:14 INFO - PROCESS | 1802 | 1461186074190 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}] 14:01:14 INFO - PROCESS | 1802 | 1461186074412 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 14:01:14 INFO - PROCESS | 1802 | 1461186074657 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fca800 == 155 [pid = 1802] [id = 352] 14:01:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 194 (0x8558a800) [pid = 1802] [serial = 1057] [outer = (nil)] 14:01:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 195 (0x859a8800) [pid = 1802] [serial = 1058] [outer = 0x8558a800] 14:01:14 INFO - PROCESS | 1802 | 1461186074746 Marionette DEBUG loaded listener.js 14:01:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 196 (0x869f7c00) [pid = 1802] [serial = 1059] [outer = 0x8558a800] 14:01:15 INFO - PROCESS | 1802 | 1461186075756 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] 14:01:15 INFO - PROCESS | 1802 | 1461186075833 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 14:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:01:15 INFO - PROCESS | 1802 | 1461186075890 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:01:15 INFO - PROCESS | 1802 | 1461186075895 Marionette TRACE conn4 <- [1,1382,null,{}] 14:01:15 INFO - PROCESS | 1802 | 1461186075922 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}] 14:01:16 INFO - PROCESS | 1802 | 1461186076128 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 14:01:16 INFO - PROCESS | 1802 | 1461186076607 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x84db6400 == 156 [pid = 1802] [id = 353] 14:01:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 197 (0x85592c00) [pid = 1802] [serial = 1060] [outer = (nil)] 14:01:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 198 (0x8749f800) [pid = 1802] [serial = 1061] [outer = 0x85592c00] 14:01:16 INFO - PROCESS | 1802 | 1461186076692 Marionette DEBUG loaded listener.js 14:01:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 199 (0x893ce000) [pid = 1802] [serial = 1062] [outer = 0x85592c00] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x99b2dc00 == 155 [pid = 1802] [id = 45] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x84b8ec00 == 154 [pid = 1802] [id = 236] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x83fc7c00 == 153 [pid = 1802] [id = 336] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x869eb800 == 152 [pid = 1802] [id = 335] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x84b92c00 == 151 [pid = 1802] [id = 334] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x84282400 == 150 [pid = 1802] [id = 333] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x859aa000 == 149 [pid = 1802] [id = 330] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8b69f800 == 148 [pid = 1802] [id = 331] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x84db5400 == 147 [pid = 1802] [id = 329] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8f18e800 == 146 [pid = 1802] [id = 328] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x90413800 == 145 [pid = 1802] [id = 326] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x9054d000 == 144 [pid = 1802] [id = 327] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8e975000 == 143 [pid = 1802] [id = 325] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8f18d800 == 142 [pid = 1802] [id = 324] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8e70b000 == 141 [pid = 1802] [id = 323] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8c0b0400 == 140 [pid = 1802] [id = 321] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8c0b1000 == 139 [pid = 1802] [id = 322] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8b6aec00 == 138 [pid = 1802] [id = 320] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4c9800 == 137 [pid = 1802] [id = 319] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x84e86400 == 136 [pid = 1802] [id = 318] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x893da800 == 135 [pid = 1802] [id = 317] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x84e89800 == 134 [pid = 1802] [id = 315] 14:01:17 INFO - PROCESS | 1802 | --DOCSHELL 0x869f8000 == 133 [pid = 1802] [id = 316] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 198 (0x893d8c00) [pid = 1802] [serial = 939] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 197 (0x893cb800) [pid = 1802] [serial = 938] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 196 (0x899e2800) [pid = 1802] [serial = 941] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 195 (0x904a5000) [pid = 1802] [serial = 920] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 194 (0x904fec00) [pid = 1802] [serial = 923] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 193 (0x869f2c00) [pid = 1802] [serial = 930] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x85596000) [pid = 1802] [serial = 929] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x838e0c00) [pid = 1802] [serial = 932] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x84b96800) [pid = 1802] [serial = 933] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x87490c00) [pid = 1802] [serial = 935] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x83fccc00) [pid = 1802] [serial = 926] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8544fc00) [pid = 1802] [serial = 881] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x884a1400) [pid = 1802] [serial = 884] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8a281400) [pid = 1802] [serial = 887] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8a5d5000) [pid = 1802] [serial = 890] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x8b4d5c00) [pid = 1802] [serial = 893] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8c0a6c00) [pid = 1802] [serial = 896] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8c3a8400) [pid = 1802] [serial = 899] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8c3da000) [pid = 1802] [serial = 902] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8e727800) [pid = 1802] [serial = 905] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8e96c800) [pid = 1802] [serial = 908] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8f9e0800) [pid = 1802] [serial = 911] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8fda1400) [pid = 1802] [serial = 914] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x90411000) [pid = 1802] [serial = 917] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x899ef400) [pid = 1802] [serial = 942] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x88353400) [pid = 1802] [serial = 936] [outer = (nil)] [url = about:blank] 14:01:17 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8834e400) [pid = 1802] [serial = 944] [outer = (nil)] [url = about:blank] 14:01:18 INFO - PROCESS | 1802 | [1802] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:01:18 INFO - PROCESS | 1802 | 1461186078178 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] 14:01:18 INFO - PROCESS | 1802 | 1461186078256 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 14:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:01:18 INFO - PROCESS | 1802 | 1461186078262 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:01:18 INFO - PROCESS | 1802 | 1461186078269 Marionette TRACE conn4 <- [1,1386,null,{}] 14:01:18 INFO - PROCESS | 1802 | 1461186078284 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}] 14:01:18 INFO - PROCESS | 1802 | 1461186078481 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 14:01:18 INFO - PROCESS | 1802 | 1461186078677 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fccc00 == 134 [pid = 1802] [id = 354] 14:01:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8428ac00) [pid = 1802] [serial = 1063] [outer = (nil)] 14:01:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x859b0400) [pid = 1802] [serial = 1064] [outer = 0x8428ac00] 14:01:18 INFO - PROCESS | 1802 | 1461186078759 Marionette DEBUG loaded listener.js 14:01:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x893dac00) [pid = 1802] [serial = 1065] [outer = 0x8428ac00] 14:01:19 INFO - PROCESS | 1802 | 1461186079567 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] 14:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:01:19 INFO - PROCESS | 1802 | 1461186079658 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 14:01:19 INFO - PROCESS | 1802 | 1461186079664 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:01:19 INFO - PROCESS | 1802 | 1461186079668 Marionette TRACE conn4 <- [1,1390,null,{}] 14:01:19 INFO - PROCESS | 1802 | 1461186079673 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}] 14:01:19 INFO - PROCESS | 1802 | 1461186079875 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 14:01:20 INFO - PROCESS | 1802 | 1461186080109 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e85000 == 135 [pid = 1802] [id = 355] 14:01:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x89d96000) [pid = 1802] [serial = 1066] [outer = (nil)] 14:01:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x8a28b000) [pid = 1802] [serial = 1067] [outer = 0x89d96000] 14:01:20 INFO - PROCESS | 1802 | 1461186080189 Marionette DEBUG loaded listener.js 14:01:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x8a2dcc00) [pid = 1802] [serial = 1068] [outer = 0x89d96000] 14:01:21 INFO - PROCESS | 1802 | 1461186081172 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]]]}] 14:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1533ms 14:01:21 INFO - PROCESS | 1802 | 1461186081198 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 14:01:21 INFO - PROCESS | 1802 | 1461186081203 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 14:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:01:21 INFO - PROCESS | 1802 | 1461186081217 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:01:21 INFO - PROCESS | 1802 | 1461186081220 Marionette TRACE conn4 <- [1,1394,null,{}] 14:01:21 INFO - PROCESS | 1802 | 1461186081226 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}] 14:01:21 INFO - PROCESS | 1802 | 1461186081485 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 14:01:21 INFO - PROCESS | 1802 | 1461186081521 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x84b93000 == 136 [pid = 1802] [id = 356] 14:01:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x893c8000) [pid = 1802] [serial = 1069] [outer = (nil)] 14:01:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x8b4d2400) [pid = 1802] [serial = 1070] [outer = 0x893c8000] 14:01:21 INFO - PROCESS | 1802 | 1461186081601 Marionette DEBUG loaded listener.js 14:01:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x8b6aac00) [pid = 1802] [serial = 1071] [outer = 0x893c8000] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8fc4e400) [pid = 1802] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8c3a1400) [pid = 1802] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x89d99800) [pid = 1802] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8f9d5c00) [pid = 1802] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x904a5800) [pid = 1802] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8c3d4c00) [pid = 1802] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8b6b7c00) [pid = 1802] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8fd9b000) [pid = 1802] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x85595c00) [pid = 1802] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x82c81c00) [pid = 1802] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x82c8d000) [pid = 1802] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x84dab800) [pid = 1802] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x86aecc00) [pid = 1802] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x86af0800) [pid = 1802] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x9054c800) [pid = 1802] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x9041c800) [pid = 1802] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x84e8a000) [pid = 1802] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8e732c00) [pid = 1802] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8c1f5400) [pid = 1802] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8c3d1400) [pid = 1802] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8c1f7000) [pid = 1802] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x904efc00) [pid = 1802] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x9054ec00) [pid = 1802] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x904a6000) [pid = 1802] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x84283000) [pid = 1802] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8c085c00) [pid = 1802] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x86aea400) [pid = 1802] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x84e90400) [pid = 1802] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x88357400) [pid = 1802] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x87497400) [pid = 1802] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8b4ce800) [pid = 1802] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x893e1800) [pid = 1802] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8f194000) [pid = 1802] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x89d9a400) [pid = 1802] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8e710c00) [pid = 1802] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x84e8ac00) [pid = 1802] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8b7d0000) [pid = 1802] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8a283000) [pid = 1802] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8a323c00) [pid = 1802] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x88357000) [pid = 1802] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8fef6400) [pid = 1802] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:01:22 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8749f400) [pid = 1802] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:01:23 INFO - PROCESS | 1802 | 1461186083338 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]]]}] 14:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 2139ms 14:01:23 INFO - PROCESS | 1802 | 1461186083356 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 14:01:23 INFO - PROCESS | 1802 | 1461186083359 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 14:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:01:23 INFO - PROCESS | 1802 | 1461186083394 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:01:23 INFO - PROCESS | 1802 | 1461186083397 Marionette TRACE conn4 <- [1,1398,null,{}] 14:01:23 INFO - PROCESS | 1802 | 1461186083404 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}] 14:01:23 INFO - PROCESS | 1802 | 1461186083650 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 14:01:23 INFO - PROCESS | 1802 | 1461186083875 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x82c87400 == 137 [pid = 1802] [id = 357] 14:01:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x84dba800) [pid = 1802] [serial = 1072] [outer = (nil)] 14:01:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x893e1400) [pid = 1802] [serial = 1073] [outer = 0x84dba800] 14:01:23 INFO - PROCESS | 1802 | 1461186083961 Marionette DEBUG loaded listener.js 14:01:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8a323c00) [pid = 1802] [serial = 1074] [outer = 0x84dba800] 14:01:24 INFO - PROCESS | 1802 | 1461186084707 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]]]}] 14:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1342ms 14:01:24 INFO - PROCESS | 1802 | 1461186084736 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 14:01:24 INFO - PROCESS | 1802 | 1461186084740 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 14:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:01:24 INFO - PROCESS | 1802 | 1461186084749 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:01:24 INFO - PROCESS | 1802 | 1461186084752 Marionette TRACE conn4 <- [1,1402,null,{}] 14:01:24 INFO - PROCESS | 1802 | 1461186084758 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}] 14:01:25 INFO - PROCESS | 1802 | 1461186085095 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 14:01:25 INFO - PROCESS | 1802 | 1461186085458 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fc8800 == 138 [pid = 1802] [id = 358] 14:01:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x84282400) [pid = 1802] [serial = 1075] [outer = (nil)] 14:01:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x84dabc00) [pid = 1802] [serial = 1076] [outer = 0x84282400] 14:01:25 INFO - PROCESS | 1802 | 1461186085562 Marionette DEBUG loaded listener.js 14:01:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x84e84400) [pid = 1802] [serial = 1077] [outer = 0x84282400] 14:01:26 INFO - PROCESS | 1802 | 1461186086620 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]]]}] 14:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1934ms 14:01:26 INFO - PROCESS | 1802 | 1461186086686 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 14:01:26 INFO - PROCESS | 1802 | 1461186086692 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 14:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:01:26 INFO - PROCESS | 1802 | 1461186086701 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:01:26 INFO - PROCESS | 1802 | 1461186086708 Marionette TRACE conn4 <- [1,1406,null,{}] 14:01:26 INFO - PROCESS | 1802 | 1461186086717 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}] 14:01:26 INFO - PROCESS | 1802 | 1461186086981 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 14:01:27 INFO - PROCESS | 1802 | 1461186087313 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x869f2000 == 139 [pid = 1802] [id = 359] 14:01:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x86af2400) [pid = 1802] [serial = 1078] [outer = (nil)] 14:01:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x877dc000) [pid = 1802] [serial = 1079] [outer = 0x86af2400] 14:01:27 INFO - PROCESS | 1802 | 1461186087411 Marionette DEBUG loaded listener.js 14:01:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x884a0400) [pid = 1802] [serial = 1080] [outer = 0x86af2400] 14:01:28 INFO - PROCESS | 1802 | 1461186088468 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]]]}] 14:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1845ms 14:01:28 INFO - PROCESS | 1802 | 1461186088547 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 14:01:28 INFO - PROCESS | 1802 | 1461186088552 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 14:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:01:28 INFO - PROCESS | 1802 | 1461186088560 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:01:28 INFO - PROCESS | 1802 | 1461186088564 Marionette TRACE conn4 <- [1,1410,null,{}] 14:01:28 INFO - PROCESS | 1802 | 1461186088571 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}] 14:01:28 INFO - PROCESS | 1802 | 1461186088861 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 14:01:29 INFO - PROCESS | 1802 | 1461186089231 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x869f9000 == 140 [pid = 1802] [id = 360] 14:01:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x899e3000) [pid = 1802] [serial = 1081] [outer = (nil)] 14:01:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8a5dc800) [pid = 1802] [serial = 1082] [outer = 0x899e3000] 14:01:29 INFO - PROCESS | 1802 | 1461186089327 Marionette DEBUG loaded listener.js 14:01:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8b6a7400) [pid = 1802] [serial = 1083] [outer = 0x899e3000] 14:01:30 INFO - PROCESS | 1802 | 1461186090433 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]]]}] 14:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1889ms 14:01:30 INFO - PROCESS | 1802 | 1461186090449 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 14:01:30 INFO - PROCESS | 1802 | 1461186090456 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 14:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:01:30 INFO - PROCESS | 1802 | 1461186090476 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:01:30 INFO - PROCESS | 1802 | 1461186090484 Marionette TRACE conn4 <- [1,1414,null,{}] 14:01:30 INFO - PROCESS | 1802 | 1461186090491 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}] 14:01:30 INFO - PROCESS | 1802 | 1461186090787 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 14:01:31 INFO - PROCESS | 1802 | 1461186091115 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x85589c00 == 141 [pid = 1802] [id = 361] 14:01:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8b4cd800) [pid = 1802] [serial = 1084] [outer = (nil)] 14:01:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8c087800) [pid = 1802] [serial = 1085] [outer = 0x8b4cd800] 14:01:31 INFO - PROCESS | 1802 | 1461186091232 Marionette DEBUG loaded listener.js 14:01:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8c1f2400) [pid = 1802] [serial = 1086] [outer = 0x8b4cd800] 14:01:32 INFO - PROCESS | 1802 | 1461186092389 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]]]}] 14:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1949ms 14:01:32 INFO - PROCESS | 1802 | 1461186092416 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 14:01:32 INFO - PROCESS | 1802 | 1461186092419 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 14:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:01:32 INFO - PROCESS | 1802 | 1461186092426 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:01:32 INFO - PROCESS | 1802 | 1461186092430 Marionette TRACE conn4 <- [1,1418,null,{}] 14:01:32 INFO - PROCESS | 1802 | 1461186092436 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}] 14:01:32 INFO - PROCESS | 1802 | 1461186092714 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 14:01:33 INFO - PROCESS | 1802 | 1461186093017 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c0ad400 == 142 [pid = 1802] [id = 362] 14:01:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8c0b0800) [pid = 1802] [serial = 1087] [outer = (nil)] 14:01:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8c3d3c00) [pid = 1802] [serial = 1088] [outer = 0x8c0b0800] 14:01:33 INFO - PROCESS | 1802 | 1461186093116 Marionette DEBUG loaded listener.js 14:01:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8da34400) [pid = 1802] [serial = 1089] [outer = 0x8c0b0800] 14:01:34 INFO - PROCESS | 1802 | 1461186094121 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]]]}] 14:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1742ms 14:01:34 INFO - PROCESS | 1802 | 1461186094169 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 14:01:34 INFO - PROCESS | 1802 | 1461186094173 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 14:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:01:34 INFO - PROCESS | 1802 | 1461186094181 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:01:34 INFO - PROCESS | 1802 | 1461186094185 Marionette TRACE conn4 <- [1,1422,null,{}] 14:01:34 INFO - PROCESS | 1802 | 1461186094191 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}] 14:01:34 INFO - PROCESS | 1802 | 1461186094423 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 14:01:34 INFO - PROCESS | 1802 | 1461186094751 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e753400 == 143 [pid = 1802] [id = 363] 14:01:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8e754000) [pid = 1802] [serial = 1090] [outer = (nil)] 14:01:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8e8e4c00) [pid = 1802] [serial = 1091] [outer = 0x8e754000] 14:01:34 INFO - PROCESS | 1802 | 1461186094860 Marionette DEBUG loaded listener.js 14:01:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8e96f400) [pid = 1802] [serial = 1092] [outer = 0x8e754000] 14:01:35 INFO - PROCESS | 1802 | 1461186095884 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]]]}] 14:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1742ms 14:01:35 INFO - PROCESS | 1802 | 1461186095924 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 14:01:35 INFO - PROCESS | 1802 | 1461186095929 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 14:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:01:35 INFO - PROCESS | 1802 | 1461186095935 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:01:35 INFO - PROCESS | 1802 | 1461186095939 Marionette TRACE conn4 <- [1,1426,null,{}] 14:01:35 INFO - PROCESS | 1802 | 1461186095945 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}] 14:01:36 INFO - PROCESS | 1802 | 1461186096179 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 14:01:36 INFO - PROCESS | 1802 | 1461186096497 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ea4ac00 == 144 [pid = 1802] [id = 364] 14:01:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8ea4d400) [pid = 1802] [serial = 1093] [outer = (nil)] 14:01:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8f18cc00) [pid = 1802] [serial = 1094] [outer = 0x8ea4d400] 14:01:36 INFO - PROCESS | 1802 | 1461186096593 Marionette DEBUG loaded listener.js 14:01:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8f192400) [pid = 1802] [serial = 1095] [outer = 0x8ea4d400] 14:01:37 INFO - PROCESS | 1802 | 1461186097515 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]]]}] 14:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1636ms 14:01:37 INFO - PROCESS | 1802 | 1461186097572 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 14:01:37 INFO - PROCESS | 1802 | 1461186097576 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 14:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:01:37 INFO - PROCESS | 1802 | 1461186097583 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:01:37 INFO - PROCESS | 1802 | 1461186097586 Marionette TRACE conn4 <- [1,1430,null,{}] 14:01:37 INFO - PROCESS | 1802 | 1461186097592 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}] 14:01:37 INFO - PROCESS | 1802 | 1461186097810 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 14:01:38 INFO - PROCESS | 1802 | 1461186098126 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ea48400 == 145 [pid = 1802] [id = 365] 14:01:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8ea52c00) [pid = 1802] [serial = 1096] [outer = (nil)] 14:01:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8fd9f800) [pid = 1802] [serial = 1097] [outer = 0x8ea52c00] 14:01:38 INFO - PROCESS | 1802 | 1461186098224 Marionette DEBUG loaded listener.js 14:01:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8fda4c00) [pid = 1802] [serial = 1098] [outer = 0x8ea52c00] 14:01:39 INFO - PROCESS | 1802 | 1461186099181 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]]]}] 14:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1631ms 14:01:39 INFO - PROCESS | 1802 | 1461186099215 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 14:01:39 INFO - PROCESS | 1802 | 1461186099218 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 14:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:01:39 INFO - PROCESS | 1802 | 1461186099225 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:01:39 INFO - PROCESS | 1802 | 1461186099228 Marionette TRACE conn4 <- [1,1434,null,{}] 14:01:39 INFO - PROCESS | 1802 | 1461186099235 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}] 14:01:39 INFO - PROCESS | 1802 | 1461186099442 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 14:01:39 INFO - PROCESS | 1802 | 1461186099774 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b6b1400 == 146 [pid = 1802] [id = 366] 14:01:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8f9e4800) [pid = 1802] [serial = 1099] [outer = (nil)] 14:01:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x9041a800) [pid = 1802] [serial = 1100] [outer = 0x8f9e4800] 14:01:39 INFO - PROCESS | 1802 | 1461186099871 Marionette DEBUG loaded listener.js 14:01:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x904a7c00) [pid = 1802] [serial = 1101] [outer = 0x8f9e4800] 14:01:40 INFO - PROCESS | 1802 | 1461186100879 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]]]}] 14:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1731ms 14:01:40 INFO - PROCESS | 1802 | 1461186100958 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 14:01:40 INFO - PROCESS | 1802 | 1461186100961 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 14:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:01:40 INFO - PROCESS | 1802 | 1461186100969 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:01:40 INFO - PROCESS | 1802 | 1461186100974 Marionette TRACE conn4 <- [1,1438,null,{}] 14:01:40 INFO - PROCESS | 1802 | 1461186100980 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}] 14:01:41 INFO - PROCESS | 1802 | 1461186101250 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 14:01:41 INFO - PROCESS | 1802 | 1461186101608 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x9041c800 == 147 [pid = 1802] [id = 367] 14:01:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x90548c00) [pid = 1802] [serial = 1102] [outer = (nil)] 14:01:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x9085bc00) [pid = 1802] [serial = 1103] [outer = 0x90548c00] 14:01:41 INFO - PROCESS | 1802 | 1461186101708 Marionette DEBUG loaded listener.js 14:01:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x9130fc00) [pid = 1802] [serial = 1104] [outer = 0x90548c00] 14:01:42 INFO - PROCESS | 1802 | 1461186102692 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]]]}] 14:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1788ms 14:01:42 INFO - PROCESS | 1802 | 1461186102758 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 14:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:01:42 INFO - PROCESS | 1802 | 1461186102762 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 14:01:42 INFO - PROCESS | 1802 | 1461186102769 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:01:42 INFO - PROCESS | 1802 | 1461186102772 Marionette TRACE conn4 <- [1,1442,null,{}] 14:01:42 INFO - PROCESS | 1802 | 1461186102778 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}] 14:01:43 INFO - PROCESS | 1802 | 1461186102999 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 14:01:43 INFO - PROCESS | 1802 | 1461186103326 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x904f5400 == 148 [pid = 1802] [id = 368] 14:01:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x914c7400) [pid = 1802] [serial = 1105] [outer = (nil)] 14:01:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x9161c800) [pid = 1802] [serial = 1106] [outer = 0x914c7400] 14:01:43 INFO - PROCESS | 1802 | 1461186103445 Marionette DEBUG loaded listener.js 14:01:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x92048800) [pid = 1802] [serial = 1107] [outer = 0x914c7400] 14:01:44 INFO - PROCESS | 1802 | 1461186104497 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]]]}] 14:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1789ms 14:01:44 INFO - PROCESS | 1802 | 1461186104559 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 14:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:01:44 INFO - PROCESS | 1802 | 1461186104563 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 14:01:44 INFO - PROCESS | 1802 | 1461186104570 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:01:44 INFO - PROCESS | 1802 | 1461186104574 Marionette TRACE conn4 <- [1,1446,null,{}] 14:01:44 INFO - PROCESS | 1802 | 1461186104581 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}] 14:01:44 INFO - PROCESS | 1802 | 1461186104844 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 14:01:45 INFO - PROCESS | 1802 | 1461186105207 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b6bd800 == 149 [pid = 1802] [id = 369] 14:01:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x8fda2000) [pid = 1802] [serial = 1108] [outer = (nil)] 14:01:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x92ba0c00) [pid = 1802] [serial = 1109] [outer = 0x8fda2000] 14:01:45 INFO - PROCESS | 1802 | 1461186105302 Marionette DEBUG loaded listener.js 14:01:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x92ba4400) [pid = 1802] [serial = 1110] [outer = 0x8fda2000] 14:01:46 INFO - PROCESS | 1802 | 1461186106325 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]]]}] 14:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1833ms 14:01:46 INFO - PROCESS | 1802 | 1461186106404 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 14:01:46 INFO - PROCESS | 1802 | 1461186106408 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 14:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:01:46 INFO - PROCESS | 1802 | 1461186106415 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:01:46 INFO - PROCESS | 1802 | 1461186106419 Marionette TRACE conn4 <- [1,1450,null,{}] 14:01:46 INFO - PROCESS | 1802 | 1461186106424 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}] 14:01:46 INFO - PROCESS | 1802 | 1461186106719 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 14:01:47 INFO - PROCESS | 1802 | 1461186107065 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x92130c00 == 150 [pid = 1802] [id = 370] 14:01:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x92ba2c00) [pid = 1802] [serial = 1111] [outer = (nil)] 14:01:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x92dd4800) [pid = 1802] [serial = 1112] [outer = 0x92ba2c00] 14:01:47 INFO - PROCESS | 1802 | 1461186107160 Marionette DEBUG loaded listener.js 14:01:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x92dd6400) [pid = 1802] [serial = 1113] [outer = 0x92ba2c00] 14:01:48 INFO - PROCESS | 1802 | 1461186108169 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]]]}] 14:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1832ms 14:01:48 INFO - PROCESS | 1802 | 1461186108248 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 14:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:01:48 INFO - PROCESS | 1802 | 1461186108252 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 14:01:48 INFO - PROCESS | 1802 | 1461186108261 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:01:48 INFO - PROCESS | 1802 | 1461186108266 Marionette TRACE conn4 <- [1,1454,null,{}] 14:01:48 INFO - PROCESS | 1802 | 1461186108272 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}] 14:01:48 INFO - PROCESS | 1802 | 1461186108491 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 14:01:48 INFO - PROCESS | 1802 | 1461186108828 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a2dc400 == 151 [pid = 1802] [id = 371] 14:01:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x92dd0400) [pid = 1802] [serial = 1114] [outer = (nil)] 14:01:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x93abe800) [pid = 1802] [serial = 1115] [outer = 0x92dd0400] 14:01:48 INFO - PROCESS | 1802 | 1461186108928 Marionette DEBUG loaded listener.js 14:01:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x93ac1c00) [pid = 1802] [serial = 1116] [outer = 0x92dd0400] 14:01:49 INFO - PROCESS | 1802 | 1461186109913 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]]]}] 14:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1686ms 14:01:49 INFO - PROCESS | 1802 | 1461186109948 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 14:01:49 INFO - PROCESS | 1802 | 1461186109952 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 14:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:01:49 INFO - PROCESS | 1802 | 1461186109959 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:01:49 INFO - PROCESS | 1802 | 1461186109964 Marionette TRACE conn4 <- [1,1458,null,{}] 14:01:49 INFO - PROCESS | 1802 | 1461186109971 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}] 14:01:50 INFO - PROCESS | 1802 | 1461186110227 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 14:01:50 INFO - PROCESS | 1802 | 1461186110537 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b6b0800 == 152 [pid = 1802] [id = 372] 14:01:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x8da38800) [pid = 1802] [serial = 1117] [outer = (nil)] 14:01:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x93bd1400) [pid = 1802] [serial = 1118] [outer = 0x8da38800] 14:01:50 INFO - PROCESS | 1802 | 1461186110630 Marionette DEBUG loaded listener.js 14:01:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x93bd4800) [pid = 1802] [serial = 1119] [outer = 0x8da38800] 14:01:51 INFO - PROCESS | 1802 | 1461186111658 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]]]}] 14:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1784ms 14:01:51 INFO - PROCESS | 1802 | 1461186111747 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 14:01:51 INFO - PROCESS | 1802 | 1461186111754 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 14:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:01:51 INFO - PROCESS | 1802 | 1461186111764 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:01:51 INFO - PROCESS | 1802 | 1461186111768 Marionette TRACE conn4 <- [1,1462,null,{}] 14:01:51 INFO - PROCESS | 1802 | 1461186111779 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}] 14:01:52 INFO - PROCESS | 1802 | 1461186112146 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 14:01:52 INFO - PROCESS | 1802 | 1461186112498 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x93ac9400 == 153 [pid = 1802] [id = 373] 14:01:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x93acb400) [pid = 1802] [serial = 1120] [outer = (nil)] 14:01:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x93be0000) [pid = 1802] [serial = 1121] [outer = 0x93acb400] 14:01:52 INFO - PROCESS | 1802 | 1461186112591 Marionette DEBUG loaded listener.js 14:01:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x93cbac00) [pid = 1802] [serial = 1122] [outer = 0x93acb400] 14:01:53 INFO - PROCESS | 1802 | 1461186113593 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]]]}] 14:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1892ms 14:01:53 INFO - PROCESS | 1802 | 1461186113656 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 14:01:53 INFO - PROCESS | 1802 | 1461186113660 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 14:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:01:53 INFO - PROCESS | 1802 | 1461186113666 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:01:53 INFO - PROCESS | 1802 | 1461186113670 Marionette TRACE conn4 <- [1,1466,null,{}] 14:01:53 INFO - PROCESS | 1802 | 1461186113678 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}] 14:01:53 INFO - PROCESS | 1802 | 1461186113916 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 14:01:54 INFO - PROCESS | 1802 | 1461186114267 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x89296000 == 154 [pid = 1802] [id = 374] 14:01:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x89296400) [pid = 1802] [serial = 1123] [outer = (nil)] 14:01:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 192 (0x93cc8c00) [pid = 1802] [serial = 1124] [outer = 0x89296400] 14:01:54 INFO - PROCESS | 1802 | 1461186114366 Marionette DEBUG loaded listener.js 14:01:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 193 (0x95107400) [pid = 1802] [serial = 1125] [outer = 0x89296400] 14:01:56 INFO - PROCESS | 1802 | --DOCSHELL 0x82c87400 == 153 [pid = 1802] [id = 357] 14:01:56 INFO - PROCESS | 1802 | --DOCSHELL 0x84b93000 == 152 [pid = 1802] [id = 356] 14:01:56 INFO - PROCESS | 1802 | --DOCSHELL 0x84e85000 == 151 [pid = 1802] [id = 355] 14:01:56 INFO - PROCESS | 1802 | --DOCSHELL 0x83fccc00 == 150 [pid = 1802] [id = 354] 14:01:56 INFO - PROCESS | 1802 | --DOCSHELL 0x84db6400 == 149 [pid = 1802] [id = 353] 14:01:56 INFO - PROCESS | 1802 | --DOCSHELL 0x83fca800 == 148 [pid = 1802] [id = 352] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 192 (0x84db4800) [pid = 1802] [serial = 786] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 191 (0x8c3ad400) [pid = 1802] [serial = 864] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x82c8c400) [pid = 1802] [serial = 789] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x84288400) [pid = 1802] [serial = 927] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x893ce800) [pid = 1802] [serial = 879] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8fda7c00) [pid = 1802] [serial = 915] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x8da30800) [pid = 1802] [serial = 903] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8a28e800) [pid = 1802] [serial = 888] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8fc52c00) [pid = 1802] [serial = 912] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x90543400) [pid = 1802] [serial = 924] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8e731c00) [pid = 1802] [serial = 906] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8c3ac800) [pid = 1802] [serial = 900] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x90413c00) [pid = 1802] [serial = 918] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x859aac00) [pid = 1802] [serial = 1005] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x89297c00) [pid = 1802] [serial = 1011] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8e975800) [pid = 1802] [serial = 909] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8558e400) [pid = 1802] [serial = 882] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8c0ad000) [pid = 1802] [serial = 897] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8a5ddc00) [pid = 1802] [serial = 891] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8b6a1000) [pid = 1802] [serial = 894] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8929bc00) [pid = 1802] [serial = 885] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x904a7800) [pid = 1802] [serial = 921] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x86af3c00) [pid = 1802] [serial = 1007] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x884a0c00) [pid = 1802] [serial = 1010] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x87495400) [pid = 1802] [serial = 1008] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x91617400) [pid = 1802] [serial = 989] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x9161ac00) [pid = 1802] [serial = 990] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x904af800) [pid = 1802] [serial = 977] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x90542400) [pid = 1802] [serial = 978] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x84e8fc00) [pid = 1802] [serial = 947] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8544d000) [pid = 1802] [serial = 948] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8ea48c00) [pid = 1802] [serial = 971] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8ea51c00) [pid = 1802] [serial = 972] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x9204c400) [pid = 1802] [serial = 995] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x9204f800) [pid = 1802] [serial = 996] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8e8e3000) [pid = 1802] [serial = 968] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8e930400) [pid = 1802] [serial = 969] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8da37c00) [pid = 1802] [serial = 965] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8e70d400) [pid = 1802] [serial = 966] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x914bdc00) [pid = 1802] [serial = 986] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x914c0800) [pid = 1802] [serial = 987] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x913de400) [pid = 1802] [serial = 983] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x913e2400) [pid = 1802] [serial = 984] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x908f0c00) [pid = 1802] [serial = 980] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x908f8c00) [pid = 1802] [serial = 981] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x84b91c00) [pid = 1802] [serial = 1001] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x84db1000) [pid = 1802] [serial = 1002] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8c0b2800) [pid = 1802] [serial = 962] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8c3a8c00) [pid = 1802] [serial = 963] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x86af5c00) [pid = 1802] [serial = 950] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8834f400) [pid = 1802] [serial = 951] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8558d400) [pid = 1802] [serial = 1004] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x920f6000) [pid = 1802] [serial = 998] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x920f9c00) [pid = 1802] [serial = 999] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x916e9800) [pid = 1802] [serial = 992] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x916ed400) [pid = 1802] [serial = 993] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8b7c7000) [pid = 1802] [serial = 959] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8b7ccc00) [pid = 1802] [serial = 960] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8b69fc00) [pid = 1802] [serial = 956] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8b6af800) [pid = 1802] [serial = 957] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8f9da400) [pid = 1802] [serial = 974] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8fc50800) [pid = 1802] [serial = 975] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8a2cec00) [pid = 1802] [serial = 953] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8a320400) [pid = 1802] [serial = 954] [outer = (nil)] [url = about:blank] 14:01:56 INFO - PROCESS | 1802 | 1461186116698 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]]]}] 14:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 3188ms 14:01:56 INFO - PROCESS | 1802 | 1461186116857 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 14:01:56 INFO - PROCESS | 1802 | 1461186116862 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 14:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:01:56 INFO - PROCESS | 1802 | 1461186116872 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:01:56 INFO - PROCESS | 1802 | 1461186116876 Marionette TRACE conn4 <- [1,1470,null,{}] 14:01:56 INFO - PROCESS | 1802 | 1461186116884 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}] 14:01:57 INFO - PROCESS | 1802 | 1461186117087 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 14:01:57 INFO - PROCESS | 1802 | 1461186117303 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e88800 == 149 [pid = 1802] [id = 375] 14:01:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x84e8b000) [pid = 1802] [serial = 1126] [outer = (nil)] 14:01:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8544b400) [pid = 1802] [serial = 1127] [outer = 0x84e8b000] 14:01:57 INFO - PROCESS | 1802 | 1461186117382 Marionette DEBUG loaded listener.js 14:01:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8558e400) [pid = 1802] [serial = 1128] [outer = 0x84e8b000] 14:01:58 INFO - PROCESS | 1802 | 1461186118253 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]]]}] 14:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1436ms 14:01:58 INFO - PROCESS | 1802 | 1461186118308 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 14:01:58 INFO - PROCESS | 1802 | 1461186118316 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 14:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:01:58 INFO - PROCESS | 1802 | 1461186118327 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:01:58 INFO - PROCESS | 1802 | 1461186118330 Marionette TRACE conn4 <- [1,1474,null,{}] 14:01:58 INFO - PROCESS | 1802 | 1461186118336 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}] 14:01:58 INFO - PROCESS | 1802 | 1461186118551 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 14:01:58 INFO - PROCESS | 1802 | 1461186118828 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x869fac00 == 150 [pid = 1802] [id = 376] 14:01:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x86aecc00) [pid = 1802] [serial = 1129] [outer = (nil)] 14:01:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x86af7400) [pid = 1802] [serial = 1130] [outer = 0x86aecc00] 14:01:58 INFO - PROCESS | 1802 | 1461186118916 Marionette DEBUG loaded listener.js 14:01:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x87498000) [pid = 1802] [serial = 1131] [outer = 0x86aecc00] 14:01:59 INFO - PROCESS | 1802 | 1461186119954 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]]]}] 14:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1684ms 14:02:00 INFO - PROCESS | 1802 | 1461186120019 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 14:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:02:00 INFO - PROCESS | 1802 | 1461186120023 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 14:02:00 INFO - PROCESS | 1802 | 1461186120030 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:02:00 INFO - PROCESS | 1802 | 1461186120036 Marionette TRACE conn4 <- [1,1478,null,{}] 14:02:00 INFO - PROCESS | 1802 | 1461186120051 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}] 14:02:00 INFO - PROCESS | 1802 | 1461186120352 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 14:02:00 INFO - PROCESS | 1802 | 1461186120574 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x88494400 == 151 [pid = 1802] [id = 377] 14:02:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8910a800) [pid = 1802] [serial = 1132] [outer = (nil)] 14:02:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8929d400) [pid = 1802] [serial = 1133] [outer = 0x8910a800] 14:02:00 INFO - PROCESS | 1802 | 1461186120659 Marionette DEBUG loaded listener.js 14:02:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x893d3000) [pid = 1802] [serial = 1134] [outer = 0x8910a800] 14:02:01 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x89d96000) [pid = 1802] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:02:01 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x85592c00) [pid = 1802] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:02:01 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8558a800) [pid = 1802] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:02:01 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x893c8000) [pid = 1802] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:02:01 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8428ac00) [pid = 1802] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:02:02 INFO - PROCESS | 1802 | 1461186122230 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]]]}] 14:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 2238ms 14:02:02 INFO - PROCESS | 1802 | 1461186122270 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 14:02:02 INFO - PROCESS | 1802 | 1461186122299 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 14:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:02:02 INFO - PROCESS | 1802 | 1461186122317 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:02:02 INFO - PROCESS | 1802 | 1461186122321 Marionette TRACE conn4 <- [1,1482,null,{}] 14:02:02 INFO - PROCESS | 1802 | 1461186122330 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}] 14:02:02 INFO - PROCESS | 1802 | 1461186122523 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 14:02:02 INFO - PROCESS | 1802 | 1461186122704 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x85453000 == 152 [pid = 1802] [id = 378] 14:02:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8558a800) [pid = 1802] [serial = 1135] [outer = (nil)] 14:02:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x899e9c00) [pid = 1802] [serial = 1136] [outer = 0x8558a800] 14:02:02 INFO - PROCESS | 1802 | 1461186122781 Marionette DEBUG loaded listener.js 14:02:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x89d9c800) [pid = 1802] [serial = 1137] [outer = 0x8558a800] 14:02:03 INFO - PROCESS | 1802 | 1461186123784 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]]]}] 14:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1533ms 14:02:03 INFO - PROCESS | 1802 | 1461186123851 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 14:02:03 INFO - PROCESS | 1802 | 1461186123858 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 14:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:02:03 INFO - PROCESS | 1802 | 1461186123868 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:02:03 INFO - PROCESS | 1802 | 1461186123874 Marionette TRACE conn4 <- [1,1486,null,{}] 14:02:03 INFO - PROCESS | 1802 | 1461186123885 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}] 14:02:04 INFO - PROCESS | 1802 | 1461186124155 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 14:02:04 INFO - PROCESS | 1802 | 1461186124503 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x8544f400 == 153 [pid = 1802] [id = 379] 14:02:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x85588000) [pid = 1802] [serial = 1138] [outer = (nil)] 14:02:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x859abc00) [pid = 1802] [serial = 1139] [outer = 0x85588000] 14:02:04 INFO - PROCESS | 1802 | 1461186124601 Marionette DEBUG loaded listener.js 14:02:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x869f3c00) [pid = 1802] [serial = 1140] [outer = 0x85588000] 14:02:05 INFO - PROCESS | 1802 | 1461186125659 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]]]}] 14:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1844ms 14:02:05 INFO - PROCESS | 1802 | 1461186125713 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 14:02:05 INFO - PROCESS | 1802 | 1461186125723 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 14:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:02:05 INFO - PROCESS | 1802 | 1461186125735 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:02:05 INFO - PROCESS | 1802 | 1461186125741 Marionette TRACE conn4 <- [1,1490,null,{}] 14:02:05 INFO - PROCESS | 1802 | 1461186125753 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}] 14:02:06 INFO - PROCESS | 1802 | 1461186126055 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 14:02:06 INFO - PROCESS | 1802 | 1461186126380 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x877e2800 == 154 [pid = 1802] [id = 380] 14:02:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8849a400) [pid = 1802] [serial = 1141] [outer = (nil)] 14:02:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x893c6000) [pid = 1802] [serial = 1142] [outer = 0x8849a400] 14:02:06 INFO - PROCESS | 1802 | 1461186126474 Marionette DEBUG loaded listener.js 14:02:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x899e4c00) [pid = 1802] [serial = 1143] [outer = 0x8849a400] 14:02:07 INFO - PROCESS | 1802 | 1461186127554 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]]]}] 14:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1843ms 14:02:07 INFO - PROCESS | 1802 | 1461186127578 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 14:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:02:07 INFO - PROCESS | 1802 | 1461186127583 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 14:02:07 INFO - PROCESS | 1802 | 1461186127590 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:02:07 INFO - PROCESS | 1802 | 1461186127597 Marionette TRACE conn4 <- [1,1494,null,{}] 14:02:07 INFO - PROCESS | 1802 | 1461186127615 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}] 14:02:07 INFO - PROCESS | 1802 | 1461186127856 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 14:02:08 INFO - PROCESS | 1802 | 1461186128228 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a318c00 == 155 [pid = 1802] [id = 381] 14:02:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8a5d9c00) [pid = 1802] [serial = 1144] [outer = (nil)] 14:02:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8b4cb400) [pid = 1802] [serial = 1145] [outer = 0x8a5d9c00] 14:02:08 INFO - PROCESS | 1802 | 1461186128325 Marionette DEBUG loaded listener.js 14:02:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8b6a4000) [pid = 1802] [serial = 1146] [outer = 0x8a5d9c00] 14:02:09 INFO - PROCESS | 1802 | 1461186129345 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]]]}] 14:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1800ms 14:02:09 INFO - PROCESS | 1802 | 1461186129391 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 14:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:02:09 INFO - PROCESS | 1802 | 1461186129396 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 14:02:09 INFO - PROCESS | 1802 | 1461186129403 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:02:09 INFO - PROCESS | 1802 | 1461186129406 Marionette TRACE conn4 <- [1,1498,null,{}] 14:02:09 INFO - PROCESS | 1802 | 1461186129413 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}] 14:02:09 INFO - PROCESS | 1802 | 1461186129645 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 14:02:09 INFO - PROCESS | 1802 | 1461186129961 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8834f000 == 156 [pid = 1802] [id = 382] 14:02:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x899f1800) [pid = 1802] [serial = 1147] [outer = (nil)] 14:02:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8b7cbc00) [pid = 1802] [serial = 1148] [outer = 0x899f1800] 14:02:10 INFO - PROCESS | 1802 | 1461186130064 Marionette DEBUG loaded listener.js 14:02:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8b7d3400) [pid = 1802] [serial = 1149] [outer = 0x899f1800] 14:02:11 INFO - PROCESS | 1802 | 1461186131019 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]]]}] 14:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1642ms 14:02:11 INFO - PROCESS | 1802 | 1461186131046 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 14:02:11 INFO - PROCESS | 1802 | 1461186131049 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 14:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:02:11 INFO - PROCESS | 1802 | 1461186131056 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:02:11 INFO - PROCESS | 1802 | 1461186131060 Marionette TRACE conn4 <- [1,1502,null,{}] 14:02:11 INFO - PROCESS | 1802 | 1461186131071 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}] 14:02:11 INFO - PROCESS | 1802 | 1461186131302 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 14:02:11 INFO - PROCESS | 1802 | 1461186131633 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a5e0400 == 157 [pid = 1802] [id = 383] 14:02:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8b7c6800) [pid = 1802] [serial = 1150] [outer = (nil)] 14:02:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8c0a9c00) [pid = 1802] [serial = 1151] [outer = 0x8b7c6800] 14:02:11 INFO - PROCESS | 1802 | 1461186131734 Marionette DEBUG loaded listener.js 14:02:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8c0b0c00) [pid = 1802] [serial = 1152] [outer = 0x8b7c6800] 14:02:12 INFO - PROCESS | 1802 | 1461186132755 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]]]}] 14:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1737ms 14:02:12 INFO - PROCESS | 1802 | 1461186132796 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 14:02:12 INFO - PROCESS | 1802 | 1461186132800 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 14:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:02:12 INFO - PROCESS | 1802 | 1461186132807 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:02:12 INFO - PROCESS | 1802 | 1461186132811 Marionette TRACE conn4 <- [1,1506,null,{}] 14:02:12 INFO - PROCESS | 1802 | 1461186132817 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}] 14:02:13 INFO - PROCESS | 1802 | 1461186133108 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 14:02:13 INFO - PROCESS | 1802 | 1461186133443 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b7c9800 == 158 [pid = 1802] [id = 384] 14:02:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8c3ab400) [pid = 1802] [serial = 1153] [outer = (nil)] 14:02:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8e715800) [pid = 1802] [serial = 1154] [outer = 0x8c3ab400] 14:02:13 INFO - PROCESS | 1802 | 1461186133541 Marionette DEBUG loaded listener.js 14:02:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8e727000) [pid = 1802] [serial = 1155] [outer = 0x8c3ab400] 14:02:14 INFO - PROCESS | 1802 | 1461186134465 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]]]}] 14:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1686ms 14:02:14 INFO - PROCESS | 1802 | 1461186134495 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 14:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:02:14 INFO - PROCESS | 1802 | 1461186134499 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 14:02:14 INFO - PROCESS | 1802 | 1461186134506 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:02:14 INFO - PROCESS | 1802 | 1461186134510 Marionette TRACE conn4 <- [1,1510,null,{}] 14:02:14 INFO - PROCESS | 1802 | 1461186134516 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}] 14:02:14 INFO - PROCESS | 1802 | 1461186134743 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 14:02:15 INFO - PROCESS | 1802 | 1461186135059 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c080800 == 159 [pid = 1802] [id = 385] 14:02:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8da38000) [pid = 1802] [serial = 1156] [outer = (nil)] 14:02:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8e8e4000) [pid = 1802] [serial = 1157] [outer = 0x8da38000] 14:02:15 INFO - PROCESS | 1802 | 1461186135157 Marionette DEBUG loaded listener.js 14:02:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8e8eb800) [pid = 1802] [serial = 1158] [outer = 0x8da38000] 14:02:16 INFO - PROCESS | 1802 | 1461186136096 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]]]}] 14:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1636ms 14:02:16 INFO - PROCESS | 1802 | 1461186136142 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 14:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:02:16 INFO - PROCESS | 1802 | 1461186136146 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 14:02:16 INFO - PROCESS | 1802 | 1461186136153 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:02:16 INFO - PROCESS | 1802 | 1461186136157 Marionette TRACE conn4 <- [1,1514,null,{}] 14:02:16 INFO - PROCESS | 1802 | 1461186136163 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}] 14:02:16 INFO - PROCESS | 1802 | 1461186136403 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 14:02:16 INFO - PROCESS | 1802 | 1461186136730 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b6bbc00 == 160 [pid = 1802] [id = 386] 14:02:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8e75ec00) [pid = 1802] [serial = 1159] [outer = (nil)] 14:02:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8ea48c00) [pid = 1802] [serial = 1160] [outer = 0x8e75ec00] 14:02:16 INFO - PROCESS | 1802 | 1461186136835 Marionette DEBUG loaded listener.js 14:02:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8ea4e800) [pid = 1802] [serial = 1161] [outer = 0x8e75ec00] 14:02:17 INFO - PROCESS | 1802 | 1461186137779 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]]]}] 14:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1639ms 14:02:17 INFO - PROCESS | 1802 | 1461186137792 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 14:02:17 INFO - PROCESS | 1802 | 1461186137795 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 14:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:02:17 INFO - PROCESS | 1802 | 1461186137803 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:02:17 INFO - PROCESS | 1802 | 1461186137807 Marionette TRACE conn4 <- [1,1518,null,{}] 14:02:17 INFO - PROCESS | 1802 | 1461186137813 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}] 14:02:18 INFO - PROCESS | 1802 | 1461186138035 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 14:02:18 INFO - PROCESS | 1802 | 1461186138354 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e75dc00 == 161 [pid = 1802] [id = 387] 14:02:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8e8e7400) [pid = 1802] [serial = 1162] [outer = (nil)] 14:02:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8f18d400) [pid = 1802] [serial = 1163] [outer = 0x8e8e7400] 14:02:18 INFO - PROCESS | 1802 | 1461186138451 Marionette DEBUG loaded listener.js 14:02:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8f191400) [pid = 1802] [serial = 1164] [outer = 0x8e8e7400] 14:02:19 INFO - PROCESS | 1802 | 1461186139410 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]]]}] 14:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1631ms 14:02:19 INFO - PROCESS | 1802 | 1461186139436 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 14:02:19 INFO - PROCESS | 1802 | 1461186139440 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 14:02:19 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:02:19 INFO - PROCESS | 1802 | 1461186139447 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:02:19 INFO - PROCESS | 1802 | 1461186139451 Marionette TRACE conn4 <- [1,1522,null,{}] 14:02:19 INFO - PROCESS | 1802 | 1461186139457 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}] 14:02:19 INFO - PROCESS | 1802 | 1461186139669 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 14:02:20 INFO - PROCESS | 1802 | 1461186139987 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b6b8400 == 162 [pid = 1802] [id = 388] 14:02:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8e761c00) [pid = 1802] [serial = 1165] [outer = (nil)] 14:02:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8fda1400) [pid = 1802] [serial = 1166] [outer = 0x8e761c00] 14:02:20 INFO - PROCESS | 1802 | 1461186140089 Marionette DEBUG loaded listener.js 14:02:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8fef2400) [pid = 1802] [serial = 1167] [outer = 0x8e761c00] 14:02:20 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:20 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:02:20 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:20 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:20 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:20 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:20 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:20 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:20 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:20 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:20 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:20 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:20 INFO - PROCESS | 1802 | 1461186140935 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"]]]}] 14:02:21 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 () { 14:02:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:02:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:02:21 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 () { 14:02:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:02:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:02:21 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 () { 14:02:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:02:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:02:21 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 () { 14:02:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:02:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:02:21 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1584ms 14:02:21 INFO - PROCESS | 1802 | 1461186141034 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 14:02:21 INFO - PROCESS | 1802 | 1461186141045 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 14:02:21 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:02:21 INFO - PROCESS | 1802 | 1461186141071 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:02:21 INFO - PROCESS | 1802 | 1461186141077 Marionette TRACE conn4 <- [1,1526,null,{}] 14:02:21 INFO - PROCESS | 1802 | 1461186141083 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}] 14:02:21 INFO - PROCESS | 1802 | 1461186141335 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 14:02:21 INFO - PROCESS | 1802 | 1461186141665 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x89d9e000 == 163 [pid = 1802] [id = 389] 14:02:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x90544800) [pid = 1802] [serial = 1168] [outer = (nil)] 14:02:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x90549800) [pid = 1802] [serial = 1169] [outer = 0x90544800] 14:02:21 INFO - PROCESS | 1802 | 1461186141770 Marionette DEBUG loaded listener.js 14:02:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x908f8c00) [pid = 1802] [serial = 1170] [outer = 0x90544800] 14:02:22 INFO - PROCESS | 1802 | 1461186142649 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"]]]}] 14:02:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:02:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:02:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:02:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:02:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:02:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:02:22 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1644ms 14:02:22 INFO - PROCESS | 1802 | 1461186142716 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 14:02:22 INFO - PROCESS | 1802 | 1461186142720 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 14:02:22 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:02:22 INFO - PROCESS | 1802 | 1461186142727 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:02:22 INFO - PROCESS | 1802 | 1461186142730 Marionette TRACE conn4 <- [1,1530,null,{}] 14:02:22 INFO - PROCESS | 1802 | 1461186142736 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}] 14:02:22 INFO - PROCESS | 1802 | 1461186142948 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 14:02:23 INFO - PROCESS | 1802 | 1461186143221 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x904fd000 == 164 [pid = 1802] [id = 390] 14:02:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x9054ac00) [pid = 1802] [serial = 1171] [outer = (nil)] 14:02:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x914bdc00) [pid = 1802] [serial = 1172] [outer = 0x9054ac00] 14:02:23 INFO - PROCESS | 1802 | 1461186143363 Marionette DEBUG loaded listener.js 14:02:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x9161ac00) [pid = 1802] [serial = 1173] [outer = 0x9054ac00] 14:02:24 INFO - PROCESS | 1802 | 1461186144177 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]]]}] 14:02:24 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 14:02:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:02:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:02:24 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. 14:02:24 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:02:24 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1483ms 14:02:24 INFO - PROCESS | 1802 | 1461186144213 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 14:02:24 INFO - PROCESS | 1802 | 1461186144216 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 14:02:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:02:24 INFO - PROCESS | 1802 | 1461186144223 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:02:24 INFO - PROCESS | 1802 | 1461186144226 Marionette TRACE conn4 <- [1,1534,null,{}] 14:02:24 INFO - PROCESS | 1802 | 1461186144232 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}] 14:02:24 INFO - PROCESS | 1802 | 1461186144439 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 14:02:24 INFO - PROCESS | 1802 | 1461186144718 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fda1800 == 165 [pid = 1802] [id = 391] 14:02:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x9041b000) [pid = 1802] [serial = 1174] [outer = (nil)] 14:02:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x9204f800) [pid = 1802] [serial = 1175] [outer = 0x9041b000] 14:02:24 INFO - PROCESS | 1802 | 1461186144812 Marionette DEBUG loaded listener.js 14:02:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x92054c00) [pid = 1802] [serial = 1176] [outer = 0x9041b000] 14:02:25 INFO - PROCESS | 1802 | 1461186145788 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]]]}] 14:02:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:02:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1642ms 14:02:25 INFO - PROCESS | 1802 | 1461186145866 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 14:02:25 INFO - PROCESS | 1802 | 1461186145870 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 14:02:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:02:25 INFO - PROCESS | 1802 | 1461186145878 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:02:25 INFO - PROCESS | 1802 | 1461186145881 Marionette TRACE conn4 <- [1,1538,null,{}] 14:02:25 INFO - PROCESS | 1802 | 1461186145887 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}] 14:02:26 INFO - PROCESS | 1802 | 1461186146155 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 14:02:26 INFO - PROCESS | 1802 | 1461186146482 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f18b000 == 166 [pid = 1802] [id = 392] 14:02:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x8fef9000) [pid = 1802] [serial = 1177] [outer = (nil)] 14:02:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x92129800) [pid = 1802] [serial = 1178] [outer = 0x8fef9000] 14:02:26 INFO - PROCESS | 1802 | 1461186146572 Marionette DEBUG loaded listener.js 14:02:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x92b9fc00) [pid = 1802] [serial = 1179] [outer = 0x8fef9000] 14:02:27 INFO - PROCESS | 1802 | 1461186147541 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]]]}] 14:02:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:02:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1735ms 14:02:27 INFO - PROCESS | 1802 | 1461186147615 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 14:02:27 INFO - PROCESS | 1802 | 1461186147619 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 14:02:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:02:27 INFO - PROCESS | 1802 | 1461186147625 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:02:27 INFO - PROCESS | 1802 | 1461186147629 Marionette TRACE conn4 <- [1,1542,null,{}] 14:02:27 INFO - PROCESS | 1802 | 1461186147635 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}] 14:02:27 INFO - PROCESS | 1802 | 1461186147900 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 14:02:28 INFO - PROCESS | 1802 | 1461186148233 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x92012c00 == 167 [pid = 1802] [id = 393] 14:02:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x920fb400) [pid = 1802] [serial = 1180] [outer = (nil)] 14:02:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x93bdd800) [pid = 1802] [serial = 1181] [outer = 0x920fb400] 14:02:28 INFO - PROCESS | 1802 | 1461186148323 Marionette DEBUG loaded listener.js 14:02:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x93cc2400) [pid = 1802] [serial = 1182] [outer = 0x920fb400] 14:02:29 INFO - PROCESS | 1802 | 1461186149285 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]]]}] 14:02:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:02:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1731ms 14:02:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:02:29 INFO - PROCESS | 1802 | 1461186149359 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 14:02:29 INFO - PROCESS | 1802 | 1461186149362 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 14:02:29 INFO - PROCESS | 1802 | 1461186149369 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:02:29 INFO - PROCESS | 1802 | 1461186149372 Marionette TRACE conn4 <- [1,1546,null,{}] 14:02:29 INFO - PROCESS | 1802 | 1461186149378 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}] 14:02:29 INFO - PROCESS | 1802 | 1461186149642 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 14:02:29 INFO - PROCESS | 1802 | 1461186149976 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x93ac9800 == 168 [pid = 1802] [id = 394] 14:02:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x93aca800) [pid = 1802] [serial = 1183] [outer = (nil)] 14:02:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x95d76c00) [pid = 1802] [serial = 1184] [outer = 0x93aca800] 14:02:30 INFO - PROCESS | 1802 | 1461186150071 Marionette DEBUG loaded listener.js 14:02:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x95d78400) [pid = 1802] [serial = 1185] [outer = 0x93aca800] 14:02:31 INFO - PROCESS | 1802 | 1461186151125 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]]]}] 14:02:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:02:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1834ms 14:02:31 INFO - PROCESS | 1802 | 1461186151204 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 14:02:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:02:31 INFO - PROCESS | 1802 | 1461186151208 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 14:02:31 INFO - PROCESS | 1802 | 1461186151215 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:02:31 INFO - PROCESS | 1802 | 1461186151218 Marionette TRACE conn4 <- [1,1550,null,{}] 14:02:31 INFO - PROCESS | 1802 | 1461186151224 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}] 14:02:31 INFO - PROCESS | 1802 | 1461186151468 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 14:02:31 INFO - PROCESS | 1802 | 1461186151798 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x93ac1800 == 169 [pid = 1802] [id = 395] 14:02:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x93ac3800) [pid = 1802] [serial = 1186] [outer = (nil)] 14:02:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x95d81c00) [pid = 1802] [serial = 1187] [outer = 0x93ac3800] 14:02:31 INFO - PROCESS | 1802 | 1461186151903 Marionette DEBUG loaded listener.js 14:02:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x96c4a800) [pid = 1802] [serial = 1188] [outer = 0x93ac3800] 14:02:32 INFO - PROCESS | 1802 | 1461186152914 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]]]}] 14:02:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:02:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1735ms 14:02:32 INFO - PROCESS | 1802 | 1461186152950 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 14:02:32 INFO - PROCESS | 1802 | 1461186152954 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 14:02:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:02:32 INFO - PROCESS | 1802 | 1461186152961 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:02:32 INFO - PROCESS | 1802 | 1461186152964 Marionette TRACE conn4 <- [1,1554,null,{}] 14:02:32 INFO - PROCESS | 1802 | 1461186152970 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}] 14:02:33 INFO - PROCESS | 1802 | 1461186153198 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 14:02:33 INFO - PROCESS | 1802 | 1461186153526 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x82c85800 == 170 [pid = 1802] [id = 396] 14:02:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x95105400) [pid = 1802] [serial = 1189] [outer = (nil)] 14:02:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x96fc8000) [pid = 1802] [serial = 1190] [outer = 0x95105400] 14:02:33 INFO - PROCESS | 1802 | 1461186153623 Marionette DEBUG loaded listener.js 14:02:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x96fcc000) [pid = 1802] [serial = 1191] [outer = 0x95105400] 14:02:35 INFO - PROCESS | 1802 | --DOCSHELL 0x88494400 == 169 [pid = 1802] [id = 377] 14:02:35 INFO - PROCESS | 1802 | --DOCSHELL 0x869fac00 == 168 [pid = 1802] [id = 376] 14:02:35 INFO - PROCESS | 1802 | --DOCSHELL 0x84e88800 == 167 [pid = 1802] [id = 375] 14:02:35 INFO - PROCESS | 1802 | --DOCSHELL 0x93ac9400 == 166 [pid = 1802] [id = 373] 14:02:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8a2dc400 == 165 [pid = 1802] [id = 371] 14:02:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8b6b0800 == 164 [pid = 1802] [id = 372] 14:02:35 INFO - PROCESS | 1802 | --DOCSHELL 0x92130c00 == 163 [pid = 1802] [id = 370] 14:02:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8b6bd800 == 162 [pid = 1802] [id = 369] 14:02:35 INFO - PROCESS | 1802 | --DOCSHELL 0x904f5400 == 161 [pid = 1802] [id = 368] 14:02:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8b6b1400 == 160 [pid = 1802] [id = 366] 14:02:35 INFO - PROCESS | 1802 | --DOCSHELL 0x9041c800 == 159 [pid = 1802] [id = 367] 14:02:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8ea48400 == 158 [pid = 1802] [id = 365] 14:02:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8ea4ac00 == 157 [pid = 1802] [id = 364] 14:02:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8e753400 == 156 [pid = 1802] [id = 363] 14:02:35 INFO - PROCESS | 1802 | --DOCSHELL 0x8c0ad400 == 155 [pid = 1802] [id = 362] 14:02:35 INFO - PROCESS | 1802 | --DOCSHELL 0x869f9000 == 154 [pid = 1802] [id = 360] 14:02:35 INFO - PROCESS | 1802 | --DOCSHELL 0x85589c00 == 153 [pid = 1802] [id = 361] 14:02:35 INFO - PROCESS | 1802 | --DOCSHELL 0x869f2000 == 152 [pid = 1802] [id = 359] 14:02:35 INFO - PROCESS | 1802 | --DOCSHELL 0x83fc8800 == 151 [pid = 1802] [id = 358] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x893e1400) [pid = 1802] [serial = 1073] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x8a2dcc00) [pid = 1802] [serial = 1068] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x893ce000) [pid = 1802] [serial = 1062] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x859a8800) [pid = 1802] [serial = 1058] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8b7c8400) [pid = 1802] [serial = 1028] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x8b6aac00) [pid = 1802] [serial = 1071] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x8558f000) [pid = 1802] [serial = 1016] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x8b4d2400) [pid = 1802] [serial = 1070] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8ea4c400) [pid = 1802] [serial = 1043] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8749f800) [pid = 1802] [serial = 1061] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8b6a0000) [pid = 1802] [serial = 1025] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x893cdc00) [pid = 1802] [serial = 1013] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x893c9000) [pid = 1802] [serial = 1019] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x859b0400) [pid = 1802] [serial = 1064] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8a2d4000) [pid = 1802] [serial = 1022] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8c0ae000) [pid = 1802] [serial = 1031] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x92045400) [pid = 1802] [serial = 1055] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x869f7c00) [pid = 1802] [serial = 1059] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8e70e000) [pid = 1802] [serial = 1037] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8fd9d000) [pid = 1802] [serial = 1046] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8e8ee800) [pid = 1802] [serial = 1040] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x90419800) [pid = 1802] [serial = 1049] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x90546c00) [pid = 1802] [serial = 1052] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x893dac00) [pid = 1802] [serial = 1065] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8a28b000) [pid = 1802] [serial = 1067] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8c3d0800) [pid = 1802] [serial = 1034] [outer = (nil)] [url = about:blank] 14:02:35 INFO - PROCESS | 1802 | 1461186155982 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]]]}] 14:02:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:02:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 3094ms 14:02:36 INFO - PROCESS | 1802 | 1461186156057 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 14:02:36 INFO - PROCESS | 1802 | 1461186156063 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 14:02:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:02:36 INFO - PROCESS | 1802 | 1461186156073 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:02:36 INFO - PROCESS | 1802 | 1461186156077 Marionette TRACE conn4 <- [1,1558,null,{}] 14:02:36 INFO - PROCESS | 1802 | 1461186156086 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}] 14:02:36 INFO - PROCESS | 1802 | 1461186156311 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 14:02:36 INFO - PROCESS | 1802 | 1461186156562 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x84dadc00 == 152 [pid = 1802] [id = 397] 14:02:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x85594800) [pid = 1802] [serial = 1192] [outer = (nil)] 14:02:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x859b6400) [pid = 1802] [serial = 1193] [outer = 0x85594800] 14:02:36 INFO - PROCESS | 1802 | 1461186156669 Marionette DEBUG loaded listener.js 14:02:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x86ae9000) [pid = 1802] [serial = 1194] [outer = 0x85594800] 14:02:37 INFO - PROCESS | 1802 | 1461186157587 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]]]}] 14:02:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:02:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1534ms 14:02:37 INFO - PROCESS | 1802 | 1461186157607 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 14:02:37 INFO - PROCESS | 1802 | 1461186157616 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 14:02:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:02:37 INFO - PROCESS | 1802 | 1461186157627 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:02:37 INFO - PROCESS | 1802 | 1461186157632 Marionette TRACE conn4 <- [1,1562,null,{}] 14:02:37 INFO - PROCESS | 1802 | 1461186157638 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}] 14:02:37 INFO - PROCESS | 1802 | 1461186157941 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 14:02:38 INFO - PROCESS | 1802 | 1461186157979 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x85595c00 == 153 [pid = 1802] [id = 398] 14:02:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x869f1400) [pid = 1802] [serial = 1195] [outer = (nil)] 14:02:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x89298c00) [pid = 1802] [serial = 1196] [outer = 0x869f1400] 14:02:38 INFO - PROCESS | 1802 | 1461186158057 Marionette DEBUG loaded listener.js 14:02:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x893cb800) [pid = 1802] [serial = 1197] [outer = 0x869f1400] 14:02:39 INFO - PROCESS | 1802 | 1461186159121 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]]]}] 14:02:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:02:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1541ms 14:02:39 INFO - PROCESS | 1802 | 1461186159168 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 14:02:39 INFO - PROCESS | 1802 | 1461186159172 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 14:02:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:02:39 INFO - PROCESS | 1802 | 1461186159186 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:02:39 INFO - PROCESS | 1802 | 1461186159193 Marionette TRACE conn4 <- [1,1566,null,{}] 14:02:39 INFO - PROCESS | 1802 | 1461186159210 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}] 14:02:39 INFO - PROCESS | 1802 | 1461186159524 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 14:02:39 INFO - PROCESS | 1802 | 1461186159557 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x84dba000 == 154 [pid = 1802] [id = 399] 14:02:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x893e4c00) [pid = 1802] [serial = 1198] [outer = (nil)] 14:02:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x8a28c000) [pid = 1802] [serial = 1199] [outer = 0x893e4c00] 14:02:39 INFO - PROCESS | 1802 | 1461186159640 Marionette DEBUG loaded listener.js 14:02:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x8a318000) [pid = 1802] [serial = 1200] [outer = 0x893e4c00] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x914c7400) [pid = 1802] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8a284c00) [pid = 1802] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x86af2400) [pid = 1802] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x84e8b000) [pid = 1802] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x92ba2c00) [pid = 1802] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x86aecc00) [pid = 1802] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8fda2000) [pid = 1802] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8e8ec000) [pid = 1802] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x899e3000) [pid = 1802] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x90548c00) [pid = 1802] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8910a800) [pid = 1802] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x89296400) [pid = 1802] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8c3a6800) [pid = 1802] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x84dba800) [pid = 1802] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x92dd0400) [pid = 1802] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8c0b0800) [pid = 1802] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8f9e4800) [pid = 1802] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8c0abc00) [pid = 1802] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x84e87000) [pid = 1802] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x93acb400) [pid = 1802] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8a31b800) [pid = 1802] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8b6b7000) [pid = 1802] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8ea4d400) [pid = 1802] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x88498c00) [pid = 1802] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8ea52c00) [pid = 1802] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8da38800) [pid = 1802] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x84282400) [pid = 1802] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8b4cd800) [pid = 1802] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8c0a8800) [pid = 1802] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x89106c00) [pid = 1802] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x89d98800) [pid = 1802] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8e754000) [pid = 1802] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8b4d0800) [pid = 1802] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8f9dac00) [pid = 1802] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8f9dd400) [pid = 1802] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:02:40 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x838d8c00) [pid = 1802] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:02:41 INFO - PROCESS | 1802 | 1461186161348 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]]]}] 14:02:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:02:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 2197ms 14:02:41 INFO - PROCESS | 1802 | 1461186161377 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 14:02:41 INFO - PROCESS | 1802 | 1461186161382 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 14:02:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:02:41 INFO - PROCESS | 1802 | 1461186161388 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:02:41 INFO - PROCESS | 1802 | 1461186161391 Marionette TRACE conn4 <- [1,1570,null,{}] 14:02:41 INFO - PROCESS | 1802 | 1461186161397 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}] 14:02:41 INFO - PROCESS | 1802 | 1461186161674 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 14:02:41 INFO - PROCESS | 1802 | 1461186161697 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fc6000 == 155 [pid = 1802] [id = 400] 14:02:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x84daec00) [pid = 1802] [serial = 1201] [outer = (nil)] 14:02:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x88492400) [pid = 1802] [serial = 1202] [outer = 0x84daec00] 14:02:41 INFO - PROCESS | 1802 | 1461186161774 Marionette DEBUG loaded listener.js 14:02:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x899eb800) [pid = 1802] [serial = 1203] [outer = 0x84daec00] 14:02:42 INFO - PROCESS | 1802 | 1461186162897 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]]]}] 14:02:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:02:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1542ms 14:02:42 INFO - PROCESS | 1802 | 1461186162931 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 14:02:42 INFO - PROCESS | 1802 | 1461186162938 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 14:02:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:02:42 INFO - PROCESS | 1802 | 1461186162947 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:02:42 INFO - PROCESS | 1802 | 1461186162953 Marionette TRACE conn4 <- [1,1574,null,{}] 14:02:42 INFO - PROCESS | 1802 | 1461186162964 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}] 14:02:43 INFO - PROCESS | 1802 | 1461186163202 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 14:02:43 INFO - PROCESS | 1802 | 1461186163554 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e8b400 == 156 [pid = 1802] [id = 401] 14:02:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8558f000) [pid = 1802] [serial = 1204] [outer = (nil)] 14:02:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x859acc00) [pid = 1802] [serial = 1205] [outer = 0x8558f000] 14:02:43 INFO - PROCESS | 1802 | 1461186163651 Marionette DEBUG loaded listener.js 14:02:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x86aed400) [pid = 1802] [serial = 1206] [outer = 0x8558f000] 14:02:44 INFO - PROCESS | 1802 | 1461186164634 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]]]}] 14:02:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:02:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1740ms 14:02:44 INFO - PROCESS | 1802 | 1461186164688 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 14:02:44 INFO - PROCESS | 1802 | 1461186164697 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 14:02:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:02:44 INFO - PROCESS | 1802 | 1461186164708 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:02:44 INFO - PROCESS | 1802 | 1461186164712 Marionette TRACE conn4 <- [1,1578,null,{}] 14:02:44 INFO - PROCESS | 1802 | 1461186164719 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}] 14:02:44 INFO - PROCESS | 1802 | 1461186164951 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 14:02:45 INFO - PROCESS | 1802 | 1461186165283 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x88494400 == 157 [pid = 1802] [id = 402] 14:02:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x89295400) [pid = 1802] [serial = 1207] [outer = (nil)] 14:02:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x893d9c00) [pid = 1802] [serial = 1208] [outer = 0x89295400] 14:02:45 INFO - PROCESS | 1802 | 1461186165378 Marionette DEBUG loaded listener.js 14:02:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x89d99000) [pid = 1802] [serial = 1209] [outer = 0x89295400] 14:02:46 INFO - PROCESS | 1802 | 1461186166350 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]]]}] 14:02:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:02:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1688ms 14:02:46 INFO - PROCESS | 1802 | 1461186166397 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 14:02:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:02:46 INFO - PROCESS | 1802 | 1461186166401 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 14:02:46 INFO - PROCESS | 1802 | 1461186166408 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:02:46 INFO - PROCESS | 1802 | 1461186166415 Marionette TRACE conn4 <- [1,1582,null,{}] 14:02:46 INFO - PROCESS | 1802 | 1461186166432 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}] 14:02:46 INFO - PROCESS | 1802 | 1461186166672 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 14:02:47 INFO - PROCESS | 1802 | 1461186167063 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a2dc400 == 158 [pid = 1802] [id = 403] 14:02:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8a5d6400) [pid = 1802] [serial = 1210] [outer = (nil)] 14:02:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8b6a1000) [pid = 1802] [serial = 1211] [outer = 0x8a5d6400] 14:02:47 INFO - PROCESS | 1802 | 1461186167167 Marionette DEBUG loaded listener.js 14:02:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8b6aec00) [pid = 1802] [serial = 1212] [outer = 0x8a5d6400] 14:02:48 INFO - PROCESS | 1802 | 1461186168112 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]]]}] 14:02:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:02:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1747ms 14:02:48 INFO - PROCESS | 1802 | 1461186168155 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 14:02:48 INFO - PROCESS | 1802 | 1461186168160 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 14:02:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:02:48 INFO - PROCESS | 1802 | 1461186168167 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:02:48 INFO - PROCESS | 1802 | 1461186168170 Marionette TRACE conn4 <- [1,1586,null,{}] 14:02:48 INFO - PROCESS | 1802 | 1461186168176 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}] 14:02:48 INFO - PROCESS | 1802 | 1461186168403 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 14:02:48 INFO - PROCESS | 1802 | 1461186168725 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x893e5400 == 159 [pid = 1802] [id = 404] 14:02:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8b6a4c00) [pid = 1802] [serial = 1213] [outer = (nil)] 14:02:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8b7d1400) [pid = 1802] [serial = 1214] [outer = 0x8b6a4c00] 14:02:48 INFO - PROCESS | 1802 | 1461186168824 Marionette DEBUG loaded listener.js 14:02:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8c0a7800) [pid = 1802] [serial = 1215] [outer = 0x8b6a4c00] 14:02:49 INFO - PROCESS | 1802 | 1461186169755 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]]]}] 14:02:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:02:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1638ms 14:02:49 INFO - PROCESS | 1802 | 1461186169806 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 14:02:49 INFO - PROCESS | 1802 | 1461186169811 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 14:02:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:02:49 INFO - PROCESS | 1802 | 1461186169818 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:02:49 INFO - PROCESS | 1802 | 1461186169822 Marionette TRACE conn4 <- [1,1590,null,{}] 14:02:49 INFO - PROCESS | 1802 | 1461186169828 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}] 14:02:50 INFO - PROCESS | 1802 | 1461186170062 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 14:02:50 INFO - PROCESS | 1802 | 1461186170387 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b7cd800 == 160 [pid = 1802] [id = 405] 14:02:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8c07b000) [pid = 1802] [serial = 1216] [outer = (nil)] 14:02:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8c3a1400) [pid = 1802] [serial = 1217] [outer = 0x8c07b000] 14:02:50 INFO - PROCESS | 1802 | 1461186170485 Marionette DEBUG loaded listener.js 14:02:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8c3a5000) [pid = 1802] [serial = 1218] [outer = 0x8c07b000] 14:02:51 INFO - PROCESS | 1802 | 1461186171454 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]]]}] 14:02:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:02:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1683ms 14:02:51 INFO - PROCESS | 1802 | 1461186171503 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 14:02:51 INFO - PROCESS | 1802 | 1461186171507 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 14:02:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:02:51 INFO - PROCESS | 1802 | 1461186171515 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:02:51 INFO - PROCESS | 1802 | 1461186171519 Marionette TRACE conn4 <- [1,1594,null,{}] 14:02:51 INFO - PROCESS | 1802 | 1461186171525 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}] 14:02:51 INFO - PROCESS | 1802 | 1461186171791 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 14:02:52 INFO - PROCESS | 1802 | 1461186172157 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x86ae9800 == 161 [pid = 1802] [id = 406] 14:02:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8c3d9800) [pid = 1802] [serial = 1219] [outer = (nil)] 14:02:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8e730000) [pid = 1802] [serial = 1220] [outer = 0x8c3d9800] 14:02:52 INFO - PROCESS | 1802 | 1461186172255 Marionette DEBUG loaded listener.js 14:02:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8e75a800) [pid = 1802] [serial = 1221] [outer = 0x8c3d9800] 14:02:53 INFO - PROCESS | 1802 | 1461186173221 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]]]}] 14:02:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:02:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1740ms 14:02:53 INFO - PROCESS | 1802 | 1461186173256 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 14:02:53 INFO - PROCESS | 1802 | 1461186173261 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 14:02:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:02:53 INFO - PROCESS | 1802 | 1461186173267 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:02:53 INFO - PROCESS | 1802 | 1461186173271 Marionette TRACE conn4 <- [1,1598,null,{}] 14:02:53 INFO - PROCESS | 1802 | 1461186173277 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}] 14:02:53 INFO - PROCESS | 1802 | 1461186173497 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 14:02:53 INFO - PROCESS | 1802 | 1461186173825 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x84b92400 == 162 [pid = 1802] [id = 407] 14:02:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8a31b800) [pid = 1802] [serial = 1222] [outer = (nil)] 14:02:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8ea48400) [pid = 1802] [serial = 1223] [outer = 0x8a31b800] 14:02:53 INFO - PROCESS | 1802 | 1461186173921 Marionette DEBUG loaded listener.js 14:02:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8ea4c800) [pid = 1802] [serial = 1224] [outer = 0x8a31b800] 14:02:54 INFO - PROCESS | 1802 | 1461186174845 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]]]}] 14:02:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:02:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1634ms 14:02:54 INFO - PROCESS | 1802 | 1461186174903 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 14:02:54 INFO - PROCESS | 1802 | 1461186174906 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 14:02:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:02:54 INFO - PROCESS | 1802 | 1461186174913 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:02:54 INFO - PROCESS | 1802 | 1461186174917 Marionette TRACE conn4 <- [1,1602,null,{}] 14:02:54 INFO - PROCESS | 1802 | 1461186174923 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}] 14:02:55 INFO - PROCESS | 1802 | 1461186175144 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 14:02:55 INFO - PROCESS | 1802 | 1461186175467 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e975800 == 163 [pid = 1802] [id = 408] 14:02:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8ea4ac00) [pid = 1802] [serial = 1225] [outer = (nil)] 14:02:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8f9e1000) [pid = 1802] [serial = 1226] [outer = 0x8ea4ac00] 14:02:55 INFO - PROCESS | 1802 | 1461186175564 Marionette DEBUG loaded listener.js 14:02:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8fc52000) [pid = 1802] [serial = 1227] [outer = 0x8ea4ac00] 14:02:56 INFO - PROCESS | 1802 | 1461186176473 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]]]}] 14:02:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:02:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1583ms 14:02:56 INFO - PROCESS | 1802 | 1461186176497 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 14:02:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:02:56 INFO - PROCESS | 1802 | 1461186176502 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 14:02:56 INFO - PROCESS | 1802 | 1461186176508 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:02:56 INFO - PROCESS | 1802 | 1461186176512 Marionette TRACE conn4 <- [1,1606,null,{}] 14:02:56 INFO - PROCESS | 1802 | 1461186176518 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}] 14:02:56 INFO - PROCESS | 1802 | 1461186176740 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 14:02:57 INFO - PROCESS | 1802 | 1461186177084 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x86af3000 == 164 [pid = 1802] [id = 409] 14:02:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8c1f7400) [pid = 1802] [serial = 1228] [outer = (nil)] 14:02:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x90414800) [pid = 1802] [serial = 1229] [outer = 0x8c1f7400] 14:02:57 INFO - PROCESS | 1802 | 1461186177182 Marionette DEBUG loaded listener.js 14:02:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x90419c00) [pid = 1802] [serial = 1230] [outer = 0x8c1f7400] 14:02:58 INFO - PROCESS | 1802 | 1461186178128 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]]]}] 14:02:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:02:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1685ms 14:02:58 INFO - PROCESS | 1802 | 1461186178194 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 14:02:58 INFO - PROCESS | 1802 | 1461186178198 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 14:02:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:02:58 INFO - PROCESS | 1802 | 1461186178205 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:02:58 INFO - PROCESS | 1802 | 1461186178208 Marionette TRACE conn4 <- [1,1610,null,{}] 14:02:58 INFO - PROCESS | 1802 | 1461186178214 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}] 14:02:58 INFO - PROCESS | 1802 | 1461186178459 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 14:02:58 INFO - PROCESS | 1802 | 1461186178790 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x84b94800 == 165 [pid = 1802] [id = 410] 14:02:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8e96cc00) [pid = 1802] [serial = 1231] [outer = (nil)] 14:02:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x90542c00) [pid = 1802] [serial = 1232] [outer = 0x8e96cc00] 14:02:58 INFO - PROCESS | 1802 | 1461186178882 Marionette DEBUG loaded listener.js 14:02:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x90546000) [pid = 1802] [serial = 1233] [outer = 0x8e96cc00] 14:02:59 INFO - PROCESS | 1802 | 1461186179798 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]]]}] 14:02:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:02:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1637ms 14:02:59 INFO - PROCESS | 1802 | 1461186179843 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 14:02:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:02:59 INFO - PROCESS | 1802 | 1461186179849 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 14:02:59 INFO - PROCESS | 1802 | 1461186179855 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:02:59 INFO - PROCESS | 1802 | 1461186179860 Marionette TRACE conn4 <- [1,1614,null,{}] 14:02:59 INFO - PROCESS | 1802 | 1461186179866 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}] 14:03:00 INFO - PROCESS | 1802 | 1461186180110 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 14:03:00 INFO - PROCESS | 1802 | 1461186180453 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x904f2c00 == 166 [pid = 1802] [id = 411] 14:03:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x9161e000) [pid = 1802] [serial = 1234] [outer = (nil)] 14:03:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x92045400) [pid = 1802] [serial = 1235] [outer = 0x9161e000] 14:03:00 INFO - PROCESS | 1802 | 1461186180563 Marionette DEBUG loaded listener.js 14:03:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x9212fc00) [pid = 1802] [serial = 1236] [outer = 0x9161e000] 14:03:01 INFO - PROCESS | 1802 | 1461186181528 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]]]}] 14:03:01 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 14:03:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1740ms 14:03:01 INFO - PROCESS | 1802 | 1461186181595 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 14:03:01 INFO - PROCESS | 1802 | 1461186181599 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 14:03:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:03:01 INFO - PROCESS | 1802 | 1461186181606 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:03:01 INFO - PROCESS | 1802 | 1461186181610 Marionette TRACE conn4 <- [1,1618,null,{}] 14:03:01 INFO - PROCESS | 1802 | 1461186181615 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}] 14:03:01 INFO - PROCESS | 1802 | 1461186181881 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 14:03:02 INFO - PROCESS | 1802 | 1461186182225 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a5df000 == 167 [pid = 1802] [id = 412] 14:03:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x8e8e2000) [pid = 1802] [serial = 1237] [outer = (nil)] 14:03:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x92dd3800) [pid = 1802] [serial = 1238] [outer = 0x8e8e2000] 14:03:02 INFO - PROCESS | 1802 | 1461186182319 Marionette DEBUG loaded listener.js 14:03:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x92ddb800) [pid = 1802] [serial = 1239] [outer = 0x8e8e2000] 14:03:03 INFO - PROCESS | 1802 | 1461186183208 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]]]}] 14:03:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:03:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1638ms 14:03:03 INFO - PROCESS | 1802 | 1461186183244 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 14:03:03 INFO - PROCESS | 1802 | 1461186183249 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 14:03:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:03:03 INFO - PROCESS | 1802 | 1461186183274 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:03:03 INFO - PROCESS | 1802 | 1461186183279 Marionette TRACE conn4 <- [1,1622,null,{}] 14:03:03 INFO - PROCESS | 1802 | 1461186183287 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}] 14:03:03 INFO - PROCESS | 1802 | 1461186183511 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 14:03:03 INFO - PROCESS | 1802 | 1461186183841 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x92dcfc00 == 168 [pid = 1802] [id = 413] 14:03:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x92dd5c00) [pid = 1802] [serial = 1240] [outer = (nil)] 14:03:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x93cbc800) [pid = 1802] [serial = 1241] [outer = 0x92dd5c00] 14:03:03 INFO - PROCESS | 1802 | 1461186183939 Marionette DEBUG loaded listener.js 14:03:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x93cc0800) [pid = 1802] [serial = 1242] [outer = 0x92dd5c00] 14:03:04 INFO - PROCESS | 1802 | 1461186184833 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]]]}] 14:03:04 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 14:03:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1659ms 14:03:04 INFO - PROCESS | 1802 | 1461186184916 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 14:03:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:03:04 INFO - PROCESS | 1802 | 1461186184920 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 14:03:04 INFO - PROCESS | 1802 | 1461186184927 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:03:04 INFO - PROCESS | 1802 | 1461186184930 Marionette TRACE conn4 <- [1,1626,null,{}] 14:03:04 INFO - PROCESS | 1802 | 1461186184936 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}] 14:03:05 INFO - PROCESS | 1802 | 1461186185150 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 14:03:05 INFO - PROCESS | 1802 | 1461186185484 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fda5000 == 169 [pid = 1802] [id = 414] 14:03:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x93bd2800) [pid = 1802] [serial = 1243] [outer = (nil)] 14:03:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x96ccec00) [pid = 1802] [serial = 1244] [outer = 0x93bd2800] 14:03:05 INFO - PROCESS | 1802 | 1461186185580 Marionette DEBUG loaded listener.js 14:03:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x96fc4400) [pid = 1802] [serial = 1245] [outer = 0x93bd2800] 14:03:06 INFO - PROCESS | 1802 | 1461186186476 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]]]}] 14:03:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:03:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1582ms 14:03:06 INFO - PROCESS | 1802 | 1461186186509 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 14:03:06 INFO - PROCESS | 1802 | 1461186186513 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 14:03:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:03:06 INFO - PROCESS | 1802 | 1461186186520 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:03:06 INFO - PROCESS | 1802 | 1461186186523 Marionette TRACE conn4 <- [1,1630,null,{}] 14:03:06 INFO - PROCESS | 1802 | 1461186186529 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}] 14:03:06 INFO - PROCESS | 1802 | 1461186186752 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 14:03:07 INFO - PROCESS | 1802 | 1461186187225 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x87490400 == 170 [pid = 1802] [id = 415] 14:03:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x8e8ea000) [pid = 1802] [serial = 1246] [outer = (nil)] 14:03:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x979b7000) [pid = 1802] [serial = 1247] [outer = 0x8e8ea000] 14:03:07 INFO - PROCESS | 1802 | 1461186187382 Marionette DEBUG loaded listener.js 14:03:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 185 (0x97b37800) [pid = 1802] [serial = 1248] [outer = 0x8e8ea000] 14:03:08 INFO - PROCESS | 1802 | 1461186188692 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]]]}] 14:03:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:03:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 2245ms 14:03:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:03:08 INFO - PROCESS | 1802 | 1461186188766 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 14:03:08 INFO - PROCESS | 1802 | 1461186188769 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 14:03:08 INFO - PROCESS | 1802 | 1461186188777 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:03:08 INFO - PROCESS | 1802 | 1461186188779 Marionette TRACE conn4 <- [1,1634,null,{}] 14:03:08 INFO - PROCESS | 1802 | 1461186188786 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}] 14:03:09 INFO - PROCESS | 1802 | 1461186189066 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 14:03:09 INFO - PROCESS | 1802 | 1461186189420 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fc6800 == 171 [pid = 1802] [id = 416] 14:03:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 186 (0x96cd3000) [pid = 1802] [serial = 1249] [outer = (nil)] 14:03:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 187 (0x97fdb800) [pid = 1802] [serial = 1250] [outer = 0x96cd3000] 14:03:09 INFO - PROCESS | 1802 | 1461186189511 Marionette DEBUG loaded listener.js 14:03:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 188 (0x97fe6000) [pid = 1802] [serial = 1251] [outer = 0x96cd3000] 14:03:10 INFO - PROCESS | 1802 | 1461186190428 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]]]}] 14:03:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:03:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1690ms 14:03:10 INFO - PROCESS | 1802 | 1461186190466 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 14:03:10 INFO - PROCESS | 1802 | 1461186190469 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 14:03:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:03:10 INFO - PROCESS | 1802 | 1461186190476 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:03:10 INFO - PROCESS | 1802 | 1461186190480 Marionette TRACE conn4 <- [1,1638,null,{}] 14:03:10 INFO - PROCESS | 1802 | 1461186190486 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}] 14:03:10 INFO - PROCESS | 1802 | 1461186190709 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 14:03:11 INFO - PROCESS | 1802 | 1461186191045 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fc8800 == 172 [pid = 1802] [id = 417] 14:03:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 189 (0x97c0d800) [pid = 1802] [serial = 1252] [outer = (nil)] 14:03:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 190 (0x98496400) [pid = 1802] [serial = 1253] [outer = 0x97c0d800] 14:03:11 INFO - PROCESS | 1802 | 1461186191147 Marionette DEBUG loaded listener.js 14:03:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 191 (0x9849a800) [pid = 1802] [serial = 1254] [outer = 0x97c0d800] 14:03:12 INFO - PROCESS | 1802 | 1461186192084 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]]]}] 14:03:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:03:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1684ms 14:03:12 INFO - PROCESS | 1802 | 1461186192162 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 14:03:12 INFO - PROCESS | 1802 | 1461186192166 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 14:03:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:03:12 INFO - PROCESS | 1802 | 1461186192172 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:03:12 INFO - PROCESS | 1802 | 1461186192176 Marionette TRACE conn4 <- [1,1642,null,{}] 14:03:12 INFO - PROCESS | 1802 | 1461186192182 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}] 14:03:12 INFO - PROCESS | 1802 | 1461186192444 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 14:03:12 INFO - PROCESS | 1802 | 1461186192792 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x899f1000 == 171 [pid = 1802] [id = 343] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8c07bc00 == 170 [pid = 1802] [id = 344] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8a2ce800 == 169 [pid = 1802] [id = 341] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x859a9800 == 168 [pid = 1802] [id = 215] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8f9d5400 == 167 [pid = 1802] [id = 87] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8c1fdc00 == 166 [pid = 1802] [id = 345] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x899edc00 == 165 [pid = 1802] [id = 340] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x904aa400 == 164 [pid = 1802] [id = 255] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x89294800 == 163 [pid = 1802] [id = 349] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x84dac400 == 162 [pid = 1802] [id = 338] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x89101c00 == 161 [pid = 1802] [id = 339] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x899e5400 == 160 [pid = 1802] [id = 346] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4c8000 == 159 [pid = 1802] [id = 342] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x904a6c00 == 158 [pid = 1802] [id = 351] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x838dbc00 == 157 [pid = 1802] [id = 350] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8ea46c00 == 156 [pid = 1802] [id = 348] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8e717000 == 155 [pid = 1802] [id = 347] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x84dba000 == 154 [pid = 1802] [id = 399] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x85595c00 == 153 [pid = 1802] [id = 398] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x84dadc00 == 152 [pid = 1802] [id = 397] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8f18b000 == 151 [pid = 1802] [id = 392] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8fda1800 == 150 [pid = 1802] [id = 391] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x904fd000 == 149 [pid = 1802] [id = 390] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8b6b8400 == 148 [pid = 1802] [id = 388] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x89d9e000 == 147 [pid = 1802] [id = 389] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8e75dc00 == 146 [pid = 1802] [id = 387] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8b6bbc00 == 145 [pid = 1802] [id = 386] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8c080800 == 144 [pid = 1802] [id = 385] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8b7c9800 == 143 [pid = 1802] [id = 384] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8834f000 == 142 [pid = 1802] [id = 382] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8a5e0400 == 141 [pid = 1802] [id = 383] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8a318c00 == 140 [pid = 1802] [id = 381] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x877e2800 == 139 [pid = 1802] [id = 380] 14:03:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8544f400 == 138 [pid = 1802] [id = 379] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 190 (0x899e9c00) [pid = 1802] [serial = 1136] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 189 (0x92048800) [pid = 1802] [serial = 1107] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 188 (0x9161c800) [pid = 1802] [serial = 1106] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 187 (0x8a323800) [pid = 1802] [serial = 1023] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 186 (0x877dc000) [pid = 1802] [serial = 1079] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 185 (0x8558e400) [pid = 1802] [serial = 1128] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 184 (0x92dd6400) [pid = 1802] [serial = 1113] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x87498000) [pid = 1802] [serial = 1131] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x92ba0c00) [pid = 1802] [serial = 1109] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x86af7400) [pid = 1802] [serial = 1130] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8ea52000) [pid = 1802] [serial = 1044] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8a5dc800) [pid = 1802] [serial = 1082] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x9085bc00) [pid = 1802] [serial = 1103] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x893d3000) [pid = 1802] [serial = 1134] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x95107400) [pid = 1802] [serial = 1125] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8e72bc00) [pid = 1802] [serial = 1038] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x9130fc00) [pid = 1802] [serial = 1104] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8a323c00) [pid = 1802] [serial = 1074] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x93abe800) [pid = 1802] [serial = 1115] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8c3d3c00) [pid = 1802] [serial = 1088] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x9041a800) [pid = 1802] [serial = 1100] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8e931800) [pid = 1802] [serial = 1041] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x869ec400) [pid = 1802] [serial = 1017] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8da34400) [pid = 1802] [serial = 1089] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x93cbac00) [pid = 1802] [serial = 1122] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8544b400) [pid = 1802] [serial = 1127] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8b6a7c00) [pid = 1802] [serial = 1026] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x92ba4400) [pid = 1802] [serial = 1110] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8c1f3000) [pid = 1802] [serial = 1032] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8f192400) [pid = 1802] [serial = 1095] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x884a0400) [pid = 1802] [serial = 1080] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x893d3800) [pid = 1802] [serial = 1014] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8fda4c00) [pid = 1802] [serial = 1098] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x93bd1400) [pid = 1802] [serial = 1118] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x93ac1c00) [pid = 1802] [serial = 1116] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8929d400) [pid = 1802] [serial = 1133] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x84dabc00) [pid = 1802] [serial = 1076] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8c087800) [pid = 1802] [serial = 1085] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8da2f400) [pid = 1802] [serial = 1035] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8b6a7400) [pid = 1802] [serial = 1083] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x93be0000) [pid = 1802] [serial = 1121] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x84e84400) [pid = 1802] [serial = 1077] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8f18cc00) [pid = 1802] [serial = 1094] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x893df000) [pid = 1802] [serial = 1020] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x9041b800) [pid = 1802] [serial = 1050] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8e8e4c00) [pid = 1802] [serial = 1091] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x92dd4800) [pid = 1802] [serial = 1112] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8fd9f800) [pid = 1802] [serial = 1097] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x904a7c00) [pid = 1802] [serial = 1101] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8e96f400) [pid = 1802] [serial = 1092] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8b7cdc00) [pid = 1802] [serial = 1029] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x93bd4800) [pid = 1802] [serial = 1119] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x90550000) [pid = 1802] [serial = 1053] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8fef6c00) [pid = 1802] [serial = 1047] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8c1f2400) [pid = 1802] [serial = 1086] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8a280400) [pid = 1802] [serial = 945] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x93cc8c00) [pid = 1802] [serial = 1124] [outer = (nil)] [url = about:blank] 14:03:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x84dabc00 == 139 [pid = 1802] [id = 418] 14:03:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x84dac400) [pid = 1802] [serial = 1255] [outer = (nil)] 14:03:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x84db8c00) [pid = 1802] [serial = 1256] [outer = 0x84dac400] 14:03:14 INFO - PROCESS | 1802 | 1461186194691 Marionette DEBUG loaded listener.js 14:03:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x84e85000) [pid = 1802] [serial = 1257] [outer = 0x84dac400] 14:03:15 INFO - PROCESS | 1802 | 1461186195577 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]]]}] 14:03:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:03:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 3443ms 14:03:15 INFO - PROCESS | 1802 | 1461186195617 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 14:03:15 INFO - PROCESS | 1802 | 1461186195621 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 14:03:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:03:15 INFO - PROCESS | 1802 | 1461186195630 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:03:15 INFO - PROCESS | 1802 | 1461186195634 Marionette TRACE conn4 <- [1,1646,null,{}] 14:03:15 INFO - PROCESS | 1802 | 1461186195642 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}] 14:03:15 INFO - PROCESS | 1802 | 1461186195837 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 14:03:15 INFO - PROCESS | 1802 | 1461186195854 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x85590800 == 140 [pid = 1802] [id = 419] 14:03:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x859b1000) [pid = 1802] [serial = 1258] [outer = (nil)] 14:03:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x869efc00) [pid = 1802] [serial = 1259] [outer = 0x859b1000] 14:03:15 INFO - PROCESS | 1802 | 1461186195950 Marionette DEBUG loaded listener.js 14:03:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x86af0800) [pid = 1802] [serial = 1260] [outer = 0x859b1000] 14:03:16 INFO - PROCESS | 1802 | 1461186196967 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]]]}] 14:03:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:03:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1381ms 14:03:17 INFO - PROCESS | 1802 | 1461186197034 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 14:03:17 INFO - PROCESS | 1802 | 1461186197041 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 14:03:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:03:17 INFO - PROCESS | 1802 | 1461186197052 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:03:17 INFO - PROCESS | 1802 | 1461186197055 Marionette TRACE conn4 <- [1,1650,null,{}] 14:03:17 INFO - PROCESS | 1802 | 1461186197062 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}] 14:03:17 INFO - PROCESS | 1802 | 1461186197347 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 14:03:17 INFO - PROCESS | 1802 | 1461186197374 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x859b5000 == 141 [pid = 1802] [id = 420] 14:03:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x869f0c00) [pid = 1802] [serial = 1261] [outer = (nil)] 14:03:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x88357c00) [pid = 1802] [serial = 1262] [outer = 0x869f0c00] 14:03:17 INFO - PROCESS | 1802 | 1461186197449 Marionette DEBUG loaded listener.js 14:03:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8849c800) [pid = 1802] [serial = 1263] [outer = 0x869f0c00] 14:03:18 INFO - PROCESS | 1802 | 1461186198600 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]]]}] 14:03:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:03:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1590ms 14:03:18 INFO - PROCESS | 1802 | 1461186198642 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 14:03:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:03:18 INFO - PROCESS | 1802 | 1461186198646 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 14:03:18 INFO - PROCESS | 1802 | 1461186198660 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:03:18 INFO - PROCESS | 1802 | 1461186198665 Marionette TRACE conn4 <- [1,1654,null,{}] 14:03:18 INFO - PROCESS | 1802 | 1461186198683 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}] 14:03:18 INFO - PROCESS | 1802 | 1461186198970 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 14:03:19 INFO - PROCESS | 1802 | 1461186199006 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8558fc00 == 142 [pid = 1802] [id = 421] 14:03:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x88492800) [pid = 1802] [serial = 1264] [outer = (nil)] 14:03:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x893ddc00) [pid = 1802] [serial = 1265] [outer = 0x88492800] 14:03:19 INFO - PROCESS | 1802 | 1461186199083 Marionette DEBUG loaded listener.js 14:03:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x899ed400) [pid = 1802] [serial = 1266] [outer = 0x88492800] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8da38000) [pid = 1802] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x85594800) [pid = 1802] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x914bc000) [pid = 1802] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x90544800) [pid = 1802] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x893e4c00) [pid = 1802] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x85588000) [pid = 1802] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x93aca800) [pid = 1802] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x899f1800) [pid = 1802] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x93ac3800) [pid = 1802] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x9054ac00) [pid = 1802] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8e761c00) [pid = 1802] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8c3ab400) [pid = 1802] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8e75ec00) [pid = 1802] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8fef9000) [pid = 1802] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x95105400) [pid = 1802] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8a5d9c00) [pid = 1802] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8e8e7400) [pid = 1802] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x920fb400) [pid = 1802] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x869f1400) [pid = 1802] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x9041b000) [pid = 1802] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x8b7c6800) [pid = 1802] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:03:20 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x8849a400) [pid = 1802] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:03:20 INFO - PROCESS | 1802 | 1461186200667 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]]]}] 14:03:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:03:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 2059ms 14:03:20 INFO - PROCESS | 1802 | 1461186200716 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 14:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:03:20 INFO - PROCESS | 1802 | 1461186200721 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 14:03:20 INFO - PROCESS | 1802 | 1461186200727 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:03:20 INFO - PROCESS | 1802 | 1461186200731 Marionette TRACE conn4 <- [1,1658,null,{}] 14:03:20 INFO - PROCESS | 1802 | 1461186200736 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}] 14:03:20 INFO - PROCESS | 1802 | 1461186200929 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 14:03:21 INFO - PROCESS | 1802 | 1461186201116 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x869f1400 == 143 [pid = 1802] [id = 422] 14:03:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x88493c00) [pid = 1802] [serial = 1267] [outer = (nil)] 14:03:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x893e4c00) [pid = 1802] [serial = 1268] [outer = 0x88493c00] 14:03:21 INFO - PROCESS | 1802 | 1461186201192 Marionette DEBUG loaded listener.js 14:03:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x89d9e000) [pid = 1802] [serial = 1269] [outer = 0x88493c00] 14:03:22 INFO - PROCESS | 1802 | 1461186202133 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]]]}] 14:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1480ms 14:03:22 INFO - PROCESS | 1802 | 1461186202209 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 14:03:22 INFO - PROCESS | 1802 | 1461186202215 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 14:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:03:22 INFO - PROCESS | 1802 | 1461186202225 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:03:22 INFO - PROCESS | 1802 | 1461186202230 Marionette TRACE conn4 <- [1,1662,null,{}] 14:03:22 INFO - PROCESS | 1802 | 1461186202239 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}] 14:03:22 INFO - PROCESS | 1802 | 1461186202496 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 14:03:22 INFO - PROCESS | 1802 | 1461186202836 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x8558e000 == 144 [pid = 1802] [id = 423] 14:03:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8558e400) [pid = 1802] [serial = 1270] [outer = (nil)] 14:03:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x85596000) [pid = 1802] [serial = 1271] [outer = 0x8558e400] 14:03:22 INFO - PROCESS | 1802 | 1461186202934 Marionette DEBUG loaded listener.js 14:03:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x869f0800) [pid = 1802] [serial = 1272] [outer = 0x8558e400] 14:03:23 INFO - PROCESS | 1802 | 1461186203875 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]]]}] 14:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1689ms 14:03:23 INFO - PROCESS | 1802 | 1461186203914 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 14:03:23 INFO - PROCESS | 1802 | 1461186203923 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 14:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:03:23 INFO - PROCESS | 1802 | 1461186203934 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:03:23 INFO - PROCESS | 1802 | 1461186203938 Marionette TRACE conn4 <- [1,1666,null,{}] 14:03:23 INFO - PROCESS | 1802 | 1461186203945 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}] 14:03:24 INFO - PROCESS | 1802 | 1461186204182 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 14:03:24 INFO - PROCESS | 1802 | 1461186204508 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x877e8800 == 145 [pid = 1802] [id = 424] 14:03:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x877e8c00) [pid = 1802] [serial = 1273] [outer = (nil)] 14:03:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x89295c00) [pid = 1802] [serial = 1274] [outer = 0x877e8c00] 14:03:24 INFO - PROCESS | 1802 | 1461186204603 Marionette DEBUG loaded listener.js 14:03:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x893ce400) [pid = 1802] [serial = 1275] [outer = 0x877e8c00] 14:03:25 INFO - PROCESS | 1802 | 1461186205584 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]]]}] 14:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1684ms 14:03:25 INFO - PROCESS | 1802 | 1461186205619 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 14:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:03:25 INFO - PROCESS | 1802 | 1461186205623 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 14:03:25 INFO - PROCESS | 1802 | 1461186205630 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:03:25 INFO - PROCESS | 1802 | 1461186205636 Marionette TRACE conn4 <- [1,1670,null,{}] 14:03:25 INFO - PROCESS | 1802 | 1461186205653 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}] 14:03:25 INFO - PROCESS | 1802 | 1461186205889 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 14:03:26 INFO - PROCESS | 1802 | 1461186206257 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x899ea000 == 146 [pid = 1802] [id = 425] 14:03:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8a2d5c00) [pid = 1802] [serial = 1276] [outer = (nil)] 14:03:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8a31e000) [pid = 1802] [serial = 1277] [outer = 0x8a2d5c00] 14:03:26 INFO - PROCESS | 1802 | 1461186206357 Marionette DEBUG loaded listener.js 14:03:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8a5d8800) [pid = 1802] [serial = 1278] [outer = 0x8a2d5c00] 14:03:27 INFO - PROCESS | 1802 | 1461186207286 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]]]}] 14:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1688ms 14:03:27 INFO - PROCESS | 1802 | 1461186207319 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 14:03:27 INFO - PROCESS | 1802 | 1461186207323 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 14:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:03:27 INFO - PROCESS | 1802 | 1461186207330 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:03:27 INFO - PROCESS | 1802 | 1461186207333 Marionette TRACE conn4 <- [1,1674,null,{}] 14:03:27 INFO - PROCESS | 1802 | 1461186207339 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}] 14:03:27 INFO - PROCESS | 1802 | 1461186207562 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 14:03:27 INFO - PROCESS | 1802 | 1461186207892 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x893d0800 == 147 [pid = 1802] [id = 426] 14:03:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8b4ca800) [pid = 1802] [serial = 1279] [outer = (nil)] 14:03:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8b6a4800) [pid = 1802] [serial = 1280] [outer = 0x8b4ca800] 14:03:27 INFO - PROCESS | 1802 | 1461186207991 Marionette DEBUG loaded listener.js 14:03:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8b6ac000) [pid = 1802] [serial = 1281] [outer = 0x8b4ca800] 14:03:28 INFO - PROCESS | 1802 | 1461186208895 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]]]}] 14:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1639ms 14:03:28 INFO - PROCESS | 1802 | 1461186208970 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 14:03:28 INFO - PROCESS | 1802 | 1461186208974 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 14:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:03:28 INFO - PROCESS | 1802 | 1461186208981 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:03:28 INFO - PROCESS | 1802 | 1461186208984 Marionette TRACE conn4 <- [1,1678,null,{}] 14:03:28 INFO - PROCESS | 1802 | 1461186208990 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}] 14:03:29 INFO - PROCESS | 1802 | 1461186209260 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 14:03:29 INFO - PROCESS | 1802 | 1461186209587 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e89c00 == 148 [pid = 1802] [id = 427] 14:03:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8b4cd400) [pid = 1802] [serial = 1282] [outer = (nil)] 14:03:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8b7c6800) [pid = 1802] [serial = 1283] [outer = 0x8b4cd400] 14:03:29 INFO - PROCESS | 1802 | 1461186209677 Marionette DEBUG loaded listener.js 14:03:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8b7c8c00) [pid = 1802] [serial = 1284] [outer = 0x8b4cd400] 14:03:30 INFO - PROCESS | 1802 | 1461186210630 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]]]}] 14:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1685ms 14:03:30 INFO - PROCESS | 1802 | 1461186210666 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 14:03:30 INFO - PROCESS | 1802 | 1461186210671 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 14:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:03:30 INFO - PROCESS | 1802 | 1461186210677 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:03:30 INFO - PROCESS | 1802 | 1461186210681 Marionette TRACE conn4 <- [1,1682,null,{}] 14:03:30 INFO - PROCESS | 1802 | 1461186210687 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}] 14:03:30 INFO - PROCESS | 1802 | 1461186210947 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 14:03:31 INFO - PROCESS | 1802 | 1461186211282 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x85589400 == 149 [pid = 1802] [id = 428] 14:03:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8c0ad000) [pid = 1802] [serial = 1285] [outer = (nil)] 14:03:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8c1f2c00) [pid = 1802] [serial = 1286] [outer = 0x8c0ad000] 14:03:31 INFO - PROCESS | 1802 | 1461186211383 Marionette DEBUG loaded listener.js 14:03:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8c3a4800) [pid = 1802] [serial = 1287] [outer = 0x8c0ad000] 14:03:32 INFO - PROCESS | 1802 | 1461186212370 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]]]}] 14:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1741ms 14:03:32 INFO - PROCESS | 1802 | 1461186212420 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 14:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:03:32 INFO - PROCESS | 1802 | 1461186212424 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 14:03:32 INFO - PROCESS | 1802 | 1461186212431 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:03:32 INFO - PROCESS | 1802 | 1461186212434 Marionette TRACE conn4 <- [1,1686,null,{}] 14:03:32 INFO - PROCESS | 1802 | 1461186212441 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}] 14:03:32 INFO - PROCESS | 1802 | 1461186212674 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 14:03:33 INFO - PROCESS | 1802 | 1461186213012 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b7c9400 == 150 [pid = 1802] [id = 429] 14:03:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8c07e800) [pid = 1802] [serial = 1288] [outer = (nil)] 14:03:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8c3d2000) [pid = 1802] [serial = 1289] [outer = 0x8c07e800] 14:03:33 INFO - PROCESS | 1802 | 1461186213114 Marionette DEBUG loaded listener.js 14:03:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8c3dbc00) [pid = 1802] [serial = 1290] [outer = 0x8c07e800] 14:03:34 INFO - PROCESS | 1802 | 1461186214144 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]]]}] 14:03:34 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 14:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1783ms 14:03:34 INFO - PROCESS | 1802 | 1461186214214 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 14:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:03:34 INFO - PROCESS | 1802 | 1461186214218 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 14:03:34 INFO - PROCESS | 1802 | 1461186214225 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:03:34 INFO - PROCESS | 1802 | 1461186214229 Marionette TRACE conn4 <- [1,1690,null,{}] 14:03:34 INFO - PROCESS | 1802 | 1461186214235 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}] 14:03:34 INFO - PROCESS | 1802 | 1461186214497 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 14:03:34 INFO - PROCESS | 1802 | 1461186214817 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c0ae000 == 151 [pid = 1802] [id = 430] 14:03:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8c1f4c00) [pid = 1802] [serial = 1291] [outer = (nil)] 14:03:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8e70bc00) [pid = 1802] [serial = 1292] [outer = 0x8c1f4c00] 14:03:34 INFO - PROCESS | 1802 | 1461186214914 Marionette DEBUG loaded listener.js 14:03:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8e712000) [pid = 1802] [serial = 1293] [outer = 0x8c1f4c00] 14:03:35 INFO - PROCESS | 1802 | 1461186215811 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]]]}] 14:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1635ms 14:03:35 INFO - PROCESS | 1802 | 1461186215878 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 14:03:35 INFO - PROCESS | 1802 | 1461186215882 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 14:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:03:35 INFO - PROCESS | 1802 | 1461186215892 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:03:35 INFO - PROCESS | 1802 | 1461186215895 Marionette TRACE conn4 <- [1,1694,null,{}] 14:03:35 INFO - PROCESS | 1802 | 1461186215900 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}] 14:03:36 INFO - PROCESS | 1802 | 1461186216136 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 14:03:36 INFO - PROCESS | 1802 | 1461186216461 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c080800 == 152 [pid = 1802] [id = 431] 14:03:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8da39000) [pid = 1802] [serial = 1294] [outer = (nil)] 14:03:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8e755000) [pid = 1802] [serial = 1295] [outer = 0x8da39000] 14:03:36 INFO - PROCESS | 1802 | 1461186216561 Marionette DEBUG loaded listener.js 14:03:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8e75d000) [pid = 1802] [serial = 1296] [outer = 0x8da39000] 14:03:37 INFO - PROCESS | 1802 | 1461186217507 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]]]}] 14:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1631ms 14:03:37 INFO - PROCESS | 1802 | 1461186217524 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 14:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:03:37 INFO - PROCESS | 1802 | 1461186217529 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 14:03:37 INFO - PROCESS | 1802 | 1461186217536 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:03:37 INFO - PROCESS | 1802 | 1461186217540 Marionette TRACE conn4 <- [1,1698,null,{}] 14:03:37 INFO - PROCESS | 1802 | 1461186217546 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}] 14:03:37 INFO - PROCESS | 1802 | 1461186217770 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 14:03:38 INFO - PROCESS | 1802 | 1461186218104 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c0b2c00 == 153 [pid = 1802] [id = 432] 14:03:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8c3ab000) [pid = 1802] [serial = 1297] [outer = (nil)] 14:03:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8e93d000) [pid = 1802] [serial = 1298] [outer = 0x8c3ab000] 14:03:38 INFO - PROCESS | 1802 | 1461186218203 Marionette DEBUG loaded listener.js 14:03:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8e96ac00) [pid = 1802] [serial = 1299] [outer = 0x8c3ab000] 14:03:38 INFO - PROCESS | 1802 | ************************* 14:03:38 INFO - PROCESS | 1802 | A coding exception was thrown and uncaught in a Task. 14:03:38 INFO - PROCESS | 1802 | 14:03:38 INFO - PROCESS | 1802 | Full message: TypeError: NetworkError when attempting to fetch resource. 14:03:38 INFO - PROCESS | 1802 | Full stack: 14:03:38 INFO - PROCESS | 1802 | ************************* 14:03:39 INFO - PROCESS | 1802 | 1461186219208 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]]]}] 14:03:39 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 14:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1741ms 14:03:39 INFO - PROCESS | 1802 | 1461186219277 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 14:03:39 INFO - PROCESS | 1802 | 1461186219282 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 14:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:03:39 INFO - PROCESS | 1802 | 1461186219289 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:03:39 INFO - PROCESS | 1802 | 1461186219294 Marionette TRACE conn4 <- [1,1702,null,{}] 14:03:39 INFO - PROCESS | 1802 | 1461186219301 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}] 14:03:39 INFO - PROCESS | 1802 | 1461186219560 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 14:03:39 INFO - PROCESS | 1802 | 1461186219901 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3d7000 == 154 [pid = 1802] [id = 433] 14:03:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8fc52400) [pid = 1802] [serial = 1300] [outer = (nil)] 14:03:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8fd9e800) [pid = 1802] [serial = 1301] [outer = 0x8fc52400] 14:03:40 INFO - PROCESS | 1802 | 1461186220010 Marionette DEBUG loaded listener.js 14:03:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8feec800) [pid = 1802] [serial = 1302] [outer = 0x8fc52400] 14:03:41 INFO - PROCESS | 1802 | 1461186221044 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]]]}] 14:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1832ms 14:03:41 INFO - PROCESS | 1802 | 1461186221122 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 14:03:41 INFO - PROCESS | 1802 | 1461186221125 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 14:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:03:41 INFO - PROCESS | 1802 | 1461186221133 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:03:41 INFO - PROCESS | 1802 | 1461186221136 Marionette TRACE conn4 <- [1,1706,null,{}] 14:03:41 INFO - PROCESS | 1802 | 1461186221144 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}] 14:03:41 INFO - PROCESS | 1802 | 1461186221371 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 14:03:41 INFO - PROCESS | 1802 | 1461186221706 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fd99c00 == 155 [pid = 1802] [id = 434] 14:03:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8fda0000) [pid = 1802] [serial = 1303] [outer = (nil)] 14:03:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x904a6000) [pid = 1802] [serial = 1304] [outer = 0x8fda0000] 14:03:41 INFO - PROCESS | 1802 | 1461186221797 Marionette DEBUG loaded listener.js 14:03:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x904ab400) [pid = 1802] [serial = 1305] [outer = 0x8fda0000] 14:03:42 INFO - PROCESS | 1802 | 1461186222733 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]]]}] 14:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1633ms 14:03:42 INFO - PROCESS | 1802 | 1461186222768 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 14:03:42 INFO - PROCESS | 1802 | 1461186222771 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 14:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:03:42 INFO - PROCESS | 1802 | 1461186222779 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:03:42 INFO - PROCESS | 1802 | 1461186222782 Marionette TRACE conn4 <- [1,1710,null,{}] 14:03:42 INFO - PROCESS | 1802 | 1461186222788 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}] 14:03:43 INFO - PROCESS | 1802 | 1461186223020 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 14:03:43 INFO - PROCESS | 1802 | 1461186223362 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x84b8b000 == 156 [pid = 1802] [id = 435] 14:03:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8544bc00) [pid = 1802] [serial = 1306] [outer = (nil)] 14:03:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x904fd000) [pid = 1802] [serial = 1307] [outer = 0x8544bc00] 14:03:43 INFO - PROCESS | 1802 | 1461186223459 Marionette DEBUG loaded listener.js 14:03:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x90549000) [pid = 1802] [serial = 1308] [outer = 0x8544bc00] 14:03:44 INFO - PROCESS | 1802 | 1461186224391 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]]]}] 14:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1682ms 14:03:44 INFO - PROCESS | 1802 | 1461186224462 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 14:03:44 INFO - PROCESS | 1802 | 1461186224466 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 14:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:03:44 INFO - PROCESS | 1802 | 1461186224473 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:03:44 INFO - PROCESS | 1802 | 1461186224476 Marionette TRACE conn4 <- [1,1714,null,{}] 14:03:44 INFO - PROCESS | 1802 | 1461186224482 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}] 14:03:44 INFO - PROCESS | 1802 | 1461186224709 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 14:03:45 INFO - PROCESS | 1802 | 1461186225038 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x904f7400 == 157 [pid = 1802] [id = 436] 14:03:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x90543800) [pid = 1802] [serial = 1309] [outer = (nil)] 14:03:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x913e4000) [pid = 1802] [serial = 1310] [outer = 0x90543800] 14:03:45 INFO - PROCESS | 1802 | 1461186225134 Marionette DEBUG loaded listener.js 14:03:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x913e8000) [pid = 1802] [serial = 1311] [outer = 0x90543800] 14:03:46 INFO - PROCESS | 1802 | 1461186226088 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]]]}] 14:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1684ms 14:03:46 INFO - PROCESS | 1802 | 1461186226159 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 14:03:46 INFO - PROCESS | 1802 | 1461186226162 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 14:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:03:46 INFO - PROCESS | 1802 | 1461186226170 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:03:46 INFO - PROCESS | 1802 | 1461186226173 Marionette TRACE conn4 <- [1,1718,null,{}] 14:03:46 INFO - PROCESS | 1802 | 1461186226179 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}] 14:03:46 INFO - PROCESS | 1802 | 1461186226456 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 14:03:46 INFO - PROCESS | 1802 | 1461186226789 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x91313c00 == 158 [pid = 1802] [id = 437] 14:03:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x913e6000) [pid = 1802] [serial = 1312] [outer = (nil)] 14:03:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x9161a800) [pid = 1802] [serial = 1313] [outer = 0x913e6000] 14:03:46 INFO - PROCESS | 1802 | 1461186226879 Marionette DEBUG loaded listener.js 14:03:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x9161fc00) [pid = 1802] [serial = 1314] [outer = 0x913e6000] 14:03:47 INFO - PROCESS | 1802 | 1461186227820 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]]]}] 14:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1689ms 14:03:47 INFO - PROCESS | 1802 | 1461186227860 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 14:03:47 INFO - PROCESS | 1802 | 1461186227864 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 14:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:03:47 INFO - PROCESS | 1802 | 1461186227871 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:03:47 INFO - PROCESS | 1802 | 1461186227874 Marionette TRACE conn4 <- [1,1722,null,{}] 14:03:47 INFO - PROCESS | 1802 | 1461186227881 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}] 14:03:48 INFO - PROCESS | 1802 | 1461186228106 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 14:03:48 INFO - PROCESS | 1802 | 1461186228448 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fc4000 == 159 [pid = 1802] [id = 438] 14:03:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x84e84c00) [pid = 1802] [serial = 1315] [outer = (nil)] 14:03:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x9204d000) [pid = 1802] [serial = 1316] [outer = 0x84e84c00] 14:03:48 INFO - PROCESS | 1802 | 1461186228544 Marionette DEBUG loaded listener.js 14:03:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x92053400) [pid = 1802] [serial = 1317] [outer = 0x84e84c00] 14:03:49 INFO - PROCESS | 1802 | 1461186229474 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]]]}] 14:03:49 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 14:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1638ms 14:03:49 INFO - PROCESS | 1802 | 1461186229510 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 14:03:49 INFO - PROCESS | 1802 | 1461186229514 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 14:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:03:49 INFO - PROCESS | 1802 | 1461186229521 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:03:49 INFO - PROCESS | 1802 | 1461186229524 Marionette TRACE conn4 <- [1,1726,null,{}] 14:03:49 INFO - PROCESS | 1802 | 1461186229530 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}] 14:03:49 INFO - PROCESS | 1802 | 1461186229755 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 14:03:50 INFO - PROCESS | 1802 | 1461186230089 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9e4800 == 160 [pid = 1802] [id = 439] 14:03:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x914bf400) [pid = 1802] [serial = 1318] [outer = (nil)] 14:03:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x92ba7000) [pid = 1802] [serial = 1319] [outer = 0x914bf400] 14:03:50 INFO - PROCESS | 1802 | 1461186230187 Marionette DEBUG loaded listener.js 14:03:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x92ba8c00) [pid = 1802] [serial = 1320] [outer = 0x914bf400] 14:03:51 INFO - PROCESS | 1802 | 1461186231071 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]]]}] 14:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1585ms 14:03:51 INFO - PROCESS | 1802 | 1461186231107 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 14:03:51 INFO - PROCESS | 1802 | 1461186231111 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 14:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:03:51 INFO - PROCESS | 1802 | 1461186231117 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:03:51 INFO - PROCESS | 1802 | 1461186231120 Marionette TRACE conn4 <- [1,1730,null,{}] 14:03:51 INFO - PROCESS | 1802 | 1461186231148 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}] 14:03:51 INFO - PROCESS | 1802 | 1461186231357 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 14:03:51 INFO - PROCESS | 1802 | 1461186231641 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x9212f400 == 161 [pid = 1802] [id = 440] 14:03:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x92ba5000) [pid = 1802] [serial = 1321] [outer = (nil)] 14:03:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x93abdc00) [pid = 1802] [serial = 1322] [outer = 0x92ba5000] 14:03:51 INFO - PROCESS | 1802 | 1461186231773 Marionette DEBUG loaded listener.js 14:03:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x93ac4400) [pid = 1802] [serial = 1323] [outer = 0x92ba5000] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x89106400 == 160 [pid = 1802] [id = 158] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x95104800 == 159 [pid = 1802] [id = 40] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8f9e3c00 == 158 [pid = 1802] [id = 48] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8558fc00 == 157 [pid = 1802] [id = 421] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x859b5000 == 156 [pid = 1802] [id = 420] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x85590800 == 155 [pid = 1802] [id = 419] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x84dabc00 == 154 [pid = 1802] [id = 418] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x83fc8800 == 153 [pid = 1802] [id = 417] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x83fc6800 == 152 [pid = 1802] [id = 416] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8fda5000 == 151 [pid = 1802] [id = 414] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x87490400 == 150 [pid = 1802] [id = 415] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x92dcfc00 == 149 [pid = 1802] [id = 413] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8a5df000 == 148 [pid = 1802] [id = 412] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x84b94800 == 147 [pid = 1802] [id = 410] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x904f2c00 == 146 [pid = 1802] [id = 411] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x86af3000 == 145 [pid = 1802] [id = 409] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8e975800 == 144 [pid = 1802] [id = 408] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x84b92400 == 143 [pid = 1802] [id = 407] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x86ae9800 == 142 [pid = 1802] [id = 406] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x893e5400 == 141 [pid = 1802] [id = 404] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8b7cd800 == 140 [pid = 1802] [id = 405] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8a2dc400 == 139 [pid = 1802] [id = 403] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x88494400 == 138 [pid = 1802] [id = 402] 14:03:53 INFO - PROCESS | 1802 | --DOCSHELL 0x84e8b400 == 137 [pid = 1802] [id = 401] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x88492400) [pid = 1802] [serial = 1202] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8e8e4000) [pid = 1802] [serial = 1157] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x86ae9000) [pid = 1802] [serial = 1194] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8e8eb800) [pid = 1802] [serial = 1158] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x9204dc00) [pid = 1802] [serial = 1056] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x908f8c00) [pid = 1802] [serial = 1170] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8a318000) [pid = 1802] [serial = 1200] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8a28c000) [pid = 1802] [serial = 1199] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x869f3c00) [pid = 1802] [serial = 1140] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x95d78400) [pid = 1802] [serial = 1185] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8b7d3400) [pid = 1802] [serial = 1149] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x96c4a800) [pid = 1802] [serial = 1188] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8b7cbc00) [pid = 1802] [serial = 1148] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x9161ac00) [pid = 1802] [serial = 1173] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8fef2400) [pid = 1802] [serial = 1167] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8e715800) [pid = 1802] [serial = 1154] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8ea48c00) [pid = 1802] [serial = 1160] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x92b9fc00) [pid = 1802] [serial = 1179] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x914bdc00) [pid = 1802] [serial = 1172] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x90549800) [pid = 1802] [serial = 1169] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8fda1400) [pid = 1802] [serial = 1166] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x96fcc000) [pid = 1802] [serial = 1191] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8e727000) [pid = 1802] [serial = 1155] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x95d81c00) [pid = 1802] [serial = 1187] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8b4cb400) [pid = 1802] [serial = 1145] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8f191400) [pid = 1802] [serial = 1164] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x93bdd800) [pid = 1802] [serial = 1181] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x893cb800) [pid = 1802] [serial = 1197] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x9204f800) [pid = 1802] [serial = 1175] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8c0b0c00) [pid = 1802] [serial = 1152] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8b6a4000) [pid = 1802] [serial = 1146] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x96fc8000) [pid = 1802] [serial = 1190] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x95d76c00) [pid = 1802] [serial = 1184] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x859b6400) [pid = 1802] [serial = 1193] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x93cc2400) [pid = 1802] [serial = 1182] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8f18d400) [pid = 1802] [serial = 1163] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8ea4e800) [pid = 1802] [serial = 1161] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x92129800) [pid = 1802] [serial = 1178] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x859abc00) [pid = 1802] [serial = 1139] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x89298c00) [pid = 1802] [serial = 1196] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8c0a9c00) [pid = 1802] [serial = 1151] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x899e4c00) [pid = 1802] [serial = 1143] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x893c6000) [pid = 1802] [serial = 1142] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x92054c00) [pid = 1802] [serial = 1176] [outer = (nil)] [url = about:blank] 14:03:54 INFO - PROCESS | 1802 | 1461186234441 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]]]}] 14:03:54 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 14:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 3353ms 14:03:54 INFO - PROCESS | 1802 | 1461186234472 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 14:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:03:54 INFO - PROCESS | 1802 | 1461186234478 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 14:03:54 INFO - PROCESS | 1802 | 1461186234486 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:03:54 INFO - PROCESS | 1802 | 1461186234492 Marionette TRACE conn4 <- [1,1734,null,{}] 14:03:54 INFO - PROCESS | 1802 | 1461186234533 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}] 14:03:54 INFO - PROCESS | 1802 | 1461186234744 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 14:03:54 INFO - PROCESS | 1802 | 1461186234758 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x838dbc00 == 138 [pid = 1802] [id = 441] 14:03:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8558d400) [pid = 1802] [serial = 1324] [outer = (nil)] 14:03:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x869f2400) [pid = 1802] [serial = 1325] [outer = 0x8558d400] 14:03:54 INFO - PROCESS | 1802 | 1461186234845 Marionette DEBUG loaded listener.js 14:03:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x86aebc00) [pid = 1802] [serial = 1326] [outer = 0x8558d400] 14:03:55 INFO - PROCESS | 1802 | 1461186235947 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]]]}] 14:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1515ms 14:03:56 INFO - PROCESS | 1802 | 1461186236001 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 14:03:56 INFO - PROCESS | 1802 | 1461186236010 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 14:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:03:56 INFO - PROCESS | 1802 | 1461186236020 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:03:56 INFO - PROCESS | 1802 | 1461186236024 Marionette TRACE conn4 <- [1,1738,null,{}] 14:03:56 INFO - PROCESS | 1802 | 1461186236030 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}] 14:03:56 INFO - PROCESS | 1802 | 1461186236236 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 14:03:56 INFO - PROCESS | 1802 | 1461186236459 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x859b6400 == 139 [pid = 1802] [id = 442] 14:03:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x877e3000) [pid = 1802] [serial = 1327] [outer = (nil)] 14:03:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x88498c00) [pid = 1802] [serial = 1328] [outer = 0x877e3000] 14:03:56 INFO - PROCESS | 1802 | 1461186236619 Marionette DEBUG loaded listener.js 14:03:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x89110c00) [pid = 1802] [serial = 1329] [outer = 0x877e3000] 14:03:57 INFO - PROCESS | 1802 | 1461186237506 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]]]}] 14:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1542ms 14:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:03:57 INFO - PROCESS | 1802 | 1461186237562 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 14:03:57 INFO - PROCESS | 1802 | 1461186237565 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 14:03:57 INFO - PROCESS | 1802 | 1461186237572 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:03:57 INFO - PROCESS | 1802 | 1461186237578 Marionette TRACE conn4 <- [1,1742,null,{}] 14:03:57 INFO - PROCESS | 1802 | 1461186237612 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}] 14:03:57 INFO - PROCESS | 1802 | 1461186237916 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 14:03:57 INFO - PROCESS | 1802 | 1461186237966 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x84284c00 == 140 [pid = 1802] [id = 443] 14:03:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x884a0400) [pid = 1802] [serial = 1330] [outer = (nil)] 14:03:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x89da1000) [pid = 1802] [serial = 1331] [outer = 0x884a0400] 14:03:58 INFO - PROCESS | 1802 | 1461186238049 Marionette DEBUG loaded listener.js 14:03:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8a2d0c00) [pid = 1802] [serial = 1332] [outer = 0x884a0400] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x869f0c00) [pid = 1802] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x97c0d800) [pid = 1802] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x96cd3000) [pid = 1802] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8ea4ac00) [pid = 1802] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8c3d9800) [pid = 1802] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8558f000) [pid = 1802] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8e96cc00) [pid = 1802] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x92dd5c00) [pid = 1802] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8e8e2000) [pid = 1802] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8a5d6400) [pid = 1802] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x9161e000) [pid = 1802] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8c07b000) [pid = 1802] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8c1f7400) [pid = 1802] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8a31b800) [pid = 1802] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x859b1000) [pid = 1802] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x89295400) [pid = 1802] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x88492800) [pid = 1802] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8558a800) [pid = 1802] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x84dac400) [pid = 1802] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x93bd2800) [pid = 1802] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x8e8ea000) [pid = 1802] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:03:59 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x8b6a4c00) [pid = 1802] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:03:59 INFO - PROCESS | 1802 | 1461186239487 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]]]}] 14:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1964ms 14:03:59 INFO - PROCESS | 1802 | 1461186239537 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 14:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:03:59 INFO - PROCESS | 1802 | 1461186239541 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 14:03:59 INFO - PROCESS | 1802 | 1461186239548 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:03:59 INFO - PROCESS | 1802 | 1461186239551 Marionette TRACE conn4 <- [1,1746,null,{}] 14:03:59 INFO - PROCESS | 1802 | 1461186239557 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}] 14:03:59 INFO - PROCESS | 1802 | 1461186239753 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 14:03:59 INFO - PROCESS | 1802 | 1461186239768 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x8428ac00 == 141 [pid = 1802] [id = 444] 14:03:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x85588000) [pid = 1802] [serial = 1333] [outer = (nil)] 14:04:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x893e3c00) [pid = 1802] [serial = 1334] [outer = 0x85588000] 14:04:00 INFO - PROCESS | 1802 | 1461186240024 Marionette DEBUG loaded listener.js 14:04:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8a2dd800) [pid = 1802] [serial = 1335] [outer = 0x85588000] 14:04:00 INFO - PROCESS | 1802 | 1461186240877 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]]]}] 14:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1385ms 14:04:01 INFO - PROCESS | 1802 | 1461186241041 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 14:04:01 INFO - PROCESS | 1802 | 1461186241048 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 14:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:04:01 INFO - PROCESS | 1802 | 1461186241073 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:04:01 INFO - PROCESS | 1802 | 1461186241078 Marionette TRACE conn4 <- [1,1750,null,{}] 14:04:01 INFO - PROCESS | 1802 | 1461186241087 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}] 14:04:01 INFO - PROCESS | 1802 | 1461186241357 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 14:04:01 INFO - PROCESS | 1802 | 1461186241718 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x8558d800 == 142 [pid = 1802] [id = 445] 14:04:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8558fc00) [pid = 1802] [serial = 1336] [outer = (nil)] 14:04:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x859b2c00) [pid = 1802] [serial = 1337] [outer = 0x8558fc00] 14:04:01 INFO - PROCESS | 1802 | 1461186241836 Marionette DEBUG loaded listener.js 14:04:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x87497000) [pid = 1802] [serial = 1338] [outer = 0x8558fc00] 14:04:03 INFO - PROCESS | 1802 | 1461186243576 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]]]}] 14:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 2538ms 14:04:03 INFO - PROCESS | 1802 | 1461186243611 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 14:04:03 INFO - PROCESS | 1802 | 1461186243616 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 14:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:04:03 INFO - PROCESS | 1802 | 1461186243629 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:04:03 INFO - PROCESS | 1802 | 1461186243635 Marionette TRACE conn4 <- [1,1754,null,{}] 14:04:03 INFO - PROCESS | 1802 | 1461186243642 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}] 14:04:03 INFO - PROCESS | 1802 | 1461186243963 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 14:04:04 INFO - PROCESS | 1802 | 1461186244301 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x8749b000 == 143 [pid = 1802] [id = 446] 14:04:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x877e6000) [pid = 1802] [serial = 1339] [outer = (nil)] 14:04:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x899e8c00) [pid = 1802] [serial = 1340] [outer = 0x877e6000] 14:04:04 INFO - PROCESS | 1802 | 1461186244411 Marionette DEBUG loaded listener.js 14:04:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8a2d1800) [pid = 1802] [serial = 1341] [outer = 0x877e6000] 14:04:05 INFO - PROCESS | 1802 | 1461186245444 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]]]}] 14:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1889ms 14:04:05 INFO - PROCESS | 1802 | 1461186245516 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 14:04:05 INFO - PROCESS | 1802 | 1461186245521 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 14:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:04:05 INFO - PROCESS | 1802 | 1461186245527 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:04:05 INFO - PROCESS | 1802 | 1461186245531 Marionette TRACE conn4 <- [1,1758,null,{}] 14:04:05 INFO - PROCESS | 1802 | 1461186245546 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}] 14:04:05 INFO - PROCESS | 1802 | 1461186245826 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 14:04:06 INFO - PROCESS | 1802 | 1461186246160 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b69fc00 == 144 [pid = 1802] [id = 447] 14:04:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8b6a7400) [pid = 1802] [serial = 1342] [outer = (nil)] 14:04:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8b6b7c00) [pid = 1802] [serial = 1343] [outer = 0x8b6a7400] 14:04:06 INFO - PROCESS | 1802 | 1461186246258 Marionette DEBUG loaded listener.js 14:04:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8b7cd800) [pid = 1802] [serial = 1344] [outer = 0x8b6a7400] 14:04:07 INFO - PROCESS | 1802 | 1461186247216 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]]]}] 14:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1736ms 14:04:07 INFO - PROCESS | 1802 | 1461186247267 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 14:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:04:07 INFO - PROCESS | 1802 | 1461186247272 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 14:04:07 INFO - PROCESS | 1802 | 1461186247278 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:04:07 INFO - PROCESS | 1802 | 1461186247282 Marionette TRACE conn4 <- [1,1762,null,{}] 14:04:07 INFO - PROCESS | 1802 | 1461186247287 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}] 14:04:07 INFO - PROCESS | 1802 | 1461186247520 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 14:04:07 INFO - PROCESS | 1802 | 1461186247847 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x85449400 == 145 [pid = 1802] [id = 448] 14:04:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8b6b0800) [pid = 1802] [serial = 1345] [outer = (nil)] 14:04:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8c0aa800) [pid = 1802] [serial = 1346] [outer = 0x8b6b0800] 14:04:07 INFO - PROCESS | 1802 | 1461186247944 Marionette DEBUG loaded listener.js 14:04:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8c1f4400) [pid = 1802] [serial = 1347] [outer = 0x8b6b0800] 14:04:08 INFO - PROCESS | 1802 | 1461186248837 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]]]}] 14:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1631ms 14:04:08 INFO - PROCESS | 1802 | 1461186248910 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 14:04:08 INFO - PROCESS | 1802 | 1461186248914 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 14:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:04:08 INFO - PROCESS | 1802 | 1461186248921 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:04:08 INFO - PROCESS | 1802 | 1461186248925 Marionette TRACE conn4 <- [1,1766,null,{}] 14:04:08 INFO - PROCESS | 1802 | 1461186248931 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}] 14:04:09 INFO - PROCESS | 1802 | 1461186249153 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 14:04:09 INFO - PROCESS | 1802 | 1461186249503 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x84b93400 == 146 [pid = 1802] [id = 449] 14:04:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x88494800) [pid = 1802] [serial = 1348] [outer = (nil)] 14:04:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8c3a3400) [pid = 1802] [serial = 1349] [outer = 0x88494800] 14:04:09 INFO - PROCESS | 1802 | 1461186249599 Marionette DEBUG loaded listener.js 14:04:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8c3af400) [pid = 1802] [serial = 1350] [outer = 0x88494800] 14:04:10 INFO - PROCESS | 1802 | 1461186250479 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]]]}] 14:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1590ms 14:04:10 INFO - PROCESS | 1802 | 1461186250512 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 14:04:10 INFO - PROCESS | 1802 | 1461186250516 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 14:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:04:10 INFO - PROCESS | 1802 | 1461186250523 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:04:10 INFO - PROCESS | 1802 | 1461186250527 Marionette TRACE conn4 <- [1,1770,null,{}] 14:04:10 INFO - PROCESS | 1802 | 1461186250533 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}] 14:04:10 INFO - PROCESS | 1802 | 1461186250892 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 14:04:11 INFO - PROCESS | 1802 | 1461186251163 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c0aa400 == 147 [pid = 1802] [id = 450] 14:04:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8e753800) [pid = 1802] [serial = 1351] [outer = (nil)] 14:04:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8e8f0c00) [pid = 1802] [serial = 1352] [outer = 0x8e753800] 14:04:11 INFO - PROCESS | 1802 | 1461186251273 Marionette DEBUG loaded listener.js 14:04:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8e96f800) [pid = 1802] [serial = 1353] [outer = 0x8e753800] 14:04:12 INFO - PROCESS | 1802 | 1461186252183 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]]]}] 14:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1735ms 14:04:12 INFO - PROCESS | 1802 | 1461186252259 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 14:04:12 INFO - PROCESS | 1802 | 1461186252263 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 14:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:04:12 INFO - PROCESS | 1802 | 1461186252270 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:04:12 INFO - PROCESS | 1802 | 1461186252273 Marionette TRACE conn4 <- [1,1774,null,{}] 14:04:12 INFO - PROCESS | 1802 | 1461186252279 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}] 14:04:12 INFO - PROCESS | 1802 | 1461186252523 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 14:04:12 INFO - PROCESS | 1802 | 1461186252848 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e758800 == 148 [pid = 1802] [id = 451] 14:04:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8e8e4000) [pid = 1802] [serial = 1354] [outer = (nil)] 14:04:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8ea64c00) [pid = 1802] [serial = 1355] [outer = 0x8e8e4000] 14:04:12 INFO - PROCESS | 1802 | 1461186252946 Marionette DEBUG loaded listener.js 14:04:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8ea69400) [pid = 1802] [serial = 1356] [outer = 0x8e8e4000] 14:04:13 INFO - PROCESS | 1802 | 1461186253848 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]]]}] 14:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1649ms 14:04:13 INFO - PROCESS | 1802 | 1461186253920 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 14:04:13 INFO - PROCESS | 1802 | 1461186253924 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 14:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:04:13 INFO - PROCESS | 1802 | 1461186253931 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:04:13 INFO - PROCESS | 1802 | 1461186253933 Marionette TRACE conn4 <- [1,1778,null,{}] 14:04:13 INFO - PROCESS | 1802 | 1461186253940 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}] 14:04:14 INFO - PROCESS | 1802 | 1461186254199 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 14:04:14 INFO - PROCESS | 1802 | 1461186254510 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e760400 == 149 [pid = 1802] [id = 452] 14:04:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8ea4c400) [pid = 1802] [serial = 1357] [outer = (nil)] 14:04:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8fc51800) [pid = 1802] [serial = 1358] [outer = 0x8ea4c400] 14:04:14 INFO - PROCESS | 1802 | 1461186254599 Marionette DEBUG loaded listener.js 14:04:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8fd9a000) [pid = 1802] [serial = 1359] [outer = 0x8ea4c400] 14:04:15 INFO - PROCESS | 1802 | 1461186255527 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]]]}] 14:04:15 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 14:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1632ms 14:04:15 INFO - PROCESS | 1802 | 1461186255564 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 14:04:15 INFO - PROCESS | 1802 | 1461186255568 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 14:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:04:15 INFO - PROCESS | 1802 | 1461186255574 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:04:15 INFO - PROCESS | 1802 | 1461186255577 Marionette TRACE conn4 <- [1,1782,null,{}] 14:04:15 INFO - PROCESS | 1802 | 1461186255584 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}] 14:04:15 INFO - PROCESS | 1802 | 1461186255791 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 14:04:16 INFO - PROCESS | 1802 | 1461186256154 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e84000 == 150 [pid = 1802] [id = 453] 14:04:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x859ab400) [pid = 1802] [serial = 1360] [outer = (nil)] 14:04:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x90411800) [pid = 1802] [serial = 1361] [outer = 0x859ab400] 14:04:16 INFO - PROCESS | 1802 | 1461186256249 Marionette DEBUG loaded listener.js 14:04:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x904a7800) [pid = 1802] [serial = 1362] [outer = 0x859ab400] 14:04:17 INFO - PROCESS | 1802 | 1461186257150 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]]]}] 14:04:17 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 14:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1640ms 14:04:17 INFO - PROCESS | 1802 | 1461186257216 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 14:04:17 INFO - PROCESS | 1802 | 1461186257220 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 14:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:04:17 INFO - PROCESS | 1802 | 1461186257226 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:04:17 INFO - PROCESS | 1802 | 1461186257230 Marionette TRACE conn4 <- [1,1786,null,{}] 14:04:17 INFO - PROCESS | 1802 | 1461186257236 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}] 14:04:17 INFO - PROCESS | 1802 | 1461186257495 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 14:04:17 INFO - PROCESS | 1802 | 1461186257834 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9db000 == 151 [pid = 1802] [id = 454] 14:04:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8fc57000) [pid = 1802] [serial = 1363] [outer = (nil)] 14:04:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x908f2c00) [pid = 1802] [serial = 1364] [outer = 0x8fc57000] 14:04:17 INFO - PROCESS | 1802 | 1461186257931 Marionette DEBUG loaded listener.js 14:04:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x908fa800) [pid = 1802] [serial = 1365] [outer = 0x8fc57000] 14:04:18 INFO - PROCESS | 1802 | 1461186258830 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]]]}] 14:04:18 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 14:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1684ms 14:04:18 INFO - PROCESS | 1802 | 1461186258912 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 14:04:18 INFO - PROCESS | 1802 | 1461186258917 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 14:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:04:18 INFO - PROCESS | 1802 | 1461186258924 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:04:18 INFO - PROCESS | 1802 | 1461186258928 Marionette TRACE conn4 <- [1,1790,null,{}] 14:04:18 INFO - PROCESS | 1802 | 1461186258934 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}] 14:04:19 INFO - PROCESS | 1802 | 1461186259234 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 14:04:19 INFO - PROCESS | 1802 | 1461186259598 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x90544400 == 152 [pid = 1802] [id = 455] 14:04:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x916efc00) [pid = 1802] [serial = 1366] [outer = (nil)] 14:04:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x9204f800) [pid = 1802] [serial = 1367] [outer = 0x916efc00] 14:04:19 INFO - PROCESS | 1802 | 1461186259696 Marionette DEBUG loaded listener.js 14:04:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x920f7400) [pid = 1802] [serial = 1368] [outer = 0x916efc00] 14:04:20 INFO - PROCESS | 1802 | 1461186260612 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]]]}] 14:04:20 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) 14:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1735ms 14:04:20 INFO - PROCESS | 1802 | 1461186260660 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 14:04:20 INFO - PROCESS | 1802 | 1461186260665 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 14:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:04:20 INFO - PROCESS | 1802 | 1461186260671 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:04:20 INFO - PROCESS | 1802 | 1461186260674 Marionette TRACE conn4 <- [1,1794,null,{}] 14:04:20 INFO - PROCESS | 1802 | 1461186260680 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}] 14:04:20 INFO - PROCESS | 1802 | 1461186260898 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 14:04:21 INFO - PROCESS | 1802 | 1461186261243 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f197800 == 153 [pid = 1802] [id = 456] 14:04:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x91618000) [pid = 1802] [serial = 1369] [outer = (nil)] 14:04:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x92dd0400) [pid = 1802] [serial = 1370] [outer = 0x91618000] 14:04:21 INFO - PROCESS | 1802 | 1461186261339 Marionette DEBUG loaded listener.js 14:04:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x92dd7c00) [pid = 1802] [serial = 1371] [outer = 0x91618000] 14:04:22 INFO - PROCESS | 1802 | 1461186262237 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]]]}] 14:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1633ms 14:04:22 INFO - PROCESS | 1802 | 1461186262306 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 14:04:22 INFO - PROCESS | 1802 | 1461186262310 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 14:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:04:22 INFO - PROCESS | 1802 | 1461186262317 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:04:22 INFO - PROCESS | 1802 | 1461186262319 Marionette TRACE conn4 <- [1,1798,null,{}] 14:04:22 INFO - PROCESS | 1802 | 1461186262326 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}] 14:04:22 INFO - PROCESS | 1802 | 1461186262568 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 14:04:22 INFO - PROCESS | 1802 | 1461186262902 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fef7000 == 154 [pid = 1802] [id = 457] 14:04:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x92ba3400) [pid = 1802] [serial = 1372] [outer = (nil)] 14:04:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x93bd5c00) [pid = 1802] [serial = 1373] [outer = 0x92ba3400] 14:04:23 INFO - PROCESS | 1802 | 1461186263000 Marionette DEBUG loaded listener.js 14:04:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x93bd7800) [pid = 1802] [serial = 1374] [outer = 0x92ba3400] 14:04:23 INFO - PROCESS | 1802 | 1461186263940 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]]]}] 14:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1692ms 14:04:24 INFO - PROCESS | 1802 | 1461186264010 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 14:04:24 INFO - PROCESS | 1802 | 1461186264015 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 14:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:04:24 INFO - PROCESS | 1802 | 1461186264022 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:04:24 INFO - PROCESS | 1802 | 1461186264026 Marionette TRACE conn4 <- [1,1802,null,{}] 14:04:24 INFO - PROCESS | 1802 | 1461186264031 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}] 14:04:24 INFO - PROCESS | 1802 | 1461186264306 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 14:04:24 INFO - PROCESS | 1802 | 1461186264642 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x838d7c00 == 155 [pid = 1802] [id = 458] 14:04:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x893c8c00) [pid = 1802] [serial = 1375] [outer = (nil)] 14:04:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x93cbf400) [pid = 1802] [serial = 1376] [outer = 0x893c8c00] 14:04:24 INFO - PROCESS | 1802 | 1461186264737 Marionette DEBUG loaded listener.js 14:04:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x93cc5400) [pid = 1802] [serial = 1377] [outer = 0x893c8c00] 14:04:25 INFO - PROCESS | 1802 | 1461186265648 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]]]}] 14:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1684ms 14:04:25 INFO - PROCESS | 1802 | 1461186265707 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 14:04:25 INFO - PROCESS | 1802 | 1461186265711 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 14:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:04:25 INFO - PROCESS | 1802 | 1461186265718 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:04:25 INFO - PROCESS | 1802 | 1461186265721 Marionette TRACE conn4 <- [1,1806,null,{}] 14:04:25 INFO - PROCESS | 1802 | 1461186265727 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}] 14:04:25 INFO - PROCESS | 1802 | 1461186265965 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 14:04:26 INFO - PROCESS | 1802 | 1461186266298 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a31b000 == 156 [pid = 1802] [id = 459] 14:04:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8fefb800) [pid = 1802] [serial = 1378] [outer = (nil)] 14:04:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x95d77400) [pid = 1802] [serial = 1379] [outer = 0x8fefb800] 14:04:26 INFO - PROCESS | 1802 | 1461186266395 Marionette DEBUG loaded listener.js 14:04:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x95d79800) [pid = 1802] [serial = 1380] [outer = 0x8fefb800] 14:04:27 INFO - PROCESS | 1802 | 1461186267314 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]]]}] 14:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1635ms 14:04:27 INFO - PROCESS | 1802 | 1461186267354 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 14:04:27 INFO - PROCESS | 1802 | 1461186267358 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 14:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:04:27 INFO - PROCESS | 1802 | 1461186267364 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:04:27 INFO - PROCESS | 1802 | 1461186267368 Marionette TRACE conn4 <- [1,1810,null,{}] 14:04:27 INFO - PROCESS | 1802 | 1461186267374 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}] 14:04:27 INFO - PROCESS | 1802 | 1461186267607 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 14:04:27 INFO - PROCESS | 1802 | 1461186267937 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e90800 == 157 [pid = 1802] [id = 460] 14:04:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x9510fc00) [pid = 1802] [serial = 1381] [outer = (nil)] 14:04:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x96c53000) [pid = 1802] [serial = 1382] [outer = 0x9510fc00] 14:04:28 INFO - PROCESS | 1802 | 1461186268032 Marionette DEBUG loaded listener.js 14:04:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x96cd2800) [pid = 1802] [serial = 1383] [outer = 0x9510fc00] 14:04:28 INFO - PROCESS | 1802 | 1461186268946 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]]]}] 14:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1632ms 14:04:28 INFO - PROCESS | 1802 | 1461186268997 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 14:04:29 INFO - PROCESS | 1802 | 1461186269001 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 14:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:04:29 INFO - PROCESS | 1802 | 1461186269008 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:04:29 INFO - PROCESS | 1802 | 1461186269011 Marionette TRACE conn4 <- [1,1814,null,{}] 14:04:29 INFO - PROCESS | 1802 | 1461186269017 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}] 14:04:29 INFO - PROCESS | 1802 | 1461186269245 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 14:04:29 INFO - PROCESS | 1802 | 1461186269597 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x82c84c00 == 158 [pid = 1802] [id = 461] 14:04:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x84290800) [pid = 1802] [serial = 1384] [outer = (nil)] 14:04:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x979b9c00) [pid = 1802] [serial = 1385] [outer = 0x84290800] 14:04:29 INFO - PROCESS | 1802 | 1461186269692 Marionette DEBUG loaded listener.js 14:04:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x97bb1c00) [pid = 1802] [serial = 1386] [outer = 0x84290800] 14:04:30 INFO - PROCESS | 1802 | 1461186270603 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]]]}] 14:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1644ms 14:04:30 INFO - PROCESS | 1802 | 1461186270653 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 14:04:30 INFO - PROCESS | 1802 | 1461186270657 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 14:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:04:30 INFO - PROCESS | 1802 | 1461186270663 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:04:30 INFO - PROCESS | 1802 | 1461186270667 Marionette TRACE conn4 <- [1,1818,null,{}] 14:04:30 INFO - PROCESS | 1802 | 1461186270672 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}] 14:04:30 INFO - PROCESS | 1802 | 1461186270892 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 14:04:31 INFO - PROCESS | 1802 | 1461186271270 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x877dd400 == 157 [pid = 1802] [id = 247] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x82c85800 == 156 [pid = 1802] [id = 396] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x93ac1800 == 155 [pid = 1802] [id = 395] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x93ac9800 == 154 [pid = 1802] [id = 394] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x84284c00 == 153 [pid = 1802] [id = 443] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x859b6400 == 152 [pid = 1802] [id = 442] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x838dbc00 == 151 [pid = 1802] [id = 441] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8f9e4800 == 150 [pid = 1802] [id = 439] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x91313c00 == 149 [pid = 1802] [id = 437] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x83fc4000 == 148 [pid = 1802] [id = 438] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x904f7400 == 147 [pid = 1802] [id = 436] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x84b8b000 == 146 [pid = 1802] [id = 435] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8fd99c00 == 145 [pid = 1802] [id = 434] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8c3d7000 == 144 [pid = 1802] [id = 433] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8c080800 == 143 [pid = 1802] [id = 431] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8c0b2c00 == 142 [pid = 1802] [id = 432] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8c0ae000 == 141 [pid = 1802] [id = 430] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8b7c9400 == 140 [pid = 1802] [id = 429] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x85589400 == 139 [pid = 1802] [id = 428] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x84e89c00 == 138 [pid = 1802] [id = 427] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x899ea000 == 137 [pid = 1802] [id = 425] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x893d0800 == 136 [pid = 1802] [id = 426] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x877e8800 == 135 [pid = 1802] [id = 424] 14:04:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8558e000 == 134 [pid = 1802] [id = 423] 14:04:32 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8849c800) [pid = 1802] [serial = 1263] [outer = (nil)] [url = about:blank] 14:04:32 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x9849a800) [pid = 1802] [serial = 1254] [outer = (nil)] [url = about:blank] 14:04:32 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x97fdb800) [pid = 1802] [serial = 1250] [outer = (nil)] [url = about:blank] 14:04:32 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8f9e1000) [pid = 1802] [serial = 1226] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8e730000) [pid = 1802] [serial = 1220] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x98496400) [pid = 1802] [serial = 1253] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x859acc00) [pid = 1802] [serial = 1205] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x90546000) [pid = 1802] [serial = 1233] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8e75a800) [pid = 1802] [serial = 1221] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x93cc0800) [pid = 1802] [serial = 1242] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x92ddb800) [pid = 1802] [serial = 1239] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x90542c00) [pid = 1802] [serial = 1232] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8b6a1000) [pid = 1802] [serial = 1211] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x9212fc00) [pid = 1802] [serial = 1236] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8c3a5000) [pid = 1802] [serial = 1218] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x90414800) [pid = 1802] [serial = 1229] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8ea48400) [pid = 1802] [serial = 1223] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8b6aec00) [pid = 1802] [serial = 1212] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x86aed400) [pid = 1802] [serial = 1206] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x97fe6000) [pid = 1802] [serial = 1251] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x869efc00) [pid = 1802] [serial = 1259] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x88357c00) [pid = 1802] [serial = 1262] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x90419c00) [pid = 1802] [serial = 1230] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8fc52000) [pid = 1802] [serial = 1227] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x89d99000) [pid = 1802] [serial = 1209] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x92045400) [pid = 1802] [serial = 1235] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x893ddc00) [pid = 1802] [serial = 1265] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x86af0800) [pid = 1802] [serial = 1260] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8ea4c800) [pid = 1802] [serial = 1224] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x893d9c00) [pid = 1802] [serial = 1208] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x92dd3800) [pid = 1802] [serial = 1238] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x89d9c800) [pid = 1802] [serial = 1137] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x93cbc800) [pid = 1802] [serial = 1241] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x84db8c00) [pid = 1802] [serial = 1256] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x96ccec00) [pid = 1802] [serial = 1244] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x899ed400) [pid = 1802] [serial = 1266] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x97b37800) [pid = 1802] [serial = 1248] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x96fc4400) [pid = 1802] [serial = 1245] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8b7d1400) [pid = 1802] [serial = 1214] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8c3a1400) [pid = 1802] [serial = 1217] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x979b7000) [pid = 1802] [serial = 1247] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x84e85000) [pid = 1802] [serial = 1257] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8c0a7800) [pid = 1802] [serial = 1215] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x893e4c00) [pid = 1802] [serial = 1268] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x82c85800 == 135 [pid = 1802] [id = 462] 14:04:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x838dbc00) [pid = 1802] [serial = 1387] [outer = (nil)] 14:04:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x84e81c00) [pid = 1802] [serial = 1388] [outer = 0x838dbc00] 14:04:33 INFO - PROCESS | 1802 | 1461186273116 Marionette DEBUG loaded listener.js 14:04:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x84e8c000) [pid = 1802] [serial = 1389] [outer = 0x838dbc00] 14:04:33 INFO - PROCESS | 1802 | 1461186273976 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]]]}] 14:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 3345ms 14:04:34 INFO - PROCESS | 1802 | 1461186274016 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 14:04:34 INFO - PROCESS | 1802 | 1461186274023 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 14:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:04:34 INFO - PROCESS | 1802 | 1461186274033 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:04:34 INFO - PROCESS | 1802 | 1461186274037 Marionette TRACE conn4 <- [1,1822,null,{}] 14:04:34 INFO - PROCESS | 1802 | 1461186274044 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}] 14:04:34 INFO - PROCESS | 1802 | 1461186274247 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 14:04:34 INFO - PROCESS | 1802 | 1461186274286 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x859b6400 == 136 [pid = 1802] [id = 463] 14:04:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x859b7c00) [pid = 1802] [serial = 1390] [outer = (nil)] 14:04:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x86aed400) [pid = 1802] [serial = 1391] [outer = 0x859b7c00] 14:04:34 INFO - PROCESS | 1802 | 1461186274546 Marionette DEBUG loaded listener.js 14:04:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x86af7400) [pid = 1802] [serial = 1392] [outer = 0x859b7c00] 14:04:35 INFO - PROCESS | 1802 | 1461186275401 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]]]}] 14:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1391ms 14:04:35 INFO - PROCESS | 1802 | 1461186275469 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 14:04:35 INFO - PROCESS | 1802 | 1461186275476 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 14:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:04:35 INFO - PROCESS | 1802 | 1461186275486 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:04:35 INFO - PROCESS | 1802 | 1461186275491 Marionette TRACE conn4 <- [1,1826,null,{}] 14:04:35 INFO - PROCESS | 1802 | 1461186275497 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}] 14:04:35 INFO - PROCESS | 1802 | 1461186275760 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 14:04:35 INFO - PROCESS | 1802 | 1461186275789 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x859ae400 == 137 [pid = 1802] [id = 464] 14:04:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x86af0800) [pid = 1802] [serial = 1393] [outer = (nil)] 14:04:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x884a0c00) [pid = 1802] [serial = 1394] [outer = 0x86af0800] 14:04:35 INFO - PROCESS | 1802 | 1461186275862 Marionette DEBUG loaded listener.js 14:04:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x893c7c00) [pid = 1802] [serial = 1395] [outer = 0x86af0800] 14:04:37 INFO - PROCESS | 1802 | 1461186277026 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]]]}] 14:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1595ms 14:04:37 INFO - PROCESS | 1802 | 1461186277089 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 14:04:37 INFO - PROCESS | 1802 | 1461186277092 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 14:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:04:37 INFO - PROCESS | 1802 | 1461186277099 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:04:37 INFO - PROCESS | 1802 | 1461186277105 Marionette TRACE conn4 <- [1,1830,null,{}] 14:04:37 INFO - PROCESS | 1802 | 1461186277121 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}] 14:04:37 INFO - PROCESS | 1802 | 1461186277407 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 14:04:37 INFO - PROCESS | 1802 | 1461186277447 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x89104400 == 138 [pid = 1802] [id = 465] 14:04:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x893d9000) [pid = 1802] [serial = 1396] [outer = (nil)] 14:04:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x89d98c00) [pid = 1802] [serial = 1397] [outer = 0x893d9000] 14:04:37 INFO - PROCESS | 1802 | 1461186277523 Marionette DEBUG loaded listener.js 14:04:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x89da2000) [pid = 1802] [serial = 1398] [outer = 0x893d9000] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x84daec00) [pid = 1802] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x884a0400) [pid = 1802] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8fc52400) [pid = 1802] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8c3ab000) [pid = 1802] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8da39000) [pid = 1802] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8c1f4c00) [pid = 1802] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8c07e800) [pid = 1802] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8c0ad000) [pid = 1802] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8b4cd400) [pid = 1802] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8b4ca800) [pid = 1802] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8a2d5c00) [pid = 1802] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x877e8c00) [pid = 1802] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8558e400) [pid = 1802] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8558d400) [pid = 1802] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x92ba5000) [pid = 1802] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x914bf400) [pid = 1802] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x84e84c00) [pid = 1802] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x913e6000) [pid = 1802] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x90543800) [pid = 1802] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x8544bc00) [pid = 1802] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x8fda0000) [pid = 1802] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:04:38 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x877e3000) [pid = 1802] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:04:39 INFO - PROCESS | 1802 | 1461186279233 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]]]}] 14:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 2188ms 14:04:39 INFO - PROCESS | 1802 | 1461186279288 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 14:04:39 INFO - PROCESS | 1802 | 1461186279292 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 14:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:04:39 INFO - PROCESS | 1802 | 1461186279299 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:04:39 INFO - PROCESS | 1802 | 1461186279302 Marionette TRACE conn4 <- [1,1834,null,{}] 14:04:39 INFO - PROCESS | 1802 | 1461186279312 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}] 14:04:39 INFO - PROCESS | 1802 | 1461186279545 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 14:04:39 INFO - PROCESS | 1802 | 1461186279733 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x85454400 == 139 [pid = 1802] [id = 466] 14:04:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x86af1400) [pid = 1802] [serial = 1399] [outer = (nil)] 14:04:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x899f1c00) [pid = 1802] [serial = 1400] [outer = 0x86af1400] 14:04:39 INFO - PROCESS | 1802 | 1461186279812 Marionette DEBUG loaded listener.js 14:04:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8a289000) [pid = 1802] [serial = 1401] [outer = 0x86af1400] 14:04:40 INFO - PROCESS | 1802 | 1461186280790 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]]]}] 14:04:40 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 14:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1548ms 14:04:40 INFO - PROCESS | 1802 | 1461186280848 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 14:04:40 INFO - PROCESS | 1802 | 1461186280855 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 14:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:04:40 INFO - PROCESS | 1802 | 1461186280864 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:04:40 INFO - PROCESS | 1802 | 1461186280870 Marionette TRACE conn4 <- [1,1838,null,{}] 14:04:40 INFO - PROCESS | 1802 | 1461186280881 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}] 14:04:41 INFO - PROCESS | 1802 | 1461186281169 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 14:04:41 INFO - PROCESS | 1802 | 1461186281530 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x85592400 == 140 [pid = 1802] [id = 467] 14:04:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x859adc00) [pid = 1802] [serial = 1402] [outer = (nil)] 14:04:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x869f7800) [pid = 1802] [serial = 1403] [outer = 0x859adc00] 14:04:41 INFO - PROCESS | 1802 | 1461186281622 Marionette DEBUG loaded listener.js 14:04:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8749b400) [pid = 1802] [serial = 1404] [outer = 0x859adc00] 14:04:42 INFO - PROCESS | 1802 | 1461186282658 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]]]}] 14:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1837ms 14:04:42 INFO - PROCESS | 1802 | 1461186282702 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 14:04:42 INFO - PROCESS | 1802 | 1461186282711 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 14:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:04:42 INFO - PROCESS | 1802 | 1461186282723 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:04:42 INFO - PROCESS | 1802 | 1461186282727 Marionette TRACE conn4 <- [1,1842,null,{}] 14:04:42 INFO - PROCESS | 1802 | 1461186282734 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}] 14:04:42 INFO - PROCESS | 1802 | 1461186282967 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 14:04:43 INFO - PROCESS | 1802 | 1461186283300 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x859b5000 == 141 [pid = 1802] [id = 468] 14:04:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x869f8400) [pid = 1802] [serial = 1405] [outer = (nil)] 14:04:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x893d2000) [pid = 1802] [serial = 1406] [outer = 0x869f8400] 14:04:43 INFO - PROCESS | 1802 | 1461186283395 Marionette DEBUG loaded listener.js 14:04:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x899e2800) [pid = 1802] [serial = 1407] [outer = 0x869f8400] 14:04:44 INFO - PROCESS | 1802 | 1461186284389 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]]]}] 14:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1700ms 14:04:44 INFO - PROCESS | 1802 | 1461186284423 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 14:04:44 INFO - PROCESS | 1802 | 1461186284428 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 14:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:04:44 INFO - PROCESS | 1802 | 1461186284435 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:04:44 INFO - PROCESS | 1802 | 1461186284441 Marionette TRACE conn4 <- [1,1846,null,{}] 14:04:44 INFO - PROCESS | 1802 | 1461186284459 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}] 14:04:44 INFO - PROCESS | 1802 | 1461186284716 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 14:04:45 INFO - PROCESS | 1802 | 1461186285094 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a2d8000 == 142 [pid = 1802] [id = 469] 14:04:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8a2d9800) [pid = 1802] [serial = 1408] [outer = (nil)] 14:04:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8b4ce400) [pid = 1802] [serial = 1409] [outer = 0x8a2d9800] 14:04:45 INFO - PROCESS | 1802 | 1461186285189 Marionette DEBUG loaded listener.js 14:04:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8b6a2000) [pid = 1802] [serial = 1410] [outer = 0x8a2d9800] 14:04:46 INFO - PROCESS | 1802 | 1461186286119 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]]]}] 14:04:46 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) 14:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1737ms 14:04:46 INFO - PROCESS | 1802 | 1461186286173 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 14:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:04:46 INFO - PROCESS | 1802 | 1461186286178 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 14:04:46 INFO - PROCESS | 1802 | 1461186286185 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:04:46 INFO - PROCESS | 1802 | 1461186286189 Marionette TRACE conn4 <- [1,1850,null,{}] 14:04:46 INFO - PROCESS | 1802 | 1461186286195 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}] 14:04:46 INFO - PROCESS | 1802 | 1461186286469 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 14:04:46 INFO - PROCESS | 1802 | 1461186286803 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x84daf000 == 143 [pid = 1802] [id = 470] 14:04:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8b6b1c00) [pid = 1802] [serial = 1411] [outer = (nil)] 14:04:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8b6b8400) [pid = 1802] [serial = 1412] [outer = 0x8b6b1c00] 14:04:46 INFO - PROCESS | 1802 | 1461186286899 Marionette DEBUG loaded listener.js 14:04:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8b7cd000) [pid = 1802] [serial = 1413] [outer = 0x8b6b1c00] 14:04:47 INFO - PROCESS | 1802 | 1461186287950 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]]]}] 14:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1838ms 14:04:48 INFO - PROCESS | 1802 | 1461186288027 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 14:04:48 INFO - PROCESS | 1802 | 1461186288033 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 14:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:04:48 INFO - PROCESS | 1802 | 1461186288043 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:04:48 INFO - PROCESS | 1802 | 1461186288047 Marionette TRACE conn4 <- [1,1854,null,{}] 14:04:48 INFO - PROCESS | 1802 | 1461186288053 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}] 14:04:48 INFO - PROCESS | 1802 | 1461186288297 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 14:04:48 INFO - PROCESS | 1802 | 1461186288631 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b6a8800 == 144 [pid = 1802] [id = 471] 14:04:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8b6ae400) [pid = 1802] [serial = 1414] [outer = (nil)] 14:04:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8c086c00) [pid = 1802] [serial = 1415] [outer = 0x8b6ae400] 14:04:48 INFO - PROCESS | 1802 | 1461186288731 Marionette DEBUG loaded listener.js 14:04:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8c0ab400) [pid = 1802] [serial = 1416] [outer = 0x8b6ae400] 14:04:49 INFO - PROCESS | 1802 | 1461186289702 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]]]}] 14:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1692ms 14:04:49 INFO - PROCESS | 1802 | 1461186289736 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 14:04:49 INFO - PROCESS | 1802 | 1461186289739 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 14:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:04:49 INFO - PROCESS | 1802 | 1461186289746 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:04:49 INFO - PROCESS | 1802 | 1461186289750 Marionette TRACE conn4 <- [1,1858,null,{}] 14:04:49 INFO - PROCESS | 1802 | 1461186289756 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}] 14:04:50 INFO - PROCESS | 1802 | 1461186289995 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 14:04:50 INFO - PROCESS | 1802 | 1461186290328 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x85450000 == 145 [pid = 1802] [id = 472] 14:04:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8c085c00) [pid = 1802] [serial = 1417] [outer = (nil)] 14:04:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8c3d2800) [pid = 1802] [serial = 1418] [outer = 0x8c085c00] 14:04:50 INFO - PROCESS | 1802 | 1461186290425 Marionette DEBUG loaded listener.js 14:04:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8c3d9000) [pid = 1802] [serial = 1419] [outer = 0x8c085c00] 14:04:51 INFO - PROCESS | 1802 | 1461186291319 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]]]}] 14:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1636ms 14:04:51 INFO - PROCESS | 1802 | 1461186291387 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 14:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:04:51 INFO - PROCESS | 1802 | 1461186291398 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 14:04:51 INFO - PROCESS | 1802 | 1461186291404 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:04:51 INFO - PROCESS | 1802 | 1461186291409 Marionette TRACE conn4 <- [1,1862,null,{}] 14:04:51 INFO - PROCESS | 1802 | 1461186291420 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}] 14:04:51 INFO - PROCESS | 1802 | 1461186291640 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 14:04:51 INFO - PROCESS | 1802 | 1461186291964 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3a0400 == 146 [pid = 1802] [id = 473] 14:04:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8c3cd800) [pid = 1802] [serial = 1420] [outer = (nil)] 14:04:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8e719000) [pid = 1802] [serial = 1421] [outer = 0x8c3cd800] 14:04:52 INFO - PROCESS | 1802 | 1461186292057 Marionette DEBUG loaded listener.js 14:04:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8e72e400) [pid = 1802] [serial = 1422] [outer = 0x8c3cd800] 14:04:52 INFO - PROCESS | 1802 | 1461186292965 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]]]}] 14:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1640ms 14:04:53 INFO - PROCESS | 1802 | 1461186293045 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 14:04:53 INFO - PROCESS | 1802 | 1461186293049 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 14:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:04:53 INFO - PROCESS | 1802 | 1461186293055 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:04:53 INFO - PROCESS | 1802 | 1461186293059 Marionette TRACE conn4 <- [1,1866,null,{}] 14:04:53 INFO - PROCESS | 1802 | 1461186293065 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}] 14:04:53 INFO - PROCESS | 1802 | 1461186293312 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 14:04:53 INFO - PROCESS | 1802 | 1461186293636 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3d7000 == 147 [pid = 1802] [id = 474] 14:04:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8da3b400) [pid = 1802] [serial = 1423] [outer = (nil)] 14:04:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8e8ecc00) [pid = 1802] [serial = 1424] [outer = 0x8da3b400] 14:04:53 INFO - PROCESS | 1802 | 1461186293725 Marionette DEBUG loaded listener.js 14:04:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8e935000) [pid = 1802] [serial = 1425] [outer = 0x8da3b400] 14:04:54 INFO - PROCESS | 1802 | 1461186294667 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]]]}] 14:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1688ms 14:04:54 INFO - PROCESS | 1802 | 1461186294744 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 14:04:54 INFO - PROCESS | 1802 | 1461186294748 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 14:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:04:54 INFO - PROCESS | 1802 | 1461186294755 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:04:54 INFO - PROCESS | 1802 | 1461186294758 Marionette TRACE conn4 <- [1,1870,null,{}] 14:04:54 INFO - PROCESS | 1802 | 1461186294764 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}] 14:04:54 INFO - PROCESS | 1802 | 1461186294987 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 14:04:55 INFO - PROCESS | 1802 | 1461186295314 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a27fc00 == 148 [pid = 1802] [id = 475] 14:04:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8a2da000) [pid = 1802] [serial = 1426] [outer = (nil)] 14:04:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8e973800) [pid = 1802] [serial = 1427] [outer = 0x8a2da000] 14:04:55 INFO - PROCESS | 1802 | 1461186295409 Marionette DEBUG loaded listener.js 14:04:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8ea4f400) [pid = 1802] [serial = 1428] [outer = 0x8a2da000] 14:04:56 INFO - PROCESS | 1802 | 1461186296272 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]]]}] 14:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1584ms 14:04:56 INFO - PROCESS | 1802 | 1461186296344 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 14:04:56 INFO - PROCESS | 1802 | 1461186296348 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 14:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:04:56 INFO - PROCESS | 1802 | 1461186296357 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:04:56 INFO - PROCESS | 1802 | 1461186296360 Marionette TRACE conn4 <- [1,1874,null,{}] 14:04:56 INFO - PROCESS | 1802 | 1461186296366 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}] 14:04:56 INFO - PROCESS | 1802 | 1461186296596 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 14:04:56 INFO - PROCESS | 1802 | 1461186296923 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c07d000 == 149 [pid = 1802] [id = 476] 14:04:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8e8e3000) [pid = 1802] [serial = 1429] [outer = (nil)] 14:04:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8f18a800) [pid = 1802] [serial = 1430] [outer = 0x8e8e3000] 14:04:57 INFO - PROCESS | 1802 | 1461186297020 Marionette DEBUG loaded listener.js 14:04:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8f9dd400) [pid = 1802] [serial = 1431] [outer = 0x8e8e3000] 14:04:57 INFO - PROCESS | 1802 | 1461186297957 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]]]}] 14:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1636ms 14:04:57 INFO - PROCESS | 1802 | 1461186297994 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 14:04:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:04:58 INFO - PROCESS | 1802 | 1461186297999 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 14:04:58 INFO - PROCESS | 1802 | 1461186298006 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:04:58 INFO - PROCESS | 1802 | 1461186298011 Marionette TRACE conn4 <- [1,1878,null,{}] 14:04:58 INFO - PROCESS | 1802 | 1461186298017 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}] 14:04:58 INFO - PROCESS | 1802 | 1461186298272 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 14:04:58 INFO - PROCESS | 1802 | 1461186298640 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ea62800 == 150 [pid = 1802] [id = 477] 14:04:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x90415400) [pid = 1802] [serial = 1432] [outer = (nil)] 14:04:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x9041d800) [pid = 1802] [serial = 1433] [outer = 0x90415400] 14:04:58 INFO - PROCESS | 1802 | 1461186298744 Marionette DEBUG loaded listener.js 14:04:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x904b1c00) [pid = 1802] [serial = 1434] [outer = 0x90415400] 14:04:59 INFO - PROCESS | 1802 | 1461186299702 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]]]}] 14:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1743ms 14:04:59 INFO - PROCESS | 1802 | 1461186299749 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 14:04:59 INFO - PROCESS | 1802 | 1461186299753 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 14:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:04:59 INFO - PROCESS | 1802 | 1461186299759 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:04:59 INFO - PROCESS | 1802 | 1461186299763 Marionette TRACE conn4 <- [1,1882,null,{}] 14:04:59 INFO - PROCESS | 1802 | 1461186299768 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}] 14:05:00 INFO - PROCESS | 1802 | 1461186300007 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 14:05:00 INFO - PROCESS | 1802 | 1461186300347 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4c8800 == 151 [pid = 1802] [id = 478] 14:05:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8b6b9400) [pid = 1802] [serial = 1435] [outer = (nil)] 14:05:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x9054bc00) [pid = 1802] [serial = 1436] [outer = 0x8b6b9400] 14:05:00 INFO - PROCESS | 1802 | 1461186300443 Marionette DEBUG loaded listener.js 14:05:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x908f4c00) [pid = 1802] [serial = 1437] [outer = 0x8b6b9400] 14:05:01 INFO - PROCESS | 1802 | 1461186301380 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]]]}] 14:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1686ms 14:05:01 INFO - PROCESS | 1802 | 1461186301451 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 14:05:01 INFO - PROCESS | 1802 | 1461186301455 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 14:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:05:01 INFO - PROCESS | 1802 | 1461186301466 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:05:01 INFO - PROCESS | 1802 | 1461186301469 Marionette TRACE conn4 <- [1,1886,null,{}] 14:05:01 INFO - PROCESS | 1802 | 1461186301475 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}] 14:05:01 INFO - PROCESS | 1802 | 1461186301731 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 14:05:02 INFO - PROCESS | 1802 | 1461186302105 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e8b400 == 152 [pid = 1802] [id = 479] 14:05:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x8ea6d000) [pid = 1802] [serial = 1438] [outer = (nil)] 14:05:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x914c2800) [pid = 1802] [serial = 1439] [outer = 0x8ea6d000] 14:05:02 INFO - PROCESS | 1802 | 1461186302203 Marionette DEBUG loaded listener.js 14:05:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x91618400) [pid = 1802] [serial = 1440] [outer = 0x8ea6d000] 14:05:03 INFO - PROCESS | 1802 | 1461186303173 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]]]}] 14:05:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1743ms 14:05:03 INFO - PROCESS | 1802 | 1461186303210 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 14:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:05:03 INFO - PROCESS | 1802 | 1461186303214 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 14:05:03 INFO - PROCESS | 1802 | 1461186303221 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:05:03 INFO - PROCESS | 1802 | 1461186303224 Marionette TRACE conn4 <- [1,1890,null,{}] 14:05:03 INFO - PROCESS | 1802 | 1461186303230 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}] 14:05:03 INFO - PROCESS | 1802 | 1461186303453 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 14:05:03 INFO - PROCESS | 1802 | 1461186303794 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x8929cc00 == 153 [pid = 1802] [id = 480] 14:05:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x90542800) [pid = 1802] [serial = 1441] [outer = (nil)] 14:05:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x9204a000) [pid = 1802] [serial = 1442] [outer = 0x90542800] 14:05:03 INFO - PROCESS | 1802 | 1461186303888 Marionette DEBUG loaded listener.js 14:05:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x9204e400) [pid = 1802] [serial = 1443] [outer = 0x90542800] 14:05:04 INFO - PROCESS | 1802 | 1461186304805 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]]]}] 14:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1636ms 14:05:04 INFO - PROCESS | 1802 | 1461186304857 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 14:05:04 INFO - PROCESS | 1802 | 1461186304860 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 14:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:05:04 INFO - PROCESS | 1802 | 1461186304867 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:05:04 INFO - PROCESS | 1802 | 1461186304870 Marionette TRACE conn4 <- [1,1894,null,{}] 14:05:04 INFO - PROCESS | 1802 | 1461186304876 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}] 14:05:05 INFO - PROCESS | 1802 | 1461186305118 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 14:05:05 INFO - PROCESS | 1802 | 1461186305453 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c0a6400 == 154 [pid = 1802] [id = 481] 14:05:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8c1f9800) [pid = 1802] [serial = 1444] [outer = (nil)] 14:05:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x92b9e400) [pid = 1802] [serial = 1445] [outer = 0x8c1f9800] 14:05:05 INFO - PROCESS | 1802 | 1461186305549 Marionette DEBUG loaded listener.js 14:05:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x92ba1400) [pid = 1802] [serial = 1446] [outer = 0x8c1f9800] 14:05:06 INFO - PROCESS | 1802 | 1461186306580 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]]]}] 14:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1782ms 14:05:06 INFO - PROCESS | 1802 | 1461186306650 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 14:05:06 INFO - PROCESS | 1802 | 1461186306653 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 14:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:05:06 INFO - PROCESS | 1802 | 1461186306664 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:05:06 INFO - PROCESS | 1802 | 1461186306671 Marionette TRACE conn4 <- [1,1898,null,{}] 14:05:06 INFO - PROCESS | 1802 | 1461186306683 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}] 14:05:06 INFO - PROCESS | 1802 | 1461186306951 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 14:05:07 INFO - PROCESS | 1802 | 1461186307288 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x84db9800 == 155 [pid = 1802] [id = 482] 14:05:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x916e2400) [pid = 1802] [serial = 1447] [outer = (nil)] 14:05:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x93ac1800) [pid = 1802] [serial = 1448] [outer = 0x916e2400] 14:05:07 INFO - PROCESS | 1802 | 1461186307385 Marionette DEBUG loaded listener.js 14:05:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x93ac5c00) [pid = 1802] [serial = 1449] [outer = 0x916e2400] 14:05:08 INFO - PROCESS | 1802 | 1461186308329 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]]]}] 14:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1744ms 14:05:08 INFO - PROCESS | 1802 | 1461186308405 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 14:05:08 INFO - PROCESS | 1802 | 1461186308408 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 14:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:05:08 INFO - PROCESS | 1802 | 1461186308416 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:05:08 INFO - PROCESS | 1802 | 1461186308418 Marionette TRACE conn4 <- [1,1902,null,{}] 14:05:08 INFO - PROCESS | 1802 | 1461186308425 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}] 14:05:08 INFO - PROCESS | 1802 | 1461186308657 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 14:05:09 INFO - PROCESS | 1802 | 1461186308992 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x84dab400 == 156 [pid = 1802] [id = 483] 14:05:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x90542000) [pid = 1802] [serial = 1450] [outer = (nil)] 14:05:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x95d2ec00) [pid = 1802] [serial = 1451] [outer = 0x90542000] 14:05:09 INFO - PROCESS | 1802 | 1461186309088 Marionette DEBUG loaded listener.js 14:05:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x95d79000) [pid = 1802] [serial = 1452] [outer = 0x90542000] 14:05:10 INFO - PROCESS | 1802 | 1461186310003 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]]]}] 14:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1637ms 14:05:10 INFO - PROCESS | 1802 | 1461186310053 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 14:05:10 INFO - PROCESS | 1802 | 1461186310056 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 14:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:05:10 INFO - PROCESS | 1802 | 1461186310063 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:05:10 INFO - PROCESS | 1802 | 1461186310067 Marionette TRACE conn4 <- [1,1906,null,{}] 14:05:10 INFO - PROCESS | 1802 | 1461186310072 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}] 14:05:10 INFO - PROCESS | 1802 | 1461186310295 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 14:05:10 INFO - PROCESS | 1802 | 1461186310631 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c082000 == 157 [pid = 1802] [id = 484] 14:05:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x8da3dc00) [pid = 1802] [serial = 1453] [outer = (nil)] 14:05:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x97915800) [pid = 1802] [serial = 1454] [outer = 0x8da3dc00] 14:05:10 INFO - PROCESS | 1802 | 1461186310730 Marionette DEBUG loaded listener.js 14:05:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x97b43c00) [pid = 1802] [serial = 1455] [outer = 0x8da3dc00] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x869f1400 == 156 [pid = 1802] [id = 422] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x89104400 == 155 [pid = 1802] [id = 465] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x859ae400 == 154 [pid = 1802] [id = 464] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x859b6400 == 153 [pid = 1802] [id = 463] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x82c85800 == 152 [pid = 1802] [id = 462] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8a31b000 == 151 [pid = 1802] [id = 459] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x84e90800 == 150 [pid = 1802] [id = 460] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x838d7c00 == 149 [pid = 1802] [id = 458] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8fef7000 == 148 [pid = 1802] [id = 457] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8f197800 == 147 [pid = 1802] [id = 456] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8f9db000 == 146 [pid = 1802] [id = 454] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x90544400 == 145 [pid = 1802] [id = 455] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x84e84000 == 144 [pid = 1802] [id = 453] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8e760400 == 143 [pid = 1802] [id = 452] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8e758800 == 142 [pid = 1802] [id = 451] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8c0aa400 == 141 [pid = 1802] [id = 450] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x85449400 == 140 [pid = 1802] [id = 448] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x84b93400 == 139 [pid = 1802] [id = 449] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8b69fc00 == 138 [pid = 1802] [id = 447] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8749b000 == 137 [pid = 1802] [id = 446] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8428ac00 == 136 [pid = 1802] [id = 444] 14:05:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8558d800 == 135 [pid = 1802] [id = 445] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x893e3c00) [pid = 1802] [serial = 1334] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x899eb800) [pid = 1802] [serial = 1203] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x89da1000) [pid = 1802] [serial = 1331] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8a2d0c00) [pid = 1802] [serial = 1332] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8fd9e800) [pid = 1802] [serial = 1301] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8e96ac00) [pid = 1802] [serial = 1299] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8e93d000) [pid = 1802] [serial = 1298] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8e75d000) [pid = 1802] [serial = 1296] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8e755000) [pid = 1802] [serial = 1295] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8e712000) [pid = 1802] [serial = 1293] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8e70bc00) [pid = 1802] [serial = 1292] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8c3dbc00) [pid = 1802] [serial = 1290] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8c3d2000) [pid = 1802] [serial = 1289] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8c3a4800) [pid = 1802] [serial = 1287] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8c1f2c00) [pid = 1802] [serial = 1286] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8b7c8c00) [pid = 1802] [serial = 1284] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8b7c6800) [pid = 1802] [serial = 1283] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8b6ac000) [pid = 1802] [serial = 1281] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8b6a4800) [pid = 1802] [serial = 1280] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8a5d8800) [pid = 1802] [serial = 1278] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8a31e000) [pid = 1802] [serial = 1277] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x893ce400) [pid = 1802] [serial = 1275] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x89295c00) [pid = 1802] [serial = 1274] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x869f0800) [pid = 1802] [serial = 1272] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x85596000) [pid = 1802] [serial = 1271] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x869f2400) [pid = 1802] [serial = 1325] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x86aebc00) [pid = 1802] [serial = 1326] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x93ac4400) [pid = 1802] [serial = 1323] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x93abdc00) [pid = 1802] [serial = 1322] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x92ba8c00) [pid = 1802] [serial = 1320] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x92ba7000) [pid = 1802] [serial = 1319] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x92053400) [pid = 1802] [serial = 1317] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x9204d000) [pid = 1802] [serial = 1316] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x9161a800) [pid = 1802] [serial = 1313] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x9161fc00) [pid = 1802] [serial = 1314] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x913e8000) [pid = 1802] [serial = 1311] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x913e4000) [pid = 1802] [serial = 1310] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x90549000) [pid = 1802] [serial = 1308] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x904fd000) [pid = 1802] [serial = 1307] [outer = (nil)] [url = about:blank] 14:05:12 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x904ab400) [pid = 1802] [serial = 1305] [outer = (nil)] [url = about:blank] 14:05:13 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x904a6000) [pid = 1802] [serial = 1304] [outer = (nil)] [url = about:blank] 14:05:13 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8feec800) [pid = 1802] [serial = 1302] [outer = (nil)] [url = about:blank] 14:05:13 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x88498c00) [pid = 1802] [serial = 1328] [outer = (nil)] [url = about:blank] 14:05:13 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x89110c00) [pid = 1802] [serial = 1329] [outer = (nil)] [url = about:blank] 14:05:13 INFO - PROCESS | 1802 | 1461186313574 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]]]}] 14:05:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 3542ms 14:05:13 INFO - PROCESS | 1802 | 1461186313608 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 14:05:13 INFO - PROCESS | 1802 | 1461186313614 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 14:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:05:13 INFO - PROCESS | 1802 | 1461186313624 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:05:13 INFO - PROCESS | 1802 | 1461186313628 Marionette TRACE conn4 <- [1,1910,null,{}] 14:05:13 INFO - PROCESS | 1802 | 1461186313637 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}] 14:05:13 INFO - PROCESS | 1802 | 1461186313872 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 14:05:14 INFO - PROCESS | 1802 | 1461186314075 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x84b93400 == 136 [pid = 1802] [id = 485] 14:05:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x85595800) [pid = 1802] [serial = 1456] [outer = (nil)] 14:05:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x869f8000) [pid = 1802] [serial = 1457] [outer = 0x85595800] 14:05:14 INFO - PROCESS | 1802 | 1461186314158 Marionette DEBUG loaded listener.js 14:05:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x87491800) [pid = 1802] [serial = 1458] [outer = 0x85595800] 14:05:15 INFO - PROCESS | 1802 | 1461186315163 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]]]}] 14:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1585ms 14:05:15 INFO - PROCESS | 1802 | 1461186315211 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 14:05:15 INFO - PROCESS | 1802 | 1461186315219 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 14:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:05:15 INFO - PROCESS | 1802 | 1461186315229 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:05:15 INFO - PROCESS | 1802 | 1461186315233 Marionette TRACE conn4 <- [1,1914,null,{}] 14:05:15 INFO - PROCESS | 1802 | 1461186315239 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}] 14:05:15 INFO - PROCESS | 1802 | 1461186315453 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 14:05:15 INFO - PROCESS | 1802 | 1461186315792 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x869fa800 == 137 [pid = 1802] [id = 486] 14:05:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8749ac00) [pid = 1802] [serial = 1459] [outer = (nil)] 14:05:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x89108000) [pid = 1802] [serial = 1460] [outer = 0x8749ac00] 14:05:15 INFO - PROCESS | 1802 | 1461186315889 Marionette DEBUG loaded listener.js 14:05:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x893c6c00) [pid = 1802] [serial = 1461] [outer = 0x8749ac00] 14:05:16 INFO - PROCESS | 1802 | 1461186316736 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]]]}] 14:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1550ms 14:05:16 INFO - PROCESS | 1802 | 1461186316787 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 14:05:16 INFO - PROCESS | 1802 | 1461186316790 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 14:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:05:16 INFO - PROCESS | 1802 | 1461186316802 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:05:16 INFO - PROCESS | 1802 | 1461186316813 Marionette TRACE conn4 <- [1,1918,null,{}] 14:05:16 INFO - PROCESS | 1802 | 1461186316904 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}] 14:05:17 INFO - PROCESS | 1802 | 1461186317182 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 14:05:17 INFO - PROCESS | 1802 | 1461186317215 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x85449400 == 138 [pid = 1802] [id = 487] 14:05:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x89295c00) [pid = 1802] [serial = 1462] [outer = (nil)] 14:05:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8a2d2c00) [pid = 1802] [serial = 1463] [outer = 0x89295c00] 14:05:17 INFO - PROCESS | 1802 | 1461186317300 Marionette DEBUG loaded listener.js 14:05:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8a322c00) [pid = 1802] [serial = 1464] [outer = 0x89295c00] 14:05:18 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x88493c00) [pid = 1802] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:05:18 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x86af0800) [pid = 1802] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:05:18 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x893d9000) [pid = 1802] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:05:18 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x859b7c00) [pid = 1802] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:05:18 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x838dbc00) [pid = 1802] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:05:18 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x9510fc00) [pid = 1802] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:05:18 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8fefb800) [pid = 1802] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:05:18 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x893c8c00) [pid = 1802] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:05:18 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x92ba3400) [pid = 1802] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:05:18 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x91618000) [pid = 1802] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:05:18 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x916efc00) [pid = 1802] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:05:18 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8fc57000) [pid = 1802] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:05:18 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x859ab400) [pid = 1802] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:05:18 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8ea4c400) [pid = 1802] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:05:18 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8e8e4000) [pid = 1802] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:05:18 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8e753800) [pid = 1802] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:05:18 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x88494800) [pid = 1802] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:05:18 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8b6b0800) [pid = 1802] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:05:18 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8b6a7400) [pid = 1802] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:05:18 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x877e6000) [pid = 1802] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:05:18 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x8558fc00) [pid = 1802] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:05:18 INFO - PROCESS | 1802 | 1461186318894 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]]]}] 14:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2158ms 14:05:18 INFO - PROCESS | 1802 | 1461186318957 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 14:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:05:18 INFO - PROCESS | 1802 | 1461186318961 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 14:05:18 INFO - PROCESS | 1802 | 1461186318968 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:05:18 INFO - PROCESS | 1802 | 1461186318971 Marionette TRACE conn4 <- [1,1922,null,{}] 14:05:18 INFO - PROCESS | 1802 | 1461186318976 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}] 14:05:19 INFO - PROCESS | 1802 | 1461186319252 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 14:05:19 INFO - PROCESS | 1802 | 1461186319270 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8544b400 == 139 [pid = 1802] [id = 488] 14:05:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x899ee000) [pid = 1802] [serial = 1465] [outer = (nil)] 14:05:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8a2dc400) [pid = 1802] [serial = 1466] [outer = 0x899ee000] 14:05:19 INFO - PROCESS | 1802 | 1461186319347 Marionette DEBUG loaded listener.js 14:05:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8a5dcc00) [pid = 1802] [serial = 1467] [outer = 0x899ee000] 14:05:20 INFO - PROCESS | 1802 | 1461186320371 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]]]}] 14:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1480ms 14:05:20 INFO - PROCESS | 1802 | 1461186320451 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 14:05:20 INFO - PROCESS | 1802 | 1461186320457 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 14:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:05:20 INFO - PROCESS | 1802 | 1461186320468 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:05:20 INFO - PROCESS | 1802 | 1461186320475 Marionette TRACE conn4 <- [1,1926,null,{}] 14:05:20 INFO - PROCESS | 1802 | 1461186320484 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}] 14:05:20 INFO - PROCESS | 1802 | 1461186320745 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 14:05:21 INFO - PROCESS | 1802 | 1461186321074 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x869f0800 == 140 [pid = 1802] [id = 489] 14:05:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x869f3400) [pid = 1802] [serial = 1468] [outer = (nil)] 14:05:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x86ae9400) [pid = 1802] [serial = 1469] [outer = 0x869f3400] 14:05:21 INFO - PROCESS | 1802 | 1461186321166 Marionette DEBUG loaded listener.js 14:05:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x877e8400) [pid = 1802] [serial = 1470] [outer = 0x869f3400] 14:05:22 INFO - PROCESS | 1802 | 1461186322155 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]]]}] 14:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1737ms 14:05:22 INFO - PROCESS | 1802 | 1461186322206 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 14:05:22 INFO - PROCESS | 1802 | 1461186322214 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 14:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:05:22 INFO - PROCESS | 1802 | 1461186322225 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:05:22 INFO - PROCESS | 1802 | 1461186322229 Marionette TRACE conn4 <- [1,1930,null,{}] 14:05:22 INFO - PROCESS | 1802 | 1461186322236 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}] 14:05:22 INFO - PROCESS | 1802 | 1461186322457 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 14:05:22 INFO - PROCESS | 1802 | 1461186322801 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x88350400 == 141 [pid = 1802] [id = 490] 14:05:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x88350800) [pid = 1802] [serial = 1471] [outer = (nil)] 14:05:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x899e9c00) [pid = 1802] [serial = 1472] [outer = 0x88350800] 14:05:22 INFO - PROCESS | 1802 | 1461186322897 Marionette DEBUG loaded listener.js 14:05:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8a287c00) [pid = 1802] [serial = 1473] [outer = 0x88350800] 14:05:23 INFO - PROCESS | 1802 | 1461186323895 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]]]}] 14:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1734ms 14:05:23 INFO - PROCESS | 1802 | 1461186323960 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 14:05:23 INFO - PROCESS | 1802 | 1461186323965 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 14:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:05:23 INFO - PROCESS | 1802 | 1461186323972 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:05:23 INFO - PROCESS | 1802 | 1461186323978 Marionette TRACE conn4 <- [1,1934,null,{}] 14:05:23 INFO - PROCESS | 1802 | 1461186323995 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}] 14:05:24 INFO - PROCESS | 1802 | 1461186324263 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 14:05:24 INFO - PROCESS | 1802 | 1461186324646 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4c6400 == 142 [pid = 1802] [id = 491] 14:05:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8b6ad400) [pid = 1802] [serial = 1474] [outer = (nil)] 14:05:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8b6bcc00) [pid = 1802] [serial = 1475] [outer = 0x8b6ad400] 14:05:24 INFO - PROCESS | 1802 | 1461186324752 Marionette DEBUG loaded listener.js 14:05:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8b7d4c00) [pid = 1802] [serial = 1476] [outer = 0x8b6ad400] 14:05:25 INFO - PROCESS | 1802 | 1461186325688 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]]]}] 14:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1786ms 14:05:25 INFO - PROCESS | 1802 | 1461186325759 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 14:05:25 INFO - PROCESS | 1802 | 1461186325764 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 14:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:05:25 INFO - PROCESS | 1802 | 1461186325770 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:05:25 INFO - PROCESS | 1802 | 1461186325774 Marionette TRACE conn4 <- [1,1938,null,{}] 14:05:25 INFO - PROCESS | 1802 | 1461186325780 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}] 14:05:25 INFO - PROCESS | 1802 | 1461186325989 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 14:05:26 INFO - PROCESS | 1802 | 1461186326320 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x893d1400 == 143 [pid = 1802] [id = 492] 14:05:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8b6bc000) [pid = 1802] [serial = 1477] [outer = (nil)] 14:05:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8c1f7400) [pid = 1802] [serial = 1478] [outer = 0x8b6bc000] 14:05:26 INFO - PROCESS | 1802 | 1461186326414 Marionette DEBUG loaded listener.js 14:05:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8c3a3800) [pid = 1802] [serial = 1479] [outer = 0x8b6bc000] 14:05:27 INFO - PROCESS | 1802 | 1461186327280 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]]]}] 14:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1534ms 14:05:27 INFO - PROCESS | 1802 | 1461186327304 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 14:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:05:27 INFO - PROCESS | 1802 | 1461186327308 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 14:05:27 INFO - PROCESS | 1802 | 1461186327314 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:05:27 INFO - PROCESS | 1802 | 1461186327318 Marionette TRACE conn4 <- [1,1942,null,{}] 14:05:27 INFO - PROCESS | 1802 | 1461186327324 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}] 14:05:27 INFO - PROCESS | 1802 | 1461186327519 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 14:05:27 INFO - PROCESS | 1802 | 1461186327787 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x89105800 == 144 [pid = 1802] [id = 493] 14:05:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8c0a7800) [pid = 1802] [serial = 1480] [outer = (nil)] 14:05:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8c3d2000) [pid = 1802] [serial = 1481] [outer = 0x8c0a7800] 14:05:27 INFO - PROCESS | 1802 | 1461186327879 Marionette DEBUG loaded listener.js 14:05:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8c3dbc00) [pid = 1802] [serial = 1482] [outer = 0x8c0a7800] 14:05:28 INFO - PROCESS | 1802 | 1461186328853 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]]]}] 14:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1587ms 14:05:28 INFO - PROCESS | 1802 | 1461186328903 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 14:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:05:28 INFO - PROCESS | 1802 | 1461186328907 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 14:05:28 INFO - PROCESS | 1802 | 1461186328914 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:05:28 INFO - PROCESS | 1802 | 1461186328917 Marionette TRACE conn4 <- [1,1946,null,{}] 14:05:28 INFO - PROCESS | 1802 | 1461186328923 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}] 14:05:29 INFO - PROCESS | 1802 | 1461186329187 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 14:05:29 INFO - PROCESS | 1802 | 1461186329528 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x86af0800 == 145 [pid = 1802] [id = 494] 14:05:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8e727000) [pid = 1802] [serial = 1483] [outer = (nil)] 14:05:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8e8e7400) [pid = 1802] [serial = 1484] [outer = 0x8e727000] 14:05:29 INFO - PROCESS | 1802 | 1461186329627 Marionette DEBUG loaded listener.js 14:05:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8e96d000) [pid = 1802] [serial = 1485] [outer = 0x8e727000] 14:05:30 INFO - PROCESS | 1802 | 1461186330541 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]]]}] 14:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1694ms 14:05:30 INFO - PROCESS | 1802 | 1461186330610 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 14:05:30 INFO - PROCESS | 1802 | 1461186330617 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 14:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:05:30 INFO - PROCESS | 1802 | 1461186330626 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:05:30 INFO - PROCESS | 1802 | 1461186330631 Marionette TRACE conn4 <- [1,1950,null,{}] 14:05:30 INFO - PROCESS | 1802 | 1461186330641 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}] 14:05:31 INFO - PROCESS | 1802 | 1461186330997 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 14:05:31 INFO - PROCESS | 1802 | 1461186331334 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x8544d800 == 146 [pid = 1802] [id = 495] 14:05:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8e732400) [pid = 1802] [serial = 1486] [outer = (nil)] 14:05:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8ea50c00) [pid = 1802] [serial = 1487] [outer = 0x8e732400] 14:05:31 INFO - PROCESS | 1802 | 1461186331429 Marionette DEBUG loaded listener.js 14:05:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8ea6cc00) [pid = 1802] [serial = 1488] [outer = 0x8e732400] 14:05:32 INFO - PROCESS | 1802 | 1461186332477 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]]]}] 14:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1901ms 14:05:32 INFO - PROCESS | 1802 | 1461186332527 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 14:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:05:32 INFO - PROCESS | 1802 | 1461186332531 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 14:05:32 INFO - PROCESS | 1802 | 1461186332538 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:05:32 INFO - PROCESS | 1802 | 1461186332541 Marionette TRACE conn4 <- [1,1954,null,{}] 14:05:32 INFO - PROCESS | 1802 | 1461186332547 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}] 14:05:32 INFO - PROCESS | 1802 | 1461186332781 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 14:05:33 INFO - PROCESS | 1802 | 1461186333123 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3ae800 == 147 [pid = 1802] [id = 496] 14:05:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8e975c00) [pid = 1802] [serial = 1489] [outer = (nil)] 14:05:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8fda4c00) [pid = 1802] [serial = 1490] [outer = 0x8e975c00] 14:05:33 INFO - PROCESS | 1802 | 1461186333220 Marionette DEBUG loaded listener.js 14:05:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8fda6c00) [pid = 1802] [serial = 1491] [outer = 0x8e975c00] 14:05:34 INFO - PROCESS | 1802 | 1461186334075 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]]]}] 14:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1584ms 14:05:34 INFO - PROCESS | 1802 | 1461186334122 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 14:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:05:34 INFO - PROCESS | 1802 | 1461186334127 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 14:05:34 INFO - PROCESS | 1802 | 1461186334153 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:05:34 INFO - PROCESS | 1802 | 1461186334157 Marionette TRACE conn4 <- [1,1958,null,{}] 14:05:34 INFO - PROCESS | 1802 | 1461186334165 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}] 14:05:34 INFO - PROCESS | 1802 | 1461186334390 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 14:05:34 INFO - PROCESS | 1802 | 1461186334719 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fc5d800 == 148 [pid = 1802] [id = 497] 14:05:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8fd9e800) [pid = 1802] [serial = 1492] [outer = (nil)] 14:05:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x90418000) [pid = 1802] [serial = 1493] [outer = 0x8fd9e800] 14:05:34 INFO - PROCESS | 1802 | 1461186334825 Marionette DEBUG loaded listener.js 14:05:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x904a2400) [pid = 1802] [serial = 1494] [outer = 0x8fd9e800] 14:05:35 INFO - PROCESS | 1802 | 1461186335705 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]]]}] 14:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1612ms 14:05:35 INFO - PROCESS | 1802 | 1461186335745 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 14:05:35 INFO - PROCESS | 1802 | 1461186335748 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 14:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:05:35 INFO - PROCESS | 1802 | 1461186335756 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:05:35 INFO - PROCESS | 1802 | 1461186335760 Marionette TRACE conn4 <- [1,1962,null,{}] 14:05:35 INFO - PROCESS | 1802 | 1461186335765 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}] 14:05:35 INFO - PROCESS | 1802 | 1461186335980 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 14:05:36 INFO - PROCESS | 1802 | 1461186336323 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x86aef000 == 149 [pid = 1802] [id = 498] 14:05:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x89104800) [pid = 1802] [serial = 1495] [outer = (nil)] 14:05:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x90545000) [pid = 1802] [serial = 1496] [outer = 0x89104800] 14:05:36 INFO - PROCESS | 1802 | 1461186336420 Marionette DEBUG loaded listener.js 14:05:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x9054f800) [pid = 1802] [serial = 1497] [outer = 0x89104800] 14:05:37 INFO - PROCESS | 1802 | 1461186337358 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]]]}] 14:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1630ms 14:05:37 INFO - PROCESS | 1802 | 1461186337389 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 14:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:05:37 INFO - PROCESS | 1802 | 1461186337394 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 14:05:37 INFO - PROCESS | 1802 | 1461186337400 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:05:37 INFO - PROCESS | 1802 | 1461186337405 Marionette TRACE conn4 <- [1,1966,null,{}] 14:05:37 INFO - PROCESS | 1802 | 1461186337411 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}] 14:05:37 INFO - PROCESS | 1802 | 1461186337664 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 14:05:38 INFO - PROCESS | 1802 | 1461186338018 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x904f6c00 == 150 [pid = 1802] [id = 499] 14:05:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x9161fc00) [pid = 1802] [serial = 1498] [outer = (nil)] 14:05:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x916e4000) [pid = 1802] [serial = 1499] [outer = 0x9161fc00] 14:05:38 INFO - PROCESS | 1802 | 1461186338123 Marionette DEBUG loaded listener.js 14:05:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x920f4400) [pid = 1802] [serial = 1500] [outer = 0x9161fc00] 14:05:39 INFO - PROCESS | 1802 | 1461186339270 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]]]}] 14:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1884ms 14:05:39 INFO - PROCESS | 1802 | 1461186339284 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 14:05:39 INFO - PROCESS | 1802 | 1461186339287 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 14:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:05:39 INFO - PROCESS | 1802 | 1461186339294 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:05:39 INFO - PROCESS | 1802 | 1461186339297 Marionette TRACE conn4 <- [1,1970,null,{}] 14:05:39 INFO - PROCESS | 1802 | 1461186339304 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}] 14:05:39 INFO - PROCESS | 1802 | 1461186339524 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 14:05:39 INFO - PROCESS | 1802 | 1461186339843 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x92129800 == 151 [pid = 1802] [id = 500] 14:05:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x92131c00) [pid = 1802] [serial = 1501] [outer = (nil)] 14:05:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x92dd5400) [pid = 1802] [serial = 1502] [outer = 0x92131c00] 14:05:39 INFO - PROCESS | 1802 | 1461186339933 Marionette DEBUG loaded listener.js 14:05:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x93ac2800) [pid = 1802] [serial = 1503] [outer = 0x92131c00] 14:05:40 INFO - PROCESS | 1802 | 1461186340809 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]]]}] 14:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1589ms 14:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:05:40 INFO - PROCESS | 1802 | 1461186340884 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 14:05:40 INFO - PROCESS | 1802 | 1461186340887 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 14:05:40 INFO - PROCESS | 1802 | 1461186340894 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:05:40 INFO - PROCESS | 1802 | 1461186340897 Marionette TRACE conn4 <- [1,1974,null,{}] 14:05:40 INFO - PROCESS | 1802 | 1461186340903 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}] 14:05:41 INFO - PROCESS | 1802 | 1461186341170 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 14:05:41 INFO - PROCESS | 1802 | 1461186341503 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fcfc00 == 152 [pid = 1802] [id = 501] 14:05:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x869ed800) [pid = 1802] [serial = 1504] [outer = (nil)] 14:05:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x93cc3000) [pid = 1802] [serial = 1505] [outer = 0x869ed800] 14:05:41 INFO - PROCESS | 1802 | 1461186341599 Marionette DEBUG loaded listener.js 14:05:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x93cc8c00) [pid = 1802] [serial = 1506] [outer = 0x869ed800] 14:05:42 INFO - PROCESS | 1802 | 1461186342515 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]]]}] 14:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1685ms 14:05:42 INFO - PROCESS | 1802 | 1461186342579 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 14:05:42 INFO - PROCESS | 1802 | 1461186342583 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 14:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:05:42 INFO - PROCESS | 1802 | 1461186342590 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:05:42 INFO - PROCESS | 1802 | 1461186342593 Marionette TRACE conn4 <- [1,1978,null,{}] 14:05:42 INFO - PROCESS | 1802 | 1461186342600 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}] 14:05:42 INFO - PROCESS | 1802 | 1461186342812 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 14:05:43 INFO - PROCESS | 1802 | 1461186343142 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x92ba8c00 == 153 [pid = 1802] [id = 502] 14:05:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x93bdd400) [pid = 1802] [serial = 1507] [outer = (nil)] 14:05:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x9776d400) [pid = 1802] [serial = 1508] [outer = 0x93bdd400] 14:05:43 INFO - PROCESS | 1802 | 1461186343232 Marionette DEBUG loaded listener.js 14:05:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x979be800) [pid = 1802] [serial = 1509] [outer = 0x93bdd400] 14:05:44 INFO - PROCESS | 1802 | 1461186344114 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]]]}] 14:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1592ms 14:05:44 INFO - PROCESS | 1802 | 1461186344183 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 14:05:44 INFO - PROCESS | 1802 | 1461186344187 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 14:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:05:44 INFO - PROCESS | 1802 | 1461186344193 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:05:44 INFO - PROCESS | 1802 | 1461186344198 Marionette TRACE conn4 <- [1,1982,null,{}] 14:05:44 INFO - PROCESS | 1802 | 1461186344204 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}] 14:05:44 INFO - PROCESS | 1802 | 1461186344411 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 14:05:44 INFO - PROCESS | 1802 | 1461186344741 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x93abf400 == 154 [pid = 1802] [id = 503] 14:05:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x93cc5000) [pid = 1802] [serial = 1510] [outer = (nil)] 14:05:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x9849a800) [pid = 1802] [serial = 1511] [outer = 0x93cc5000] 14:05:44 INFO - PROCESS | 1802 | 1461186344833 Marionette DEBUG loaded listener.js 14:05:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x98c9f000) [pid = 1802] [serial = 1512] [outer = 0x93cc5000] 14:05:45 INFO - PROCESS | 1802 | 1461186345739 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]]]}] 14:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1587ms 14:05:45 INFO - PROCESS | 1802 | 1461186345782 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 14:05:45 INFO - PROCESS | 1802 | 1461186345786 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 14:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:05:45 INFO - PROCESS | 1802 | 1461186345792 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:05:45 INFO - PROCESS | 1802 | 1461186345796 Marionette TRACE conn4 <- [1,1986,null,{}] 14:05:45 INFO - PROCESS | 1802 | 1461186345801 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}] 14:05:46 INFO - PROCESS | 1802 | 1461186346020 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 14:05:46 INFO - PROCESS | 1802 | 1461186346365 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x84daf400 == 155 [pid = 1802] [id = 504] 14:05:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x899e3400) [pid = 1802] [serial = 1513] [outer = (nil)] 14:05:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x98fbf400) [pid = 1802] [serial = 1514] [outer = 0x899e3400] 14:05:46 INFO - PROCESS | 1802 | 1461186346457 Marionette DEBUG loaded listener.js 14:05:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x98fc3800) [pid = 1802] [serial = 1515] [outer = 0x899e3400] 14:05:47 INFO - PROCESS | 1802 | 1461186347404 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]]]}] 14:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1680ms 14:05:47 INFO - PROCESS | 1802 | 1461186347473 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 14:05:47 INFO - PROCESS | 1802 | 1461186347478 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 14:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:05:47 INFO - PROCESS | 1802 | 1461186347484 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:05:47 INFO - PROCESS | 1802 | 1461186347488 Marionette TRACE conn4 <- [1,1990,null,{}] 14:05:47 INFO - PROCESS | 1802 | 1461186347494 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}] 14:05:47 INFO - PROCESS | 1802 | 1461186347707 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 14:05:48 INFO - PROCESS | 1802 | 1461186348059 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x96fcb800 == 156 [pid = 1802] [id = 505] 14:05:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x98fc3400) [pid = 1802] [serial = 1516] [outer = (nil)] 14:05:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x99421400) [pid = 1802] [serial = 1517] [outer = 0x98fc3400] 14:05:48 INFO - PROCESS | 1802 | 1461186348157 Marionette DEBUG loaded listener.js 14:05:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x99424400) [pid = 1802] [serial = 1518] [outer = 0x98fc3400] 14:05:49 INFO - PROCESS | 1802 | 1461186349028 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]]]}] 14:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1586ms 14:05:49 INFO - PROCESS | 1802 | 1461186349075 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 14:05:49 INFO - PROCESS | 1802 | 1461186349082 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 14:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:05:49 INFO - PROCESS | 1802 | 1461186349090 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:05:49 INFO - PROCESS | 1802 | 1461186349093 Marionette TRACE conn4 <- [1,1994,null,{}] 14:05:49 INFO - PROCESS | 1802 | 1461186349099 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}] 14:05:49 INFO - PROCESS | 1802 | 1461186349317 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 14:05:49 INFO - PROCESS | 1802 | 1461186349653 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x84dac400 == 157 [pid = 1802] [id = 506] 14:05:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x981a2000) [pid = 1802] [serial = 1519] [outer = (nil)] 14:05:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x99a26800) [pid = 1802] [serial = 1520] [outer = 0x981a2000] 14:05:49 INFO - PROCESS | 1802 | 1461186349747 Marionette DEBUG loaded listener.js 14:05:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x99a2a000) [pid = 1802] [serial = 1521] [outer = 0x981a2000] 14:05:52 INFO - PROCESS | 1802 | --DOCSHELL 0x85449400 == 156 [pid = 1802] [id = 487] 14:05:52 INFO - PROCESS | 1802 | --DOCSHELL 0x869fa800 == 155 [pid = 1802] [id = 486] 14:05:52 INFO - PROCESS | 1802 | --DOCSHELL 0x84b93400 == 154 [pid = 1802] [id = 485] 14:05:52 INFO - PROCESS | 1802 | --DOCSHELL 0x84db9800 == 153 [pid = 1802] [id = 482] 14:05:52 INFO - PROCESS | 1802 | --DOCSHELL 0x84dab400 == 152 [pid = 1802] [id = 483] 14:05:52 INFO - PROCESS | 1802 | --DOCSHELL 0x8c0a6400 == 151 [pid = 1802] [id = 481] 14:05:52 INFO - PROCESS | 1802 | --DOCSHELL 0x8929cc00 == 150 [pid = 1802] [id = 480] 14:05:52 INFO - PROCESS | 1802 | --DOCSHELL 0x84e8b400 == 149 [pid = 1802] [id = 479] 14:05:52 INFO - PROCESS | 1802 | --DOCSHELL 0x8ea62800 == 148 [pid = 1802] [id = 477] 14:05:52 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4c8800 == 147 [pid = 1802] [id = 478] 14:05:52 INFO - PROCESS | 1802 | --DOCSHELL 0x8c07d000 == 146 [pid = 1802] [id = 476] 14:05:52 INFO - PROCESS | 1802 | --DOCSHELL 0x8a27fc00 == 145 [pid = 1802] [id = 475] 14:05:52 INFO - PROCESS | 1802 | --DOCSHELL 0x8c3d7000 == 144 [pid = 1802] [id = 474] 14:05:52 INFO - PROCESS | 1802 | --DOCSHELL 0x8c3a0400 == 143 [pid = 1802] [id = 473] 14:05:52 INFO - PROCESS | 1802 | --DOCSHELL 0x8b6a8800 == 142 [pid = 1802] [id = 471] 14:05:52 INFO - PROCESS | 1802 | --DOCSHELL 0x85450000 == 141 [pid = 1802] [id = 472] 14:05:52 INFO - PROCESS | 1802 | --DOCSHELL 0x84daf000 == 140 [pid = 1802] [id = 470] 14:05:52 INFO - PROCESS | 1802 | --DOCSHELL 0x8a2d8000 == 139 [pid = 1802] [id = 469] 14:05:52 INFO - PROCESS | 1802 | --DOCSHELL 0x859b5000 == 138 [pid = 1802] [id = 468] 14:05:52 INFO - PROCESS | 1802 | --DOCSHELL 0x85592400 == 137 [pid = 1802] [id = 467] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x89d9e000) [pid = 1802] [serial = 1269] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x899f1c00) [pid = 1802] [serial = 1400] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x893c7c00) [pid = 1802] [serial = 1395] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x89d98c00) [pid = 1802] [serial = 1397] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x89da2000) [pid = 1802] [serial = 1398] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x86aed400) [pid = 1802] [serial = 1391] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x84e81c00) [pid = 1802] [serial = 1388] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x84e8c000) [pid = 1802] [serial = 1389] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x979b9c00) [pid = 1802] [serial = 1385] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x96cd2800) [pid = 1802] [serial = 1383] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x96c53000) [pid = 1802] [serial = 1382] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x95d79800) [pid = 1802] [serial = 1380] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x95d77400) [pid = 1802] [serial = 1379] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x93cbf400) [pid = 1802] [serial = 1376] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x93cc5400) [pid = 1802] [serial = 1377] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x93bd7800) [pid = 1802] [serial = 1374] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x93bd5c00) [pid = 1802] [serial = 1373] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x92dd7c00) [pid = 1802] [serial = 1371] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x92dd0400) [pid = 1802] [serial = 1370] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x920f7400) [pid = 1802] [serial = 1368] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x9204f800) [pid = 1802] [serial = 1367] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x908fa800) [pid = 1802] [serial = 1365] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x908f2c00) [pid = 1802] [serial = 1364] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x904a7800) [pid = 1802] [serial = 1362] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x90411800) [pid = 1802] [serial = 1361] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8fc51800) [pid = 1802] [serial = 1358] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8fd9a000) [pid = 1802] [serial = 1359] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8ea69400) [pid = 1802] [serial = 1356] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8ea64c00) [pid = 1802] [serial = 1355] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8e96f800) [pid = 1802] [serial = 1353] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8e8f0c00) [pid = 1802] [serial = 1352] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8c3af400) [pid = 1802] [serial = 1350] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8c3a3400) [pid = 1802] [serial = 1349] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8c1f4400) [pid = 1802] [serial = 1347] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8c0aa800) [pid = 1802] [serial = 1346] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8b7cd800) [pid = 1802] [serial = 1344] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8b6b7c00) [pid = 1802] [serial = 1343] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8a2d1800) [pid = 1802] [serial = 1341] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x899e8c00) [pid = 1802] [serial = 1340] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x859b2c00) [pid = 1802] [serial = 1337] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x87497000) [pid = 1802] [serial = 1338] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x884a0c00) [pid = 1802] [serial = 1394] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x86af7400) [pid = 1802] [serial = 1392] [outer = (nil)] [url = about:blank] 14:05:52 INFO - PROCESS | 1802 | 1461186352854 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]]]}] 14:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 3789ms 14:05:52 INFO - PROCESS | 1802 | 1461186352880 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 14:05:52 INFO - PROCESS | 1802 | 1461186352887 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 14:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:05:52 INFO - PROCESS | 1802 | 1461186352896 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:05:52 INFO - PROCESS | 1802 | 1461186352903 Marionette TRACE conn4 <- [1,1998,null,{}] 14:05:52 INFO - PROCESS | 1802 | 1461186352913 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}] 14:05:53 INFO - PROCESS | 1802 | 1461186353191 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 14:05:53 INFO - PROCESS | 1802 | 1461186353403 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x85449400 == 138 [pid = 1802] [id = 507] 14:05:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8544e800) [pid = 1802] [serial = 1522] [outer = (nil)] 14:05:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x859aac00) [pid = 1802] [serial = 1523] [outer = 0x8544e800] 14:05:53 INFO - PROCESS | 1802 | 1461186353489 Marionette DEBUG loaded listener.js 14:05:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x869ec400) [pid = 1802] [serial = 1524] [outer = 0x8544e800] 14:05:54 INFO - PROCESS | 1802 | 1461186354313 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]]]}] 14:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1447ms 14:05:54 INFO - PROCESS | 1802 | 1461186354343 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 14:05:54 INFO - PROCESS | 1802 | 1461186354351 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 14:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:05:54 INFO - PROCESS | 1802 | 1461186354362 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:05:54 INFO - PROCESS | 1802 | 1461186354365 Marionette TRACE conn4 <- [1,2002,null,{}] 14:05:54 INFO - PROCESS | 1802 | 1461186354371 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}] 14:05:54 INFO - PROCESS | 1802 | 1461186354682 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 14:05:54 INFO - PROCESS | 1802 | 1461186354812 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x84dae800 == 139 [pid = 1802] [id = 508] 14:05:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x84db7800) [pid = 1802] [serial = 1525] [outer = (nil)] 14:05:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x87495400) [pid = 1802] [serial = 1526] [outer = 0x84db7800] 14:05:54 INFO - PROCESS | 1802 | 1461186354893 Marionette DEBUG loaded listener.js 14:05:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x877df800) [pid = 1802] [serial = 1527] [outer = 0x84db7800] 14:05:55 INFO - PROCESS | 1802 | 1461186355936 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]]]}] 14:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1632ms 14:05:56 INFO - PROCESS | 1802 | 1461186355996 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 14:05:56 INFO - PROCESS | 1802 | 1461186356000 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 14:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:05:56 INFO - PROCESS | 1802 | 1461186356007 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:05:56 INFO - PROCESS | 1802 | 1461186356013 Marionette TRACE conn4 <- [1,2006,null,{}] 14:05:56 INFO - PROCESS | 1802 | 1461186356028 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}] 14:05:56 INFO - PROCESS | 1802 | 1461186356348 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 14:05:56 INFO - PROCESS | 1802 | 1461186356556 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x86af7c00 == 140 [pid = 1802] [id = 509] 14:05:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x89105400) [pid = 1802] [serial = 1528] [outer = (nil)] 14:05:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8929f000) [pid = 1802] [serial = 1529] [outer = 0x89105400] 14:05:56 INFO - PROCESS | 1802 | 1461186356639 Marionette DEBUG loaded listener.js 14:05:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x893d0400) [pid = 1802] [serial = 1530] [outer = 0x89105400] 14:05:57 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x84290800) [pid = 1802] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:05:57 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x85588000) [pid = 1802] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:05:57 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x89295c00) [pid = 1802] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:05:57 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8b6ae400) [pid = 1802] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:05:57 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8b6b1c00) [pid = 1802] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:05:57 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8a2d9800) [pid = 1802] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:05:57 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x869f8400) [pid = 1802] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:05:57 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x859adc00) [pid = 1802] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:05:57 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x85595800) [pid = 1802] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:05:57 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x90542000) [pid = 1802] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:05:57 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x916e2400) [pid = 1802] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:05:57 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8c1f9800) [pid = 1802] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:05:57 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x90542800) [pid = 1802] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:05:57 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8ea6d000) [pid = 1802] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:05:57 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8b6b9400) [pid = 1802] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:05:58 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x90415400) [pid = 1802] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:05:58 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8e8e3000) [pid = 1802] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:05:58 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8a2da000) [pid = 1802] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:05:58 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8da3b400) [pid = 1802] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:05:58 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8c3cd800) [pid = 1802] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:05:58 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8c085c00) [pid = 1802] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:05:58 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x8749ac00) [pid = 1802] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:05:58 INFO - PROCESS | 1802 | 1461186358270 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]]]}] 14:05:58 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 14:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2289ms 14:05:58 INFO - PROCESS | 1802 | 1461186358297 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 14:05:58 INFO - PROCESS | 1802 | 1461186358316 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 14:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:05:58 INFO - PROCESS | 1802 | 1461186358323 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:05:58 INFO - PROCESS | 1802 | 1461186358327 Marionette TRACE conn4 <- [1,2010,null,{}] 14:05:58 INFO - PROCESS | 1802 | 1461186358332 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}] 14:05:58 INFO - PROCESS | 1802 | 1461186358612 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 14:05:58 INFO - PROCESS | 1802 | 1461186358738 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e90400 == 141 [pid = 1802] [id = 510] 14:05:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8749ac00) [pid = 1802] [serial = 1531] [outer = (nil)] 14:05:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x893cf800) [pid = 1802] [serial = 1532] [outer = 0x8749ac00] 14:05:58 INFO - PROCESS | 1802 | 1461186358818 Marionette DEBUG loaded listener.js 14:05:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x899e8c00) [pid = 1802] [serial = 1533] [outer = 0x8749ac00] 14:05:59 INFO - PROCESS | 1802 | 1461186359634 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]]]}] 14:05:59 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 14:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1339ms 14:05:59 INFO - PROCESS | 1802 | 1461186359663 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 14:05:59 INFO - PROCESS | 1802 | 1461186359666 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 14:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:05:59 INFO - PROCESS | 1802 | 1461186359673 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:05:59 INFO - PROCESS | 1802 | 1461186359677 Marionette TRACE conn4 <- [1,2014,null,{}] 14:05:59 INFO - PROCESS | 1802 | 1461186359682 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}] 14:05:59 INFO - PROCESS | 1802 | 1461186359882 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 14:06:00 INFO - PROCESS | 1802 | 1461186360324 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x84dadc00 == 142 [pid = 1802] [id = 511] 14:06:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x84daf000) [pid = 1802] [serial = 1534] [outer = (nil)] 14:06:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8544a400) [pid = 1802] [serial = 1535] [outer = 0x84daf000] 14:06:00 INFO - PROCESS | 1802 | 1461186360427 Marionette DEBUG loaded listener.js 14:06:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8558f400) [pid = 1802] [serial = 1536] [outer = 0x84daf000] 14:06:01 INFO - PROCESS | 1802 | 1461186361440 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]]]}] 14:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1843ms 14:06:01 INFO - PROCESS | 1802 | 1461186361520 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 14:06:01 INFO - PROCESS | 1802 | 1461186361528 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 14:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:06:01 INFO - PROCESS | 1802 | 1461186361538 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:06:01 INFO - PROCESS | 1802 | 1461186361543 Marionette TRACE conn4 <- [1,2018,null,{}] 14:06:01 INFO - PROCESS | 1802 | 1461186361551 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}] 14:06:01 INFO - PROCESS | 1802 | 1461186361900 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 14:06:02 INFO - PROCESS | 1802 | 1461186362238 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x86af6400 == 143 [pid = 1802] [id = 512] 14:06:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x877e6c00) [pid = 1802] [serial = 1537] [outer = (nil)] 14:06:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8849a000) [pid = 1802] [serial = 1538] [outer = 0x877e6c00] 14:06:02 INFO - PROCESS | 1802 | 1461186362344 Marionette DEBUG loaded listener.js 14:06:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x89296400) [pid = 1802] [serial = 1539] [outer = 0x877e6c00] 14:06:03 INFO - PROCESS | 1802 | 1461186363457 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]]]}] 14:06:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:06:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1995ms 14:06:03 INFO - PROCESS | 1802 | 1461186363537 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 14:06:03 INFO - PROCESS | 1802 | 1461186363544 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 14:06:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:06:03 INFO - PROCESS | 1802 | 1461186363552 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:06:03 INFO - PROCESS | 1802 | 1461186363556 Marionette TRACE conn4 <- [1,2022,null,{}] 14:06:03 INFO - PROCESS | 1802 | 1461186363563 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}] 14:06:03 INFO - PROCESS | 1802 | 1461186363845 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 14:06:04 INFO - PROCESS | 1802 | 1461186364231 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x899e8000 == 144 [pid = 1802] [id = 513] 14:06:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8a280c00) [pid = 1802] [serial = 1540] [outer = (nil)] 14:06:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8a2d1800) [pid = 1802] [serial = 1541] [outer = 0x8a280c00] 14:06:04 INFO - PROCESS | 1802 | 1461186364329 Marionette DEBUG loaded listener.js 14:06:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8a31a400) [pid = 1802] [serial = 1542] [outer = 0x8a280c00] 14:06:05 INFO - PROCESS | 1802 | 1461186365352 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]]]}] 14:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1843ms 14:06:05 INFO - PROCESS | 1802 | 1461186365397 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 14:06:05 INFO - PROCESS | 1802 | 1461186365402 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 14:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:06:05 INFO - PROCESS | 1802 | 1461186365419 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:06:05 INFO - PROCESS | 1802 | 1461186365429 Marionette TRACE conn4 <- [1,2026,null,{}] 14:06:05 INFO - PROCESS | 1802 | 1461186365435 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}] 14:06:05 INFO - PROCESS | 1802 | 1461186365693 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 14:06:06 INFO - PROCESS | 1802 | 1461186366023 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x85592800 == 145 [pid = 1802] [id = 514] 14:06:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8a27f800) [pid = 1802] [serial = 1543] [outer = (nil)] 14:06:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8b6a6000) [pid = 1802] [serial = 1544] [outer = 0x8a27f800] 14:06:06 INFO - PROCESS | 1802 | 1461186366120 Marionette DEBUG loaded listener.js 14:06:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8b6ab000) [pid = 1802] [serial = 1545] [outer = 0x8a27f800] 14:06:07 INFO - PROCESS | 1802 | 1461186367072 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]]]}] 14:06:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:06:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1701ms 14:06:07 INFO - PROCESS | 1802 | 1461186367112 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 14:06:07 INFO - PROCESS | 1802 | 1461186367117 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 14:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:06:07 INFO - PROCESS | 1802 | 1461186367124 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:06:07 INFO - PROCESS | 1802 | 1461186367128 Marionette TRACE conn4 <- [1,2030,null,{}] 14:06:07 INFO - PROCESS | 1802 | 1461186367134 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}] 14:06:07 INFO - PROCESS | 1802 | 1461186367375 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 14:06:07 INFO - PROCESS | 1802 | 1461186367716 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x88355800 == 146 [pid = 1802] [id = 515] 14:06:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8b4cc800) [pid = 1802] [serial = 1546] [outer = (nil)] 14:06:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8b7c7c00) [pid = 1802] [serial = 1547] [outer = 0x8b4cc800] 14:06:07 INFO - PROCESS | 1802 | 1461186367814 Marionette DEBUG loaded listener.js 14:06:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8c079400) [pid = 1802] [serial = 1548] [outer = 0x8b4cc800] 14:06:08 INFO - PROCESS | 1802 | 1461186368728 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]]]}] 14:06:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1638ms 14:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:06:08 INFO - PROCESS | 1802 | 1461186368763 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 14:06:08 INFO - PROCESS | 1802 | 1461186368766 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 14:06:08 INFO - PROCESS | 1802 | 1461186368773 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:06:08 INFO - PROCESS | 1802 | 1461186368777 Marionette TRACE conn4 <- [1,2034,null,{}] 14:06:08 INFO - PROCESS | 1802 | 1461186368783 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}] 14:06:09 INFO - PROCESS | 1802 | 1461186369010 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 14:06:09 INFO - PROCESS | 1802 | 1461186369365 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c0aac00 == 147 [pid = 1802] [id = 516] 14:06:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8c0ad000) [pid = 1802] [serial = 1549] [outer = (nil)] 14:06:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8c0b2800) [pid = 1802] [serial = 1550] [outer = 0x8c0ad000] 14:06:09 INFO - PROCESS | 1802 | 1461186369477 Marionette DEBUG loaded listener.js 14:06:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8c3aec00) [pid = 1802] [serial = 1551] [outer = 0x8c0ad000] 14:06:10 INFO - PROCESS | 1802 | 1461186370446 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]]]}] 14:06:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:06:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1735ms 14:06:10 INFO - PROCESS | 1802 | 1461186370508 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 14:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:06:10 INFO - PROCESS | 1802 | 1461186370512 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 14:06:10 INFO - PROCESS | 1802 | 1461186370519 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:06:10 INFO - PROCESS | 1802 | 1461186370523 Marionette TRACE conn4 <- [1,2038,null,{}] 14:06:10 INFO - PROCESS | 1802 | 1461186370529 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}] 14:06:10 INFO - PROCESS | 1802 | 1461186370764 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 14:06:11 INFO - PROCESS | 1802 | 1461186371088 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x869fa800 == 148 [pid = 1802] [id = 517] 14:06:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8b7c8800) [pid = 1802] [serial = 1552] [outer = (nil)] 14:06:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8e70b800) [pid = 1802] [serial = 1553] [outer = 0x8b7c8800] 14:06:11 INFO - PROCESS | 1802 | 1461186371184 Marionette DEBUG loaded listener.js 14:06:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8e717000) [pid = 1802] [serial = 1554] [outer = 0x8b7c8800] 14:06:12 INFO - PROCESS | 1802 | 1461186372129 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]]]}] 14:06:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:06:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1686ms 14:06:12 INFO - PROCESS | 1802 | 1461186372206 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 14:06:12 INFO - PROCESS | 1802 | 1461186372210 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 14:06:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:06:12 INFO - PROCESS | 1802 | 1461186372216 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:06:12 INFO - PROCESS | 1802 | 1461186372220 Marionette TRACE conn4 <- [1,2042,null,{}] 14:06:12 INFO - PROCESS | 1802 | 1461186372227 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}] 14:06:12 INFO - PROCESS | 1802 | 1461186372493 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 14:06:12 INFO - PROCESS | 1802 | 1461186372821 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x877e6800 == 149 [pid = 1802] [id = 518] 14:06:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x893db000) [pid = 1802] [serial = 1555] [outer = (nil)] 14:06:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8e8e3000) [pid = 1802] [serial = 1556] [outer = 0x893db000] 14:06:12 INFO - PROCESS | 1802 | 1461186372928 Marionette DEBUG loaded listener.js 14:06:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8e8e5000) [pid = 1802] [serial = 1557] [outer = 0x893db000] 14:06:13 INFO - PROCESS | 1802 | 1461186373832 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]]]}] 14:06:13 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) 14:06:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1692ms 14:06:13 INFO - PROCESS | 1802 | 1461186373910 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 14:06:13 INFO - PROCESS | 1802 | 1461186373914 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 14:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:06:13 INFO - PROCESS | 1802 | 1461186373921 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:06:13 INFO - PROCESS | 1802 | 1461186373924 Marionette TRACE conn4 <- [1,2046,null,{}] 14:06:13 INFO - PROCESS | 1802 | 1461186373930 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}] 14:06:14 INFO - PROCESS | 1802 | 1461186374217 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 14:06:14 INFO - PROCESS | 1802 | 1461186374548 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3dcc00 == 150 [pid = 1802] [id = 519] 14:06:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8e72ec00) [pid = 1802] [serial = 1558] [outer = (nil)] 14:06:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8e93cc00) [pid = 1802] [serial = 1559] [outer = 0x8e72ec00] 14:06:14 INFO - PROCESS | 1802 | 1461186374645 Marionette DEBUG loaded listener.js 14:06:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8e968000) [pid = 1802] [serial = 1560] [outer = 0x8e72ec00] 14:06:15 INFO - PROCESS | 1802 | 1461186375572 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]]]}] 14:06:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:06:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1683ms 14:06:15 INFO - PROCESS | 1802 | 1461186375607 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 14:06:15 INFO - PROCESS | 1802 | 1461186375610 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 14:06:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:06:15 INFO - PROCESS | 1802 | 1461186375618 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:06:15 INFO - PROCESS | 1802 | 1461186375622 Marionette TRACE conn4 <- [1,2050,null,{}] 14:06:15 INFO - PROCESS | 1802 | 1461186375627 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}] 14:06:15 INFO - PROCESS | 1802 | 1461186375857 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 14:06:16 INFO - PROCESS | 1802 | 1461186376203 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e967800 == 151 [pid = 1802] [id = 520] 14:06:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8e96e400) [pid = 1802] [serial = 1561] [outer = (nil)] 14:06:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8ea50400) [pid = 1802] [serial = 1562] [outer = 0x8e96e400] 14:06:16 INFO - PROCESS | 1802 | 1461186376300 Marionette DEBUG loaded listener.js 14:06:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8ea61000) [pid = 1802] [serial = 1563] [outer = 0x8e96e400] 14:06:17 INFO - PROCESS | 1802 | 1461186377221 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]]]}] 14:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1681ms 14:06:17 INFO - PROCESS | 1802 | 1461186377302 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 14:06:17 INFO - PROCESS | 1802 | 1461186377305 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 14:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:06:17 INFO - PROCESS | 1802 | 1461186377313 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:06:17 INFO - PROCESS | 1802 | 1461186377317 Marionette TRACE conn4 <- [1,2054,null,{}] 14:06:17 INFO - PROCESS | 1802 | 1461186377323 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}] 14:06:17 INFO - PROCESS | 1802 | 1461186377591 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 14:06:18 INFO - PROCESS | 1802 | 1461186377999 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9e1000 == 152 [pid = 1802] [id = 521] 14:06:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8f9e1400) [pid = 1802] [serial = 1564] [outer = (nil)] 14:06:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8fc56400) [pid = 1802] [serial = 1565] [outer = 0x8f9e1400] 14:06:18 INFO - PROCESS | 1802 | 1461186378110 Marionette DEBUG loaded listener.js 14:06:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8fda6000) [pid = 1802] [serial = 1566] [outer = 0x8f9e1400] 14:06:19 INFO - PROCESS | 1802 | 1461186379083 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]]]}] 14:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1833ms 14:06:19 INFO - PROCESS | 1802 | 1461186379147 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 14:06:19 INFO - PROCESS | 1802 | 1461186379152 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 14:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:06:19 INFO - PROCESS | 1802 | 1461186379159 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:06:19 INFO - PROCESS | 1802 | 1461186379163 Marionette TRACE conn4 <- [1,2058,null,{}] 14:06:19 INFO - PROCESS | 1802 | 1461186379169 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}] 14:06:19 INFO - PROCESS | 1802 | 1461186379450 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 14:06:19 INFO - PROCESS | 1802 | 1461186379763 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f191000 == 153 [pid = 1802] [id = 522] 14:06:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x8fda5400) [pid = 1802] [serial = 1567] [outer = (nil)] 14:06:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x904b1400) [pid = 1802] [serial = 1568] [outer = 0x8fda5400] 14:06:19 INFO - PROCESS | 1802 | 1461186379854 Marionette DEBUG loaded listener.js 14:06:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x904f2c00) [pid = 1802] [serial = 1569] [outer = 0x8fda5400] 14:06:20 INFO - PROCESS | 1802 | 1461186380785 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]]]}] 14:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1682ms 14:06:20 INFO - PROCESS | 1802 | 1461186380842 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 14:06:20 INFO - PROCESS | 1802 | 1461186380846 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 14:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:06:20 INFO - PROCESS | 1802 | 1461186380852 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:06:20 INFO - PROCESS | 1802 | 1461186380856 Marionette TRACE conn4 <- [1,2062,null,{}] 14:06:20 INFO - PROCESS | 1802 | 1461186380862 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}] 14:06:21 INFO - PROCESS | 1802 | 1461186381091 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 14:06:21 INFO - PROCESS | 1802 | 1461186381422 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x84daf800 == 154 [pid = 1802] [id = 523] 14:06:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x8e75ec00) [pid = 1802] [serial = 1570] [outer = (nil)] 14:06:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x908f2c00) [pid = 1802] [serial = 1571] [outer = 0x8e75ec00] 14:06:21 INFO - PROCESS | 1802 | 1461186381522 Marionette DEBUG loaded listener.js 14:06:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x908fa800) [pid = 1802] [serial = 1572] [outer = 0x8e75ec00] 14:06:22 INFO - PROCESS | 1802 | 1461186382475 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]]]}] 14:06:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1682ms 14:06:22 INFO - PROCESS | 1802 | 1461186382537 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 14:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:06:22 INFO - PROCESS | 1802 | 1461186382541 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 14:06:22 INFO - PROCESS | 1802 | 1461186382548 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:06:22 INFO - PROCESS | 1802 | 1461186382552 Marionette TRACE conn4 <- [1,2066,null,{}] 14:06:22 INFO - PROCESS | 1802 | 1461186382557 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}] 14:06:22 INFO - PROCESS | 1802 | 1461186382795 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 14:06:23 INFO - PROCESS | 1802 | 1461186383158 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fc0400 == 155 [pid = 1802] [id = 524] 14:06:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x84e84800) [pid = 1802] [serial = 1573] [outer = (nil)] 14:06:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x90549c00) [pid = 1802] [serial = 1574] [outer = 0x84e84800] 14:06:23 INFO - PROCESS | 1802 | 1461186383253 Marionette DEBUG loaded listener.js 14:06:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x914bf400) [pid = 1802] [serial = 1575] [outer = 0x84e84800] 14:06:24 INFO - PROCESS | 1802 | 1461186384164 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]]]}] 14:06:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:06:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1683ms 14:06:24 INFO - PROCESS | 1802 | 1461186384232 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 14:06:24 INFO - PROCESS | 1802 | 1461186384240 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 14:06:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:06:24 INFO - PROCESS | 1802 | 1461186384253 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:06:24 INFO - PROCESS | 1802 | 1461186384260 Marionette TRACE conn4 <- [1,2070,null,{}] 14:06:24 INFO - PROCESS | 1802 | 1461186384267 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}] 14:06:24 INFO - PROCESS | 1802 | 1461186384540 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 14:06:24 INFO - PROCESS | 1802 | 1461186384874 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e8a000 == 156 [pid = 1802] [id = 525] 14:06:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x89d99c00) [pid = 1802] [serial = 1576] [outer = (nil)] 14:06:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x916e9800) [pid = 1802] [serial = 1577] [outer = 0x89d99c00] 14:06:24 INFO - PROCESS | 1802 | 1461186384970 Marionette DEBUG loaded listener.js 14:06:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x916ecc00) [pid = 1802] [serial = 1578] [outer = 0x89d99c00] 14:06:25 INFO - PROCESS | 1802 | 1461186385903 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]]]}] 14:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1737ms 14:06:25 INFO - PROCESS | 1802 | 1461186385990 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 14:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:06:25 INFO - PROCESS | 1802 | 1461186385994 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 14:06:26 INFO - PROCESS | 1802 | 1461186386000 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:06:26 INFO - PROCESS | 1802 | 1461186386004 Marionette TRACE conn4 <- [1,2074,null,{}] 14:06:26 INFO - PROCESS | 1802 | 1461186386010 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}] 14:06:26 INFO - PROCESS | 1802 | 1461186386250 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 14:06:26 INFO - PROCESS | 1802 | 1461186386587 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x90418800 == 157 [pid = 1802] [id = 526] 14:06:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x91615c00) [pid = 1802] [serial = 1579] [outer = (nil)] 14:06:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x920f5400) [pid = 1802] [serial = 1580] [outer = 0x91615c00] 14:06:26 INFO - PROCESS | 1802 | 1461186386687 Marionette DEBUG loaded listener.js 14:06:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x92123800) [pid = 1802] [serial = 1581] [outer = 0x91615c00] 14:06:27 INFO - PROCESS | 1802 | 1461186387635 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]]]}] 14:06:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:06:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1689ms 14:06:27 INFO - PROCESS | 1802 | 1461186387707 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 14:06:27 INFO - PROCESS | 1802 | 1461186387712 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 14:06:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:06:27 INFO - PROCESS | 1802 | 1461186387729 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:06:27 INFO - PROCESS | 1802 | 1461186387732 Marionette TRACE conn4 <- [1,2078,null,{}] 14:06:27 INFO - PROCESS | 1802 | 1461186387739 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}] 14:06:28 INFO - PROCESS | 1802 | 1461186388034 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 14:06:28 INFO - PROCESS | 1802 | 1461186388379 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e84000 == 158 [pid = 1802] [id = 527] 14:06:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x893df400) [pid = 1802] [serial = 1582] [outer = (nil)] 14:06:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x92dd8400) [pid = 1802] [serial = 1583] [outer = 0x893df400] 14:06:28 INFO - PROCESS | 1802 | 1461186388481 Marionette DEBUG loaded listener.js 14:06:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x92dda400) [pid = 1802] [serial = 1584] [outer = 0x893df400] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8e757c00 == 157 [pid = 1802] [id = 93] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x84e90400 == 156 [pid = 1802] [id = 510] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x86af7c00 == 155 [pid = 1802] [id = 509] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x84dae800 == 154 [pid = 1802] [id = 508] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x85449400 == 153 [pid = 1802] [id = 507] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x96fcb800 == 152 [pid = 1802] [id = 505] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x84daf400 == 151 [pid = 1802] [id = 504] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x92ba8c00 == 150 [pid = 1802] [id = 502] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x93abf400 == 149 [pid = 1802] [id = 503] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x83fcfc00 == 148 [pid = 1802] [id = 501] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x92129800 == 147 [pid = 1802] [id = 500] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x904f6c00 == 146 [pid = 1802] [id = 499] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8fc5d800 == 145 [pid = 1802] [id = 497] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x86aef000 == 144 [pid = 1802] [id = 498] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8c3ae800 == 143 [pid = 1802] [id = 496] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8544d800 == 142 [pid = 1802] [id = 495] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x86af0800 == 141 [pid = 1802] [id = 494] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x89105800 == 140 [pid = 1802] [id = 493] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4c6400 == 139 [pid = 1802] [id = 491] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x893d1400 == 138 [pid = 1802] [id = 492] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x88350400 == 137 [pid = 1802] [id = 490] 14:06:32 INFO - PROCESS | 1802 | --DOCSHELL 0x869f0800 == 136 [pid = 1802] [id = 489] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x8a2dd800) [pid = 1802] [serial = 1335] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x97bb1c00) [pid = 1802] [serial = 1386] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8a2d2c00) [pid = 1802] [serial = 1463] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8c086c00) [pid = 1802] [serial = 1415] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8b7cd000) [pid = 1802] [serial = 1413] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8b6b8400) [pid = 1802] [serial = 1412] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8b6a2000) [pid = 1802] [serial = 1410] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8b4ce400) [pid = 1802] [serial = 1409] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x899e2800) [pid = 1802] [serial = 1407] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x893d2000) [pid = 1802] [serial = 1406] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8749b400) [pid = 1802] [serial = 1404] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x869f7800) [pid = 1802] [serial = 1403] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x869f8000) [pid = 1802] [serial = 1457] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x87491800) [pid = 1802] [serial = 1458] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x97915800) [pid = 1802] [serial = 1454] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x95d79000) [pid = 1802] [serial = 1452] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x95d2ec00) [pid = 1802] [serial = 1451] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x93ac5c00) [pid = 1802] [serial = 1449] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x93ac1800) [pid = 1802] [serial = 1448] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x92ba1400) [pid = 1802] [serial = 1446] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x92b9e400) [pid = 1802] [serial = 1445] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x9204e400) [pid = 1802] [serial = 1443] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x9204a000) [pid = 1802] [serial = 1442] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x91618400) [pid = 1802] [serial = 1440] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x914c2800) [pid = 1802] [serial = 1439] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x908f4c00) [pid = 1802] [serial = 1437] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x9054bc00) [pid = 1802] [serial = 1436] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x904b1c00) [pid = 1802] [serial = 1434] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x9041d800) [pid = 1802] [serial = 1433] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8f9dd400) [pid = 1802] [serial = 1431] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8f18a800) [pid = 1802] [serial = 1430] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8ea4f400) [pid = 1802] [serial = 1428] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8e973800) [pid = 1802] [serial = 1427] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8e935000) [pid = 1802] [serial = 1425] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8e8ecc00) [pid = 1802] [serial = 1424] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8e72e400) [pid = 1802] [serial = 1422] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8e719000) [pid = 1802] [serial = 1421] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8c3d9000) [pid = 1802] [serial = 1419] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8c3d2800) [pid = 1802] [serial = 1418] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8c0ab400) [pid = 1802] [serial = 1416] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8a322c00) [pid = 1802] [serial = 1464] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x89108000) [pid = 1802] [serial = 1460] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x893c6c00) [pid = 1802] [serial = 1461] [outer = (nil)] [url = about:blank] 14:06:32 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8a2dc400) [pid = 1802] [serial = 1466] [outer = (nil)] [url = about:blank] 14:06:33 INFO - PROCESS | 1802 | 1461186393032 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]]]}] 14:06:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:06:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 5447ms 14:06:33 INFO - PROCESS | 1802 | 1461186393175 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 14:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:06:33 INFO - PROCESS | 1802 | 1461186393181 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 14:06:33 INFO - PROCESS | 1802 | 1461186393189 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:06:33 INFO - PROCESS | 1802 | 1461186393192 Marionette TRACE conn4 <- [1,2082,null,{}] 14:06:33 INFO - PROCESS | 1802 | 1461186393200 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}] 14:06:33 INFO - PROCESS | 1802 | 1461186393407 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 14:06:33 INFO - PROCESS | 1802 | 1461186393628 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x86aec800 == 137 [pid = 1802] [id = 528] 14:06:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x86aee800) [pid = 1802] [serial = 1585] [outer = (nil)] 14:06:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x86af7c00) [pid = 1802] [serial = 1586] [outer = 0x86aee800] 14:06:33 INFO - PROCESS | 1802 | 1461186393711 Marionette DEBUG loaded listener.js 14:06:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8749d400) [pid = 1802] [serial = 1587] [outer = 0x86aee800] 14:06:34 INFO - PROCESS | 1802 | 1461186394584 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]]]}] 14:06:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1433ms 14:06:34 INFO - PROCESS | 1802 | 1461186394622 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 14:06:34 INFO - PROCESS | 1802 | 1461186394630 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 14:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:06:34 INFO - PROCESS | 1802 | 1461186394641 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:06:34 INFO - PROCESS | 1802 | 1461186394644 Marionette TRACE conn4 <- [1,2086,null,{}] 14:06:34 INFO - PROCESS | 1802 | 1461186394650 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}] 14:06:34 INFO - PROCESS | 1802 | 1461186394861 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 14:06:35 INFO - PROCESS | 1802 | 1461186395081 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x86aea800 == 138 [pid = 1802] [id = 529] 14:06:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x86af2400) [pid = 1802] [serial = 1588] [outer = (nil)] 14:06:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x89108000) [pid = 1802] [serial = 1589] [outer = 0x86af2400] 14:06:35 INFO - PROCESS | 1802 | 1461186395161 Marionette DEBUG loaded listener.js 14:06:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x893cb800) [pid = 1802] [serial = 1590] [outer = 0x86af2400] 14:06:36 INFO - PROCESS | 1802 | 1461186396190 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]]]}] 14:06:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:06:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1581ms 14:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:06:36 INFO - PROCESS | 1802 | 1461186396222 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 14:06:36 INFO - PROCESS | 1802 | 1461186396225 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 14:06:36 INFO - PROCESS | 1802 | 1461186396232 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:06:36 INFO - PROCESS | 1802 | 1461186396238 Marionette TRACE conn4 <- [1,2090,null,{}] 14:06:36 INFO - PROCESS | 1802 | 1461186396260 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}] 14:06:36 INFO - PROCESS | 1802 | 1461186396526 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 14:06:36 INFO - PROCESS | 1802 | 1461186396556 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x88357c00 == 139 [pid = 1802] [id = 530] 14:06:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x89d9b800) [pid = 1802] [serial = 1591] [outer = (nil)] 14:06:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8a27f400) [pid = 1802] [serial = 1592] [outer = 0x89d9b800] 14:06:36 INFO - PROCESS | 1802 | 1461186396637 Marionette DEBUG loaded listener.js 14:06:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8a2d2c00) [pid = 1802] [serial = 1593] [outer = 0x89d9b800] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8b6ad400) [pid = 1802] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x93bdd400) [pid = 1802] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x89104800) [pid = 1802] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8b6bc000) [pid = 1802] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8e975c00) [pid = 1802] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x981a2000) [pid = 1802] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x899e3400) [pid = 1802] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x88350800) [pid = 1802] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8544e800) [pid = 1802] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x869f3400) [pid = 1802] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x84db7800) [pid = 1802] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8e732400) [pid = 1802] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x92131c00) [pid = 1802] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x98fc3400) [pid = 1802] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8c0a7800) [pid = 1802] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8fd9e800) [pid = 1802] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x89105400) [pid = 1802] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x9161fc00) [pid = 1802] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x93cc5000) [pid = 1802] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x86af1400) [pid = 1802] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x8da3dc00) [pid = 1802] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x8e727000) [pid = 1802] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:06:38 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x869ed800) [pid = 1802] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:06:38 INFO - PROCESS | 1802 | 1461186398372 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]]]}] 14:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 2195ms 14:06:38 INFO - PROCESS | 1802 | 1461186398426 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 14:06:38 INFO - PROCESS | 1802 | 1461186398431 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 14:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:06:38 INFO - PROCESS | 1802 | 1461186398437 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:06:38 INFO - PROCESS | 1802 | 1461186398458 Marionette TRACE conn4 <- [1,2094,null,{}] 14:06:38 INFO - PROCESS | 1802 | 1461186398465 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}] 14:06:38 INFO - PROCESS | 1802 | 1461186398679 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 14:06:38 INFO - PROCESS | 1802 | 1461186398875 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x84b95800 == 140 [pid = 1802] [id = 531] 14:06:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x84e83400) [pid = 1802] [serial = 1594] [outer = (nil)] 14:06:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x8a2d6800) [pid = 1802] [serial = 1595] [outer = 0x84e83400] 14:06:38 INFO - PROCESS | 1802 | 1461186398955 Marionette DEBUG loaded listener.js 14:06:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x8a5df800) [pid = 1802] [serial = 1596] [outer = 0x84e83400] 14:06:39 INFO - PROCESS | 1802 | 1461186399764 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]]]}] 14:06:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1359ms 14:06:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:06:39 INFO - PROCESS | 1802 | 1461186399796 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 14:06:39 INFO - PROCESS | 1802 | 1461186399799 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 14:06:39 INFO - PROCESS | 1802 | 1461186399805 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:06:39 INFO - PROCESS | 1802 | 1461186399809 Marionette TRACE conn4 <- [1,2098,null,{}] 14:06:39 INFO - PROCESS | 1802 | 1461186399814 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}] 14:06:40 INFO - PROCESS | 1802 | 1461186400018 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 14:06:40 INFO - PROCESS | 1802 | 1461186400465 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x84db7800 == 141 [pid = 1802] [id = 532] 14:06:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x84e86c00) [pid = 1802] [serial = 1597] [outer = (nil)] 14:06:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x85588400) [pid = 1802] [serial = 1598] [outer = 0x84e86c00] 14:06:40 INFO - PROCESS | 1802 | 1461186400561 Marionette DEBUG loaded listener.js 14:06:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x869f5800) [pid = 1802] [serial = 1599] [outer = 0x84e86c00] 14:06:41 INFO - PROCESS | 1802 | 1461186401544 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]]]}] 14:06:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1787ms 14:06:41 INFO - PROCESS | 1802 | 1461186401595 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 14:06:41 INFO - PROCESS | 1802 | 1461186401603 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 14:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:06:41 INFO - PROCESS | 1802 | 1461186401612 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:06:41 INFO - PROCESS | 1802 | 1461186401617 Marionette TRACE conn4 <- [1,2102,null,{}] 14:06:41 INFO - PROCESS | 1802 | 1461186401625 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}] 14:06:41 INFO - PROCESS | 1802 | 1461186401864 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 14:06:42 INFO - PROCESS | 1802 | 1461186402213 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x88497800 == 142 [pid = 1802] [id = 533] 14:06:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x89293800) [pid = 1802] [serial = 1600] [outer = (nil)] 14:06:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x893d2800) [pid = 1802] [serial = 1601] [outer = 0x89293800] 14:06:42 INFO - PROCESS | 1802 | 1461186402315 Marionette DEBUG loaded listener.js 14:06:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x899ed800) [pid = 1802] [serial = 1602] [outer = 0x89293800] 14:06:43 INFO - PROCESS | 1802 | 1461186403322 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]]]}] 14:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1743ms 14:06:43 INFO - PROCESS | 1802 | 1461186403360 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 14:06:43 INFO - PROCESS | 1802 | 1461186403366 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 14:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:06:43 INFO - PROCESS | 1802 | 1461186403374 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:06:43 INFO - PROCESS | 1802 | 1461186403378 Marionette TRACE conn4 <- [1,2106,null,{}] 14:06:43 INFO - PROCESS | 1802 | 1461186403384 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}] 14:06:43 INFO - PROCESS | 1802 | 1461186403617 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 14:06:44 INFO - PROCESS | 1802 | 1461186403994 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x89298c00 == 143 [pid = 1802] [id = 534] 14:06:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8a324400) [pid = 1802] [serial = 1603] [outer = (nil)] 14:06:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8b4cf000) [pid = 1802] [serial = 1604] [outer = 0x8a324400] 14:06:44 INFO - PROCESS | 1802 | 1461186404099 Marionette DEBUG loaded listener.js 14:06:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8b6a5000) [pid = 1802] [serial = 1605] [outer = 0x8a324400] 14:06:45 INFO - PROCESS | 1802 | 1461186405090 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]]]}] 14:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1781ms 14:06:45 INFO - PROCESS | 1802 | 1461186405157 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 14:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:06:45 INFO - PROCESS | 1802 | 1461186405162 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 14:06:45 INFO - PROCESS | 1802 | 1461186405178 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:06:45 INFO - PROCESS | 1802 | 1461186405187 Marionette TRACE conn4 <- [1,2110,null,{}] 14:06:45 INFO - PROCESS | 1802 | 1461186405195 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}] 14:06:45 INFO - PROCESS | 1802 | 1461186405477 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 14:06:45 INFO - PROCESS | 1802 | 1461186405814 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a322c00 == 144 [pid = 1802] [id = 535] 14:06:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8a5d3800) [pid = 1802] [serial = 1606] [outer = (nil)] 14:06:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8c0a8800) [pid = 1802] [serial = 1607] [outer = 0x8a5d3800] 14:06:45 INFO - PROCESS | 1802 | 1461186405915 Marionette DEBUG loaded listener.js 14:06:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8c0b0000) [pid = 1802] [serial = 1608] [outer = 0x8a5d3800] 14:06:46 INFO - PROCESS | 1802 | 1461186406903 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]]]}] 14:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1806ms 14:06:46 INFO - PROCESS | 1802 | 1461186406976 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 14:06:46 INFO - PROCESS | 1802 | 1461186406980 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 14:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:06:46 INFO - PROCESS | 1802 | 1461186406988 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:06:46 INFO - PROCESS | 1802 | 1461186406991 Marionette TRACE conn4 <- [1,2114,null,{}] 14:06:47 INFO - PROCESS | 1802 | 1461186406997 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}] 14:06:47 INFO - PROCESS | 1802 | 1461186407273 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 14:06:47 INFO - PROCESS | 1802 | 1461186407607 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x85454c00 == 145 [pid = 1802] [id = 536] 14:06:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8558cc00) [pid = 1802] [serial = 1609] [outer = (nil)] 14:06:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8c3a7000) [pid = 1802] [serial = 1610] [outer = 0x8558cc00] 14:06:47 INFO - PROCESS | 1802 | 1461186407699 Marionette DEBUG loaded listener.js 14:06:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8c3ab800) [pid = 1802] [serial = 1611] [outer = 0x8558cc00] 14:06:48 INFO - PROCESS | 1802 | 1461186408644 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]]]}] 14:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1690ms 14:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:06:48 INFO - PROCESS | 1802 | 1461186408679 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 14:06:48 INFO - PROCESS | 1802 | 1461186408682 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 14:06:48 INFO - PROCESS | 1802 | 1461186408689 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:06:48 INFO - PROCESS | 1802 | 1461186408692 Marionette TRACE conn4 <- [1,2118,null,{}] 14:06:48 INFO - PROCESS | 1802 | 1461186408698 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}] 14:06:48 INFO - PROCESS | 1802 | 1461186408917 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 14:06:49 INFO - PROCESS | 1802 | 1461186409260 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8da31c00 == 146 [pid = 1802] [id = 537] 14:06:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8da33400) [pid = 1802] [serial = 1612] [outer = (nil)] 14:06:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8e711800) [pid = 1802] [serial = 1613] [outer = 0x8da33400] 14:06:49 INFO - PROCESS | 1802 | 1461186409382 Marionette DEBUG loaded listener.js 14:06:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8e8e3800) [pid = 1802] [serial = 1614] [outer = 0x8da33400] 14:06:50 INFO - PROCESS | 1802 | 1461186410370 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]]]}] 14:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1734ms 14:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:06:50 INFO - PROCESS | 1802 | 1461186410423 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 14:06:50 INFO - PROCESS | 1802 | 1461186410426 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 14:06:50 INFO - PROCESS | 1802 | 1461186410433 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:06:50 INFO - PROCESS | 1802 | 1461186410437 Marionette TRACE conn4 <- [1,2122,null,{}] 14:06:50 INFO - PROCESS | 1802 | 1461186410443 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}] 14:06:50 INFO - PROCESS | 1802 | 1461186410678 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 14:06:51 INFO - PROCESS | 1802 | 1461186411006 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3d9000 == 147 [pid = 1802] [id = 538] 14:06:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8c3d9800) [pid = 1802] [serial = 1615] [outer = (nil)] 14:06:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8ea4c800) [pid = 1802] [serial = 1616] [outer = 0x8c3d9800] 14:06:51 INFO - PROCESS | 1802 | 1461186411101 Marionette DEBUG loaded listener.js 14:06:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8ea52c00) [pid = 1802] [serial = 1617] [outer = 0x8c3d9800] 14:06:52 INFO - PROCESS | 1802 | 1461186412015 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]]]}] 14:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1638ms 14:06:52 INFO - PROCESS | 1802 | 1461186412071 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 14:06:52 INFO - PROCESS | 1802 | 1461186412076 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 14:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:06:52 INFO - PROCESS | 1802 | 1461186412082 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:06:52 INFO - PROCESS | 1802 | 1461186412086 Marionette TRACE conn4 <- [1,2126,null,{}] 14:06:52 INFO - PROCESS | 1802 | 1461186412091 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}] 14:06:52 INFO - PROCESS | 1802 | 1461186412318 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 14:06:52 INFO - PROCESS | 1802 | 1461186412622 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e96ac00 == 148 [pid = 1802] [id = 539] 14:06:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8e972800) [pid = 1802] [serial = 1618] [outer = (nil)] 14:06:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8f9e4c00) [pid = 1802] [serial = 1619] [outer = 0x8e972800] 14:06:52 INFO - PROCESS | 1802 | 1461186412717 Marionette DEBUG loaded listener.js 14:06:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8fd9b800) [pid = 1802] [serial = 1620] [outer = 0x8e972800] 14:06:53 INFO - PROCESS | 1802 | 1461186413650 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]]]}] 14:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1639ms 14:06:53 INFO - PROCESS | 1802 | 1461186413722 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 14:06:53 INFO - PROCESS | 1802 | 1461186413726 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 14:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:06:53 INFO - PROCESS | 1802 | 1461186413733 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:06:53 INFO - PROCESS | 1802 | 1461186413736 Marionette TRACE conn4 <- [1,2130,null,{}] 14:06:53 INFO - PROCESS | 1802 | 1461186413742 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}] 14:06:54 INFO - PROCESS | 1802 | 1461186414005 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 14:06:54 INFO - PROCESS | 1802 | 1461186414339 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f18d800 == 149 [pid = 1802] [id = 540] 14:06:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8f9db400) [pid = 1802] [serial = 1621] [outer = (nil)] 14:06:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x90410400) [pid = 1802] [serial = 1622] [outer = 0x8f9db400] 14:06:54 INFO - PROCESS | 1802 | 1461186414447 Marionette DEBUG loaded listener.js 14:06:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x90414800) [pid = 1802] [serial = 1623] [outer = 0x8f9db400] 14:06:55 INFO - PROCESS | 1802 | 1461186415382 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] 14:06:55 INFO - PROCESS | 1802 | 1461186415431 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 14:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:06:55 INFO - PROCESS | 1802 | 1461186415438 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:06:55 INFO - PROCESS | 1802 | 1461186415442 Marionette TRACE conn4 <- [1,2134,null,{}] 14:06:55 INFO - PROCESS | 1802 | 1461186415447 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}] 14:06:55 INFO - PROCESS | 1802 | 1461186415668 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 14:06:56 INFO - PROCESS | 1802 | 1461186416004 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fda5800 == 150 [pid = 1802] [id = 541] 14:06:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8fef1000) [pid = 1802] [serial = 1624] [outer = (nil)] 14:06:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x90542800) [pid = 1802] [serial = 1625] [outer = 0x8fef1000] 14:06:56 INFO - PROCESS | 1802 | 1461186416101 Marionette DEBUG loaded listener.js 14:06:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x9054b400) [pid = 1802] [serial = 1626] [outer = 0x8fef1000] 14:06:57 INFO - PROCESS | 1802 | 1461186417006 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]]]}] 14:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1641ms 14:06:57 INFO - PROCESS | 1802 | 1461186417080 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 14:06:57 INFO - PROCESS | 1802 | 1461186417084 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 14:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:06:57 INFO - PROCESS | 1802 | 1461186417091 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:06:57 INFO - PROCESS | 1802 | 1461186417094 Marionette TRACE conn4 <- [1,2138,null,{}] 14:06:57 INFO - PROCESS | 1802 | 1461186417100 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}] 14:06:57 INFO - PROCESS | 1802 | 1461186417366 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 14:06:57 INFO - PROCESS | 1802 | 1461186417710 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x914bb400 == 151 [pid = 1802] [id = 542] 14:06:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x914bc000) [pid = 1802] [serial = 1627] [outer = (nil)] 14:06:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x914c7400) [pid = 1802] [serial = 1628] [outer = 0x914bc000] 14:06:57 INFO - PROCESS | 1802 | 1461186417821 Marionette DEBUG loaded listener.js 14:06:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x92048000) [pid = 1802] [serial = 1629] [outer = 0x914bc000] 14:06:58 INFO - PROCESS | 1802 | 1461186418810 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]]]}] 14:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1783ms 14:06:58 INFO - PROCESS | 1802 | 1461186418876 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 14:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:06:58 INFO - PROCESS | 1802 | 1461186418881 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 14:06:58 INFO - PROCESS | 1802 | 1461186418887 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:06:58 INFO - PROCESS | 1802 | 1461186418892 Marionette TRACE conn4 <- [1,2142,null,{}] 14:06:58 INFO - PROCESS | 1802 | 1461186418898 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}] 14:06:59 INFO - PROCESS | 1802 | 1461186419156 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 14:06:59 INFO - PROCESS | 1802 | 1461186419504 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x91309400 == 152 [pid = 1802] [id = 543] 14:06:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x916ec400) [pid = 1802] [serial = 1630] [outer = (nil)] 14:06:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x92dd2000) [pid = 1802] [serial = 1631] [outer = 0x916ec400] 14:06:59 INFO - PROCESS | 1802 | 1461186419605 Marionette DEBUG loaded listener.js 14:06:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x93abf400) [pid = 1802] [serial = 1632] [outer = 0x916ec400] 14:07:00 INFO - PROCESS | 1802 | 1461186420533 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] 14:07:00 INFO - PROCESS | 1802 | 1461186420580 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 14:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:07:00 INFO - PROCESS | 1802 | 1461186420587 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:07:00 INFO - PROCESS | 1802 | 1461186420590 Marionette TRACE conn4 <- [1,2146,null,{}] 14:07:00 INFO - PROCESS | 1802 | 1461186420596 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}] 14:07:00 INFO - PROCESS | 1802 | 1461186420826 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 14:07:01 INFO - PROCESS | 1802 | 1461186421164 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x85449000 == 153 [pid = 1802] [id = 544] 14:07:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x869ec000) [pid = 1802] [serial = 1633] [outer = (nil)] 14:07:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x93bdd000) [pid = 1802] [serial = 1634] [outer = 0x869ec000] 14:07:01 INFO - PROCESS | 1802 | 1461186421259 Marionette DEBUG loaded listener.js 14:07:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x93cbc800) [pid = 1802] [serial = 1635] [outer = 0x869ec000] 14:07:02 INFO - PROCESS | 1802 | 1461186422213 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] 14:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:07:02 INFO - PROCESS | 1802 | 1461186422288 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 14:07:02 INFO - PROCESS | 1802 | 1461186422294 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:07:02 INFO - PROCESS | 1802 | 1461186422298 Marionette TRACE conn4 <- [1,2150,null,{}] 14:07:02 INFO - PROCESS | 1802 | 1461186422304 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}] 14:07:02 INFO - PROCESS | 1802 | 1461186422543 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 14:07:02 INFO - PROCESS | 1802 | 1461186422880 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x92dd5000 == 154 [pid = 1802] [id = 545] 14:07:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x93bd8800) [pid = 1802] [serial = 1636] [outer = (nil)] 14:07:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x95d7bc00) [pid = 1802] [serial = 1637] [outer = 0x93bd8800] 14:07:02 INFO - PROCESS | 1802 | 1461186422981 Marionette DEBUG loaded listener.js 14:07:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x95d7d800) [pid = 1802] [serial = 1638] [outer = 0x93bd8800] 14:07:03 INFO - PROCESS | 1802 | 1461186423985 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]]]}] 14:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1732ms 14:07:04 INFO - PROCESS | 1802 | 1461186424027 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 14:07:04 INFO - PROCESS | 1802 | 1461186424031 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 14:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:07:04 INFO - PROCESS | 1802 | 1461186424038 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:07:04 INFO - PROCESS | 1802 | 1461186424041 Marionette TRACE conn4 <- [1,2154,null,{}] 14:07:04 INFO - PROCESS | 1802 | 1461186424047 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}] 14:07:04 INFO - PROCESS | 1802 | 1461186424278 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 14:07:04 INFO - PROCESS | 1802 | 1461186424633 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x84286c00 == 155 [pid = 1802] [id = 546] 14:07:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8558a000) [pid = 1802] [serial = 1639] [outer = (nil)] 14:07:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x96fc8400) [pid = 1802] [serial = 1640] [outer = 0x8558a000] 14:07:04 INFO - PROCESS | 1802 | 1461186424729 Marionette DEBUG loaded listener.js 14:07:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x96fccc00) [pid = 1802] [serial = 1641] [outer = 0x8558a000] 14:07:05 INFO - PROCESS | 1802 | 1461186425676 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]]]}] 14:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1680ms 14:07:05 INFO - PROCESS | 1802 | 1461186425719 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 14:07:05 INFO - PROCESS | 1802 | 1461186425724 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 14:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:07:05 INFO - PROCESS | 1802 | 1461186425730 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:07:05 INFO - PROCESS | 1802 | 1461186425734 Marionette TRACE conn4 <- [1,2158,null,{}] 14:07:05 INFO - PROCESS | 1802 | 1461186425740 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}] 14:07:05 INFO - PROCESS | 1802 | 1461186425978 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 14:07:06 INFO - PROCESS | 1802 | 1461186426322 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x84b8c400 == 156 [pid = 1802] [id = 547] 14:07:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x86af4800) [pid = 1802] [serial = 1642] [outer = (nil)] 14:07:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x97bb2800) [pid = 1802] [serial = 1643] [outer = 0x86af4800] 14:07:06 INFO - PROCESS | 1802 | 1461186426419 Marionette DEBUG loaded listener.js 14:07:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x97fdcc00) [pid = 1802] [serial = 1644] [outer = 0x86af4800] 14:07:07 INFO - PROCESS | 1802 | 1461186427410 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]]]}] 14:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1740ms 14:07:07 INFO - PROCESS | 1802 | 1461186427471 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 14:07:07 INFO - PROCESS | 1802 | 1461186427474 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 14:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:07:07 INFO - PROCESS | 1802 | 1461186427482 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:07:07 INFO - PROCESS | 1802 | 1461186427486 Marionette TRACE conn4 <- [1,2162,null,{}] 14:07:07 INFO - PROCESS | 1802 | 1461186427492 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}] 14:07:07 INFO - PROCESS | 1802 | 1461186427735 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 14:07:08 INFO - PROCESS | 1802 | 1461186428074 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x93cbf000 == 157 [pid = 1802] [id = 548] 14:07:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x97c07800) [pid = 1802] [serial = 1645] [outer = (nil)] 14:07:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x98ea1000) [pid = 1802] [serial = 1646] [outer = 0x97c07800] 14:07:08 INFO - PROCESS | 1802 | 1461186428183 Marionette DEBUG loaded listener.js 14:07:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x98fb8c00) [pid = 1802] [serial = 1647] [outer = 0x97c07800] 14:07:09 INFO - PROCESS | 1802 | 1461186429126 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]]]}] 14:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1687ms 14:07:09 INFO - PROCESS | 1802 | 1461186429170 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 14:07:09 INFO - PROCESS | 1802 | 1461186429174 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 14:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:07:09 INFO - PROCESS | 1802 | 1461186429181 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:07:09 INFO - PROCESS | 1802 | 1461186429185 Marionette TRACE conn4 <- [1,2166,null,{}] 14:07:09 INFO - PROCESS | 1802 | 1461186429191 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}] 14:07:09 INFO - PROCESS | 1802 | 1461186429435 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 14:07:09 INFO - PROCESS | 1802 | 1461186429785 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x96ccf800 == 158 [pid = 1802] [id = 549] 14:07:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x982a5800) [pid = 1802] [serial = 1648] [outer = (nil)] 14:07:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x99424000) [pid = 1802] [serial = 1649] [outer = 0x982a5800] 14:07:09 INFO - PROCESS | 1802 | 1461186429884 Marionette DEBUG loaded listener.js 14:07:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x99444800) [pid = 1802] [serial = 1650] [outer = 0x982a5800] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x91621800 == 157 [pid = 1802] [id = 207] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8c1f7c00 == 156 [pid = 1802] [id = 202] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x95d7cc00 == 155 [pid = 1802] [id = 206] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x84b95800 == 154 [pid = 1802] [id = 531] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x88357c00 == 153 [pid = 1802] [id = 530] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x86aea800 == 152 [pid = 1802] [id = 529] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x86aec800 == 151 [pid = 1802] [id = 528] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x90418800 == 150 [pid = 1802] [id = 526] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x83fc0400 == 149 [pid = 1802] [id = 524] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x84e8a000 == 148 [pid = 1802] [id = 525] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x84daf800 == 147 [pid = 1802] [id = 523] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8f191000 == 146 [pid = 1802] [id = 522] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8f9e1000 == 145 [pid = 1802] [id = 521] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8e967800 == 144 [pid = 1802] [id = 520] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x877e6800 == 143 [pid = 1802] [id = 518] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8c3dcc00 == 142 [pid = 1802] [id = 519] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x869fa800 == 141 [pid = 1802] [id = 517] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x8c0aac00 == 140 [pid = 1802] [id = 516] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x88355800 == 139 [pid = 1802] [id = 515] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x85592800 == 138 [pid = 1802] [id = 514] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x86af6400 == 137 [pid = 1802] [id = 512] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x899e8000 == 136 [pid = 1802] [id = 513] 14:07:12 INFO - PROCESS | 1802 | --DOCSHELL 0x84dadc00 == 135 [pid = 1802] [id = 511] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8b7d4c00) [pid = 1802] [serial = 1476] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x979be800) [pid = 1802] [serial = 1509] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x9054f800) [pid = 1802] [serial = 1497] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8c3a3800) [pid = 1802] [serial = 1479] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8fda4c00) [pid = 1802] [serial = 1490] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x99a26800) [pid = 1802] [serial = 1520] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x99a2a000) [pid = 1802] [serial = 1521] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x98fc3800) [pid = 1802] [serial = 1515] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x98fbf400) [pid = 1802] [serial = 1514] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x899e9c00) [pid = 1802] [serial = 1472] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x869ec400) [pid = 1802] [serial = 1524] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x86ae9400) [pid = 1802] [serial = 1469] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x877df800) [pid = 1802] [serial = 1527] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8a287c00) [pid = 1802] [serial = 1473] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8ea50c00) [pid = 1802] [serial = 1487] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x859aac00) [pid = 1802] [serial = 1523] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x90545000) [pid = 1802] [serial = 1496] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x92dd5400) [pid = 1802] [serial = 1502] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x877e8400) [pid = 1802] [serial = 1470] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x99421400) [pid = 1802] [serial = 1517] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8c3dbc00) [pid = 1802] [serial = 1482] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x904a2400) [pid = 1802] [serial = 1494] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8929f000) [pid = 1802] [serial = 1529] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x916e4000) [pid = 1802] [serial = 1499] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x98c9f000) [pid = 1802] [serial = 1512] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x893d0400) [pid = 1802] [serial = 1530] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x90418000) [pid = 1802] [serial = 1493] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8c3d2000) [pid = 1802] [serial = 1481] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8ea6cc00) [pid = 1802] [serial = 1488] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8a289000) [pid = 1802] [serial = 1401] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x87495400) [pid = 1802] [serial = 1526] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x97b43c00) [pid = 1802] [serial = 1455] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x9849a800) [pid = 1802] [serial = 1511] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x9776d400) [pid = 1802] [serial = 1508] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8c1f7400) [pid = 1802] [serial = 1478] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8b6bcc00) [pid = 1802] [serial = 1475] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8e96d000) [pid = 1802] [serial = 1485] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x93cc3000) [pid = 1802] [serial = 1505] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8fda6c00) [pid = 1802] [serial = 1491] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x93ac2800) [pid = 1802] [serial = 1503] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8e8e7400) [pid = 1802] [serial = 1484] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x99424400) [pid = 1802] [serial = 1518] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x920f4400) [pid = 1802] [serial = 1500] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x93cc8c00) [pid = 1802] [serial = 1506] [outer = (nil)] [url = about:blank] 14:07:12 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x893cf800) [pid = 1802] [serial = 1532] [outer = (nil)] [url = about:blank] 14:07:13 INFO - PROCESS | 1802 | 1461186433120 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]]]}] 14:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 3992ms 14:07:13 INFO - PROCESS | 1802 | 1461186433176 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 14:07:13 INFO - PROCESS | 1802 | 1461186433194 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 14:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:07:13 INFO - PROCESS | 1802 | 1461186433224 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:07:13 INFO - PROCESS | 1802 | 1461186433232 Marionette TRACE conn4 <- [1,2170,null,{}] 14:07:13 INFO - PROCESS | 1802 | 1461186433245 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}] 14:07:13 INFO - PROCESS | 1802 | 1461186433539 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 14:07:13 INFO - PROCESS | 1802 | 1461186433837 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x86af7400 == 136 [pid = 1802] [id = 550] 14:07:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x87495400) [pid = 1802] [serial = 1651] [outer = (nil)] 14:07:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x877e0400) [pid = 1802] [serial = 1652] [outer = 0x87495400] 14:07:13 INFO - PROCESS | 1802 | 1461186433923 Marionette DEBUG loaded listener.js 14:07:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8834b800) [pid = 1802] [serial = 1653] [outer = 0x87495400] 14:07:14 INFO - PROCESS | 1802 | 1461186434866 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]]]}] 14:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1747ms 14:07:14 INFO - PROCESS | 1802 | 1461186434972 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 14:07:14 INFO - PROCESS | 1802 | 1461186434981 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 14:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:07:14 INFO - PROCESS | 1802 | 1461186434991 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:07:15 INFO - PROCESS | 1802 | 1461186434996 Marionette TRACE conn4 <- [1,2174,null,{}] 14:07:15 INFO - PROCESS | 1802 | 1461186435009 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}] 14:07:15 INFO - PROCESS | 1802 | 1461186435309 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 14:07:15 INFO - PROCESS | 1802 | 1461186435555 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x877e1c00 == 137 [pid = 1802] [id = 551] 14:07:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x88353000) [pid = 1802] [serial = 1654] [outer = (nil)] 14:07:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x893d3000) [pid = 1802] [serial = 1655] [outer = 0x88353000] 14:07:15 INFO - PROCESS | 1802 | 1461186435635 Marionette DEBUG loaded listener.js 14:07:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x893e4c00) [pid = 1802] [serial = 1656] [outer = 0x88353000] 14:07:16 INFO - PROCESS | 1802 | 1461186436713 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]]]}] 14:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1799ms 14:07:16 INFO - PROCESS | 1802 | 1461186436792 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 14:07:16 INFO - PROCESS | 1802 | 1461186436796 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 14:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:07:16 INFO - PROCESS | 1802 | 1461186436803 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:07:16 INFO - PROCESS | 1802 | 1461186436809 Marionette TRACE conn4 <- [1,2178,null,{}] 14:07:16 INFO - PROCESS | 1802 | 1461186436832 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}] 14:07:17 INFO - PROCESS | 1802 | 1461186437787 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 14:07:17 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x893db000) [pid = 1802] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:07:17 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8f9e1400) [pid = 1802] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:07:17 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8fda5400) [pid = 1802] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:07:17 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x893df400) [pid = 1802] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:07:17 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8a280c00) [pid = 1802] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:07:17 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x86aee800) [pid = 1802] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:07:17 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8b4cc800) [pid = 1802] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:07:17 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x86af2400) [pid = 1802] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:07:17 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8a27f800) [pid = 1802] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:07:17 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8e72ec00) [pid = 1802] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:07:17 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x877e6c00) [pid = 1802] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:07:17 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x84daf000) [pid = 1802] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:07:17 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x89d99c00) [pid = 1802] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:07:17 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x91615c00) [pid = 1802] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:07:17 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x84e84800) [pid = 1802] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:07:17 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x8e96e400) [pid = 1802] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:07:17 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x89d9b800) [pid = 1802] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:07:17 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x8c0ad000) [pid = 1802] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:07:17 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x8e75ec00) [pid = 1802] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:07:17 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x8b7c8800) [pid = 1802] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:07:17 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x899ee000) [pid = 1802] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:07:18 INFO - PROCESS | 1802 | 1461186438048 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x84daf000 == 138 [pid = 1802] [id = 552] 14:07:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x84e84800) [pid = 1802] [serial = 1657] [outer = (nil)] 14:07:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x8834f800) [pid = 1802] [serial = 1658] [outer = 0x84e84800] 14:07:18 INFO - PROCESS | 1802 | 1461186438135 Marionette DEBUG loaded listener.js 14:07:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x8a2d6c00) [pid = 1802] [serial = 1659] [outer = 0x84e84800] 14:07:19 INFO - PROCESS | 1802 | 1461186439035 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]]]}] 14:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 2294ms 14:07:19 INFO - PROCESS | 1802 | 1461186439099 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 14:07:19 INFO - PROCESS | 1802 | 1461186439105 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 14:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:07:19 INFO - PROCESS | 1802 | 1461186439112 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:07:19 INFO - PROCESS | 1802 | 1461186439115 Marionette TRACE conn4 <- [1,2182,null,{}] 14:07:19 INFO - PROCESS | 1802 | 1461186439121 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}] 14:07:19 INFO - PROCESS | 1802 | 1461186439370 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 14:07:19 INFO - PROCESS | 1802 | 1461186439669 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x84b95800 == 139 [pid = 1802] [id = 553] 14:07:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x84dadc00) [pid = 1802] [serial = 1660] [outer = (nil)] 14:07:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x85456000) [pid = 1802] [serial = 1661] [outer = 0x84dadc00] 14:07:19 INFO - PROCESS | 1802 | 1461186439907 Marionette DEBUG loaded listener.js 14:07:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x869ee000) [pid = 1802] [serial = 1662] [outer = 0x84dadc00] 14:07:21 INFO - PROCESS | 1802 | 1461186441114 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]]]}] 14:07:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:07:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 2046ms 14:07:21 INFO - PROCESS | 1802 | 1461186441161 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 14:07:21 INFO - PROCESS | 1802 | 1461186441168 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 14:07:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:07:21 INFO - PROCESS | 1802 | 1461186441180 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:07:21 INFO - PROCESS | 1802 | 1461186441188 Marionette TRACE conn4 <- [1,2186,null,{}] 14:07:21 INFO - PROCESS | 1802 | 1461186441196 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}] 14:07:21 INFO - PROCESS | 1802 | 1461186441473 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 14:07:21 INFO - PROCESS | 1802 | 1461186441810 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x884a0000 == 140 [pid = 1802] [id = 554] 14:07:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x893ce000) [pid = 1802] [serial = 1663] [outer = (nil)] 14:07:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x893d8400) [pid = 1802] [serial = 1664] [outer = 0x893ce000] 14:07:21 INFO - PROCESS | 1802 | 1461186441908 Marionette DEBUG loaded listener.js 14:07:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x89d9e400) [pid = 1802] [serial = 1665] [outer = 0x893ce000] 14:07:22 INFO - PROCESS | 1802 | 1461186442917 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]]]}] 14:07:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:07:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1788ms 14:07:22 INFO - PROCESS | 1802 | 1461186442967 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 14:07:22 INFO - PROCESS | 1802 | 1461186442974 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 14:07:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:07:22 INFO - PROCESS | 1802 | 1461186442985 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:07:22 INFO - PROCESS | 1802 | 1461186442989 Marionette TRACE conn4 <- [1,2190,null,{}] 14:07:22 INFO - PROCESS | 1802 | 1461186442996 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}] 14:07:23 INFO - PROCESS | 1802 | 1461186443254 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 14:07:23 INFO - PROCESS | 1802 | 1461186443669 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a31e000 == 141 [pid = 1802] [id = 555] 14:07:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8a320400) [pid = 1802] [serial = 1666] [outer = (nil)] 14:07:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8b4c9800) [pid = 1802] [serial = 1667] [outer = 0x8a320400] 14:07:23 INFO - PROCESS | 1802 | 1461186443770 Marionette DEBUG loaded listener.js 14:07:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8b6a8400) [pid = 1802] [serial = 1668] [outer = 0x8a320400] 14:07:24 INFO - PROCESS | 1802 | 1461186444861 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]]]}] 14:07:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:07:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1945ms 14:07:24 INFO - PROCESS | 1802 | 1461186444931 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 14:07:24 INFO - PROCESS | 1802 | 1461186444936 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 14:07:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:07:24 INFO - PROCESS | 1802 | 1461186444943 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:07:24 INFO - PROCESS | 1802 | 1461186444949 Marionette TRACE conn4 <- [1,2194,null,{}] 14:07:24 INFO - PROCESS | 1802 | 1461186444967 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}] 14:07:25 INFO - PROCESS | 1802 | 1461186445270 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 14:07:25 INFO - PROCESS | 1802 | 1461186445622 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b7ca400 == 142 [pid = 1802] [id = 556] 14:07:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8b7d3800) [pid = 1802] [serial = 1669] [outer = (nil)] 14:07:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8c087800) [pid = 1802] [serial = 1670] [outer = 0x8b7d3800] 14:07:25 INFO - PROCESS | 1802 | 1461186445718 Marionette DEBUG loaded listener.js 14:07:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8c0ac400) [pid = 1802] [serial = 1671] [outer = 0x8b7d3800] 14:07:26 INFO - PROCESS | 1802 | 1461186446695 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]]]}] 14:07:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:07:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1786ms 14:07:26 INFO - PROCESS | 1802 | 1461186446731 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 14:07:26 INFO - PROCESS | 1802 | 1461186446735 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 14:07:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:07:26 INFO - PROCESS | 1802 | 1461186446742 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:07:26 INFO - PROCESS | 1802 | 1461186446746 Marionette TRACE conn4 <- [1,2198,null,{}] 14:07:26 INFO - PROCESS | 1802 | 1461186446752 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}] 14:07:27 INFO - PROCESS | 1802 | 1461186446995 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 14:07:27 INFO - PROCESS | 1802 | 1461186447327 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c080000 == 143 [pid = 1802] [id = 557] 14:07:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8c084000) [pid = 1802] [serial = 1672] [outer = (nil)] 14:07:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8c3cd400) [pid = 1802] [serial = 1673] [outer = 0x8c084000] 14:07:27 INFO - PROCESS | 1802 | 1461186447429 Marionette DEBUG loaded listener.js 14:07:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8c3d6400) [pid = 1802] [serial = 1674] [outer = 0x8c084000] 14:07:28 INFO - PROCESS | 1802 | 1461186448489 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]]]}] 14:07:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:07:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1783ms 14:07:28 INFO - PROCESS | 1802 | 1461186448526 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 14:07:28 INFO - PROCESS | 1802 | 1461186448530 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 14:07:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:07:28 INFO - PROCESS | 1802 | 1461186448537 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:07:28 INFO - PROCESS | 1802 | 1461186448540 Marionette TRACE conn4 <- [1,2202,null,{}] 14:07:28 INFO - PROCESS | 1802 | 1461186448546 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}] 14:07:28 INFO - PROCESS | 1802 | 1461186448791 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 14:07:29 INFO - PROCESS | 1802 | 1461186449138 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3a4800 == 144 [pid = 1802] [id = 558] 14:07:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8da36c00) [pid = 1802] [serial = 1675] [outer = (nil)] 14:07:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8e715400) [pid = 1802] [serial = 1676] [outer = 0x8da36c00] 14:07:29 INFO - PROCESS | 1802 | 1461186449250 Marionette DEBUG loaded listener.js 14:07:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8e8e2800) [pid = 1802] [serial = 1677] [outer = 0x8da36c00] 14:07:30 INFO - PROCESS | 1802 | 1461186450291 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]]]}] 14:07:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:07:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1785ms 14:07:30 INFO - PROCESS | 1802 | 1461186450323 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 14:07:30 INFO - PROCESS | 1802 | 1461186450328 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 14:07:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:07:30 INFO - PROCESS | 1802 | 1461186450336 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:07:30 INFO - PROCESS | 1802 | 1461186450340 Marionette TRACE conn4 <- [1,2206,null,{}] 14:07:30 INFO - PROCESS | 1802 | 1461186450348 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}] 14:07:30 INFO - PROCESS | 1802 | 1461186450680 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 14:07:31 INFO - PROCESS | 1802 | 1461186451034 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x89105c00 == 145 [pid = 1802] [id = 559] 14:07:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8da3b800) [pid = 1802] [serial = 1678] [outer = (nil)] 14:07:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8e974000) [pid = 1802] [serial = 1679] [outer = 0x8da3b800] 14:07:31 INFO - PROCESS | 1802 | 1461186451185 Marionette DEBUG loaded listener.js 14:07:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8ea48400) [pid = 1802] [serial = 1680] [outer = 0x8da3b800] 14:07:32 INFO - PROCESS | 1802 | 1461186452381 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]]]}] 14:07:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:07:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 2086ms 14:07:32 INFO - PROCESS | 1802 | 1461186452423 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 14:07:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:07:32 INFO - PROCESS | 1802 | 1461186452428 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 14:07:32 INFO - PROCESS | 1802 | 1461186452434 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:07:32 INFO - PROCESS | 1802 | 1461186452438 Marionette TRACE conn4 <- [1,2210,null,{}] 14:07:32 INFO - PROCESS | 1802 | 1461186452444 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}] 14:07:32 INFO - PROCESS | 1802 | 1461186452689 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 14:07:33 INFO - PROCESS | 1802 | 1461186453029 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e971000 == 146 [pid = 1802] [id = 560] 14:07:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8ea44800) [pid = 1802] [serial = 1681] [outer = (nil)] 14:07:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8f9da400) [pid = 1802] [serial = 1682] [outer = 0x8ea44800] 14:07:33 INFO - PROCESS | 1802 | 1461186453148 Marionette DEBUG loaded listener.js 14:07:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8f9e3c00) [pid = 1802] [serial = 1683] [outer = 0x8ea44800] 14:07:34 INFO - PROCESS | 1802 | 1461186454125 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]]]}] 14:07:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:07:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1737ms 14:07:34 INFO - PROCESS | 1802 | 1461186454173 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 14:07:34 INFO - PROCESS | 1802 | 1461186454177 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 14:07:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:07:34 INFO - PROCESS | 1802 | 1461186454186 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:07:34 INFO - PROCESS | 1802 | 1461186454190 Marionette TRACE conn4 <- [1,2214,null,{}] 14:07:34 INFO - PROCESS | 1802 | 1461186454197 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}] 14:07:34 INFO - PROCESS | 1802 | 1461186454443 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 14:07:34 INFO - PROCESS | 1802 | 1461186454868 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x899ec400 == 147 [pid = 1802] [id = 561] 14:07:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8ea64c00) [pid = 1802] [serial = 1684] [outer = (nil)] 14:07:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x90410c00) [pid = 1802] [serial = 1685] [outer = 0x8ea64c00] 14:07:35 INFO - PROCESS | 1802 | 1461186455035 Marionette DEBUG loaded listener.js 14:07:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x90414c00) [pid = 1802] [serial = 1686] [outer = 0x8ea64c00] 14:07:36 INFO - PROCESS | 1802 | 1461186456504 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]]]}] 14:07:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:07:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2343ms 14:07:36 INFO - PROCESS | 1802 | 1461186456531 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 14:07:36 INFO - PROCESS | 1802 | 1461186456535 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 14:07:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:07:36 INFO - PROCESS | 1802 | 1461186456564 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:07:36 INFO - PROCESS | 1802 | 1461186456571 Marionette TRACE conn4 <- [1,2218,null,{}] 14:07:36 INFO - PROCESS | 1802 | 1461186456581 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}] 14:07:36 INFO - PROCESS | 1802 | 1461186456989 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 14:07:37 INFO - PROCESS | 1802 | 1461186457440 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c1f6000 == 148 [pid = 1802] [id = 562] 14:07:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x90412800) [pid = 1802] [serial = 1687] [outer = (nil)] 14:07:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x904f3800) [pid = 1802] [serial = 1688] [outer = 0x90412800] 14:07:37 INFO - PROCESS | 1802 | 1461186457598 Marionette DEBUG loaded listener.js 14:07:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x904fb400) [pid = 1802] [serial = 1689] [outer = 0x90412800] 14:07:38 INFO - PROCESS | 1802 | 1461186458935 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]]]}] 14:07:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:07:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 2409ms 14:07:38 INFO - PROCESS | 1802 | 1461186458969 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 14:07:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:07:38 INFO - PROCESS | 1802 | 1461186458974 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 14:07:38 INFO - PROCESS | 1802 | 1461186458982 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:07:38 INFO - PROCESS | 1802 | 1461186458985 Marionette TRACE conn4 <- [1,2222,null,{}] 14:07:38 INFO - PROCESS | 1802 | 1461186458992 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}] 14:07:39 INFO - PROCESS | 1802 | 1461186459267 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 14:07:39 INFO - PROCESS | 1802 | 1461186459610 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x9054f800 == 149 [pid = 1802] [id = 563] 14:07:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x9085bc00) [pid = 1802] [serial = 1690] [outer = (nil)] 14:07:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x913e7c00) [pid = 1802] [serial = 1691] [outer = 0x9085bc00] 14:07:39 INFO - PROCESS | 1802 | 1461186459743 Marionette DEBUG loaded listener.js 14:07:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x91616c00) [pid = 1802] [serial = 1692] [outer = 0x9085bc00] 14:07:40 INFO - PROCESS | 1802 | 1461186460739 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]]]}] 14:07:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:07:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1805ms 14:07:40 INFO - PROCESS | 1802 | 1461186460787 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 14:07:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:07:40 INFO - PROCESS | 1802 | 1461186460792 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 14:07:40 INFO - PROCESS | 1802 | 1461186460799 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:07:40 INFO - PROCESS | 1802 | 1461186460804 Marionette TRACE conn4 <- [1,2226,null,{}] 14:07:40 INFO - PROCESS | 1802 | 1461186460810 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}] 14:07:41 INFO - PROCESS | 1802 | 1461186461080 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 14:07:41 INFO - PROCESS | 1802 | 1461186461426 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b6a1400 == 150 [pid = 1802] [id = 564] 14:07:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x920f7c00) [pid = 1802] [serial = 1693] [outer = (nil)] 14:07:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x9212c000) [pid = 1802] [serial = 1694] [outer = 0x920f7c00] 14:07:41 INFO - PROCESS | 1802 | 1461186461526 Marionette DEBUG loaded listener.js 14:07:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x92b9e400) [pid = 1802] [serial = 1695] [outer = 0x920f7c00] 14:07:42 INFO - PROCESS | 1802 | 1461186462439 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]]]}] 14:07:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:07:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1692ms 14:07:42 INFO - PROCESS | 1802 | 1461186462491 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 14:07:42 INFO - PROCESS | 1802 | 1461186462495 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 14:07:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:07:42 INFO - PROCESS | 1802 | 1461186462502 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:07:42 INFO - PROCESS | 1802 | 1461186462505 Marionette TRACE conn4 <- [1,2230,null,{}] 14:07:42 INFO - PROCESS | 1802 | 1461186462511 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}] 14:07:42 INFO - PROCESS | 1802 | 1461186462751 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 14:07:43 INFO - PROCESS | 1802 | 1461186463040 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x92131c00 == 151 [pid = 1802] [id = 565] 14:07:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x92dd9400) [pid = 1802] [serial = 1696] [outer = (nil)] 14:07:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x93acac00) [pid = 1802] [serial = 1697] [outer = 0x92dd9400] 14:07:43 INFO - PROCESS | 1802 | 1461186463187 Marionette DEBUG loaded listener.js 14:07:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x93cc2c00) [pid = 1802] [serial = 1698] [outer = 0x92dd9400] 14:07:44 INFO - PROCESS | 1802 | 1461186464172 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]]]}] 14:07:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:07:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1683ms 14:07:44 INFO - PROCESS | 1802 | 1461186464186 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 14:07:44 INFO - PROCESS | 1802 | 1461186464191 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 14:07:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:07:44 INFO - PROCESS | 1802 | 1461186464214 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:07:44 INFO - PROCESS | 1802 | 1461186464218 Marionette TRACE conn4 <- [1,2234,null,{}] 14:07:44 INFO - PROCESS | 1802 | 1461186464230 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}] 14:07:44 INFO - PROCESS | 1802 | 1461186464472 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 14:07:44 INFO - PROCESS | 1802 | 1461186464823 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x8558e400 == 152 [pid = 1802] [id = 566] 14:07:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8e932800) [pid = 1802] [serial = 1699] [outer = (nil)] 14:07:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x95da6000) [pid = 1802] [serial = 1700] [outer = 0x8e932800] 14:07:44 INFO - PROCESS | 1802 | 1461186464929 Marionette DEBUG loaded listener.js 14:07:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x96fca400) [pid = 1802] [serial = 1701] [outer = 0x8e932800] 14:07:45 INFO - PROCESS | 1802 | 1461186465827 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]]]}] 14:07:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:07:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1662ms 14:07:45 INFO - PROCESS | 1802 | 1461186465860 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 14:07:45 INFO - PROCESS | 1802 | 1461186465863 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 14:07:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:07:45 INFO - PROCESS | 1802 | 1461186465870 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:07:45 INFO - PROCESS | 1802 | 1461186465873 Marionette TRACE conn4 <- [1,2238,null,{}] 14:07:45 INFO - PROCESS | 1802 | 1461186465879 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}] 14:07:46 INFO - PROCESS | 1802 | 1461186466136 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 14:07:46 INFO - PROCESS | 1802 | 1461186466602 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x82c89000 == 153 [pid = 1802] [id = 567] 14:07:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x869f2c00) [pid = 1802] [serial = 1702] [outer = (nil)] 14:07:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x98198c00) [pid = 1802] [serial = 1703] [outer = 0x869f2c00] 14:07:46 INFO - PROCESS | 1802 | 1461186466739 Marionette DEBUG loaded listener.js 14:07:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x98c9d000) [pid = 1802] [serial = 1704] [outer = 0x869f2c00] 14:07:47 INFO - PROCESS | 1802 | 1461186467668 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]]]}] 14:07:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:07:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1836ms 14:07:47 INFO - PROCESS | 1802 | 1461186467731 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 14:07:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:07:47 INFO - PROCESS | 1802 | 1461186467736 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 14:07:47 INFO - PROCESS | 1802 | 1461186467743 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:07:47 INFO - PROCESS | 1802 | 1461186467747 Marionette TRACE conn4 <- [1,2242,null,{}] 14:07:47 INFO - PROCESS | 1802 | 1461186467753 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}] 14:07:48 INFO - PROCESS | 1802 | 1461186468010 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 14:07:48 INFO - PROCESS | 1802 | 1461186468369 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x95d7cc00 == 154 [pid = 1802] [id = 568] 14:07:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x97c08000) [pid = 1802] [serial = 1705] [outer = (nil)] 14:07:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x99132800) [pid = 1802] [serial = 1706] [outer = 0x97c08000] 14:07:48 INFO - PROCESS | 1802 | 1461186468476 Marionette DEBUG loaded listener.js 14:07:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x9941c800) [pid = 1802] [serial = 1707] [outer = 0x97c08000] 14:07:49 INFO - PROCESS | 1802 | 1461186469518 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]]]}] 14:07:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:07:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1843ms 14:07:49 INFO - PROCESS | 1802 | 1461186469586 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 14:07:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:07:49 INFO - PROCESS | 1802 | 1461186469591 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 14:07:49 INFO - PROCESS | 1802 | 1461186469597 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:07:49 INFO - PROCESS | 1802 | 1461186469601 Marionette TRACE conn4 <- [1,2246,null,{}] 14:07:49 INFO - PROCESS | 1802 | 1461186469607 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}] 14:07:49 INFO - PROCESS | 1802 | 1461186469877 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 14:07:50 INFO - PROCESS | 1802 | 1461186470231 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:52 INFO - PROCESS | 1802 | --DOCSHELL 0x84daf000 == 153 [pid = 1802] [id = 552] 14:07:52 INFO - PROCESS | 1802 | --DOCSHELL 0x877e1c00 == 152 [pid = 1802] [id = 551] 14:07:52 INFO - PROCESS | 1802 | --DOCSHELL 0x86af7400 == 151 [pid = 1802] [id = 550] 14:07:52 INFO - PROCESS | 1802 | --DOCSHELL 0x93cbf000 == 150 [pid = 1802] [id = 548] 14:07:52 INFO - PROCESS | 1802 | --DOCSHELL 0x84b8c400 == 149 [pid = 1802] [id = 547] 14:07:52 INFO - PROCESS | 1802 | --DOCSHELL 0x84286c00 == 148 [pid = 1802] [id = 546] 14:07:52 INFO - PROCESS | 1802 | --DOCSHELL 0x85449000 == 147 [pid = 1802] [id = 544] 14:07:52 INFO - PROCESS | 1802 | --DOCSHELL 0x92dd5000 == 146 [pid = 1802] [id = 545] 14:07:52 INFO - PROCESS | 1802 | --DOCSHELL 0x91309400 == 145 [pid = 1802] [id = 543] 14:07:52 INFO - PROCESS | 1802 | --DOCSHELL 0x914bb400 == 144 [pid = 1802] [id = 542] 14:07:52 INFO - PROCESS | 1802 | --DOCSHELL 0x8fda5800 == 143 [pid = 1802] [id = 541] 14:07:52 INFO - PROCESS | 1802 | --DOCSHELL 0x8e96ac00 == 142 [pid = 1802] [id = 539] 14:07:52 INFO - PROCESS | 1802 | --DOCSHELL 0x8f18d800 == 141 [pid = 1802] [id = 540] 14:07:52 INFO - PROCESS | 1802 | --DOCSHELL 0x8c3d9000 == 140 [pid = 1802] [id = 538] 14:07:52 INFO - PROCESS | 1802 | --DOCSHELL 0x8da31c00 == 139 [pid = 1802] [id = 537] 14:07:52 INFO - PROCESS | 1802 | --DOCSHELL 0x85454c00 == 138 [pid = 1802] [id = 536] 14:07:52 INFO - PROCESS | 1802 | --DOCSHELL 0x8a322c00 == 137 [pid = 1802] [id = 535] 14:07:52 INFO - PROCESS | 1802 | --DOCSHELL 0x88497800 == 136 [pid = 1802] [id = 533] 14:07:52 INFO - PROCESS | 1802 | --DOCSHELL 0x89298c00 == 135 [pid = 1802] [id = 534] 14:07:52 INFO - PROCESS | 1802 | --DOCSHELL 0x84db7800 == 134 [pid = 1802] [id = 532] 14:07:52 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8e8e3000) [pid = 1802] [serial = 1556] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8fc56400) [pid = 1802] [serial = 1565] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x904b1400) [pid = 1802] [serial = 1568] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x92dda400) [pid = 1802] [serial = 1584] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8a2d1800) [pid = 1802] [serial = 1541] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x86af7c00) [pid = 1802] [serial = 1586] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8c079400) [pid = 1802] [serial = 1548] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x893cb800) [pid = 1802] [serial = 1590] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x8b6ab000) [pid = 1802] [serial = 1545] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8e968000) [pid = 1802] [serial = 1560] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8849a000) [pid = 1802] [serial = 1538] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8544a400) [pid = 1802] [serial = 1535] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x916ecc00) [pid = 1802] [serial = 1578] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x920f5400) [pid = 1802] [serial = 1580] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8e93cc00) [pid = 1802] [serial = 1559] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x914bf400) [pid = 1802] [serial = 1575] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x90549c00) [pid = 1802] [serial = 1574] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x92123800) [pid = 1802] [serial = 1581] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8e8e5000) [pid = 1802] [serial = 1557] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8ea61000) [pid = 1802] [serial = 1563] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x92dd8400) [pid = 1802] [serial = 1583] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x916e9800) [pid = 1802] [serial = 1577] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8a27f400) [pid = 1802] [serial = 1592] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8c3aec00) [pid = 1802] [serial = 1551] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8ea50400) [pid = 1802] [serial = 1562] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x89296400) [pid = 1802] [serial = 1539] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8a31a400) [pid = 1802] [serial = 1542] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8b6a6000) [pid = 1802] [serial = 1544] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8749d400) [pid = 1802] [serial = 1587] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8c0b2800) [pid = 1802] [serial = 1550] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x908f2c00) [pid = 1802] [serial = 1571] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8558f400) [pid = 1802] [serial = 1536] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8b7c7c00) [pid = 1802] [serial = 1547] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8a2d2c00) [pid = 1802] [serial = 1593] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x904f2c00) [pid = 1802] [serial = 1569] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8e70b800) [pid = 1802] [serial = 1553] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x89108000) [pid = 1802] [serial = 1589] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8a5dcc00) [pid = 1802] [serial = 1467] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8fda6000) [pid = 1802] [serial = 1566] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x908fa800) [pid = 1802] [serial = 1572] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8e717000) [pid = 1802] [serial = 1554] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8a2d6800) [pid = 1802] [serial = 1595] [outer = (nil)] [url = about:blank] 14:07:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fc0400 == 135 [pid = 1802] [id = 569] 14:07:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x84286c00) [pid = 1802] [serial = 1708] [outer = (nil)] 14:07:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x85456800) [pid = 1802] [serial = 1709] [outer = 0x84286c00] 14:07:53 INFO - PROCESS | 1802 | 1461186473122 Marionette DEBUG loaded listener.js 14:07:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x86aef400) [pid = 1802] [serial = 1710] [outer = 0x84286c00] 14:07:54 INFO - PROCESS | 1802 | 1461186474047 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]]]}] 14:07:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:07:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 4503ms 14:07:54 INFO - PROCESS | 1802 | 1461186474102 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 14:07:54 INFO - PROCESS | 1802 | 1461186474109 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 14:07:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:07:54 INFO - PROCESS | 1802 | 1461186474119 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:07:54 INFO - PROCESS | 1802 | 1461186474123 Marionette TRACE conn4 <- [1,2250,null,{}] 14:07:54 INFO - PROCESS | 1802 | 1461186474131 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}] 14:07:54 INFO - PROCESS | 1802 | 1461186474388 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 14:07:54 INFO - PROCESS | 1802 | 1461186474680 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x89106000 == 136 [pid = 1802] [id = 570] 14:07:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x89106800) [pid = 1802] [serial = 1711] [outer = (nil)] 14:07:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x89298000) [pid = 1802] [serial = 1712] [outer = 0x89106800] 14:07:54 INFO - PROCESS | 1802 | 1461186474779 Marionette DEBUG loaded listener.js 14:07:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x893c8c00) [pid = 1802] [serial = 1713] [outer = 0x89106800] 14:07:55 INFO - PROCESS | 1802 | 1461186475725 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]]]}] 14:07:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:07:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1632ms 14:07:55 INFO - PROCESS | 1802 | 1461186475751 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 14:07:55 INFO - PROCESS | 1802 | 1461186475757 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 14:07:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:07:55 INFO - PROCESS | 1802 | 1461186475767 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:07:55 INFO - PROCESS | 1802 | 1461186475771 Marionette TRACE conn4 <- [1,2254,null,{}] 14:07:55 INFO - PROCESS | 1802 | 1461186475777 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}] 14:07:56 INFO - PROCESS | 1802 | 1461186476093 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 14:07:56 INFO - PROCESS | 1802 | 1461186476126 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x89298800 == 137 [pid = 1802] [id = 571] 14:07:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x899ea000) [pid = 1802] [serial = 1714] [outer = (nil)] 14:07:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8a284c00) [pid = 1802] [serial = 1715] [outer = 0x899ea000] 14:07:56 INFO - PROCESS | 1802 | 1461186476205 Marionette DEBUG loaded listener.js 14:07:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8a2dd800) [pid = 1802] [serial = 1716] [outer = 0x899ea000] 14:07:57 INFO - PROCESS | 1802 | 1461186477374 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]]]}] 14:07:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:07:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1642ms 14:07:57 INFO - PROCESS | 1802 | 1461186477409 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 14:07:57 INFO - PROCESS | 1802 | 1461186477413 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 14:07:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:07:57 INFO - PROCESS | 1802 | 1461186477427 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:07:57 INFO - PROCESS | 1802 | 1461186477434 Marionette TRACE conn4 <- [1,2258,null,{}] 14:07:57 INFO - PROCESS | 1802 | 1461186477450 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}] 14:07:58 INFO - PROCESS | 1802 | 1461186478278 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 14:07:58 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x869ec000) [pid = 1802] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:07:58 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x87495400) [pid = 1802] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:07:58 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8a5d3800) [pid = 1802] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:07:58 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x97c07800) [pid = 1802] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:07:58 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x916ec400) [pid = 1802] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:07:58 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x89293800) [pid = 1802] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:07:58 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8558a000) [pid = 1802] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:07:58 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x93bd8800) [pid = 1802] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:07:58 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x86af4800) [pid = 1802] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:07:58 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8da33400) [pid = 1802] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:07:58 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x982a5800) [pid = 1802] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:07:58 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x8e972800) [pid = 1802] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:07:58 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x914bc000) [pid = 1802] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:07:58 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x88353000) [pid = 1802] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:07:58 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x8749ac00) [pid = 1802] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:07:58 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x8558cc00) [pid = 1802] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:07:58 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x8f9db400) [pid = 1802] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:07:58 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x8a324400) [pid = 1802] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:07:58 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x8c3d9800) [pid = 1802] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:07:58 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x84e86c00) [pid = 1802] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:07:58 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x8fef1000) [pid = 1802] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:07:58 INFO - PROCESS | 1802 | 1461186478562 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e86c00 == 138 [pid = 1802] [id = 572] 14:07:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x8558a000) [pid = 1802] [serial = 1717] [outer = (nil)] 14:07:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x87495400) [pid = 1802] [serial = 1718] [outer = 0x8558a000] 14:07:58 INFO - PROCESS | 1802 | 1461186478646 Marionette DEBUG loaded listener.js 14:07:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x893cf000) [pid = 1802] [serial = 1719] [outer = 0x8558a000] 14:07:59 INFO - PROCESS | 1802 | 1461186479466 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]]]}] 14:07:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:07:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2105ms 14:07:59 INFO - PROCESS | 1802 | 1461186479527 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 14:07:59 INFO - PROCESS | 1802 | 1461186479530 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 14:07:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:07:59 INFO - PROCESS | 1802 | 1461186479538 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:07:59 INFO - PROCESS | 1802 | 1461186479541 Marionette TRACE conn4 <- [1,2262,null,{}] 14:07:59 INFO - PROCESS | 1802 | 1461186479547 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}] 14:07:59 INFO - PROCESS | 1802 | 1461186479792 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 14:08:00 INFO - PROCESS | 1802 | 1461186480002 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x8558d400 == 139 [pid = 1802] [id = 573] 14:08:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x8834f000) [pid = 1802] [serial = 1720] [outer = (nil)] 14:08:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x8b6bac00) [pid = 1802] [serial = 1721] [outer = 0x8834f000] 14:08:00 INFO - PROCESS | 1802 | 1461186480089 Marionette DEBUG loaded listener.js 14:08:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x8b7c9400) [pid = 1802] [serial = 1722] [outer = 0x8834f000] 14:08:01 INFO - PROCESS | 1802 | 1461186481243 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]]]}] 14:08:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:08:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1748ms 14:08:01 INFO - PROCESS | 1802 | 1461186481288 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 14:08:01 INFO - PROCESS | 1802 | 1461186481297 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 14:08:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:08:01 INFO - PROCESS | 1802 | 1461186481307 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:08:01 INFO - PROCESS | 1802 | 1461186481312 Marionette TRACE conn4 <- [1,2266,null,{}] 14:08:01 INFO - PROCESS | 1802 | 1461186481322 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}] 14:08:01 INFO - PROCESS | 1802 | 1461186481679 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 14:08:02 INFO - PROCESS | 1802 | 1461186481988 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x8849f400 == 140 [pid = 1802] [id = 574] 14:08:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x884a1400) [pid = 1802] [serial = 1723] [outer = (nil)] 14:08:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x893d1c00) [pid = 1802] [serial = 1724] [outer = 0x884a1400] 14:08:02 INFO - PROCESS | 1802 | 1461186482143 Marionette DEBUG loaded listener.js 14:08:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x8a2dd400) [pid = 1802] [serial = 1725] [outer = 0x884a1400] 14:08:03 INFO - PROCESS | 1802 | 1461186483284 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]]]}] 14:08:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:08:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 2039ms 14:08:03 INFO - PROCESS | 1802 | 1461186483348 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 14:08:03 INFO - PROCESS | 1802 | 1461186483357 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 14:08:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:08:03 INFO - PROCESS | 1802 | 1461186483368 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:08:03 INFO - PROCESS | 1802 | 1461186483373 Marionette TRACE conn4 <- [1,2270,null,{}] 14:08:03 INFO - PROCESS | 1802 | 1461186483380 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}] 14:08:03 INFO - PROCESS | 1802 | 1461186483686 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 14:08:04 INFO - PROCESS | 1802 | 1461186484119 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b6b5c00 == 141 [pid = 1802] [id = 575] 14:08:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x8b6b8400) [pid = 1802] [serial = 1726] [outer = (nil)] 14:08:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8b7cd400) [pid = 1802] [serial = 1727] [outer = 0x8b6b8400] 14:08:04 INFO - PROCESS | 1802 | 1461186484219 Marionette DEBUG loaded listener.js 14:08:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8c079000) [pid = 1802] [serial = 1728] [outer = 0x8b6b8400] 14:08:05 INFO - PROCESS | 1802 | 1461186485276 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]]]}] 14:08:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:08:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1947ms 14:08:05 INFO - PROCESS | 1802 | 1461186485328 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 14:08:05 INFO - PROCESS | 1802 | 1461186485333 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 14:08:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:08:05 INFO - PROCESS | 1802 | 1461186485343 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:08:05 INFO - PROCESS | 1802 | 1461186485348 Marionette TRACE conn4 <- [1,2274,null,{}] 14:08:05 INFO - PROCESS | 1802 | 1461186485366 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}] 14:08:05 INFO - PROCESS | 1802 | 1461186485622 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 14:08:05 INFO - PROCESS | 1802 | 1461186485970 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c083800 == 142 [pid = 1802] [id = 576] 14:08:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8c1fb400) [pid = 1802] [serial = 1729] [outer = (nil)] 14:08:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8c3aec00) [pid = 1802] [serial = 1730] [outer = 0x8c1fb400] 14:08:06 INFO - PROCESS | 1802 | 1461186486070 Marionette DEBUG loaded listener.js 14:08:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8c3dac00) [pid = 1802] [serial = 1731] [outer = 0x8c1fb400] 14:08:06 INFO - PROCESS | 1802 | 1461186486982 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]]]}] 14:08:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:08:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1690ms 14:08:07 INFO - PROCESS | 1802 | 1461186487034 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 14:08:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:08:07 INFO - PROCESS | 1802 | 1461186487039 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 14:08:07 INFO - PROCESS | 1802 | 1461186487046 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:08:07 INFO - PROCESS | 1802 | 1461186487050 Marionette TRACE conn4 <- [1,2278,null,{}] 14:08:07 INFO - PROCESS | 1802 | 1461186487056 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}] 14:08:07 INFO - PROCESS | 1802 | 1461186487300 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 14:08:07 INFO - PROCESS | 1802 | 1461186487644 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3a7c00 == 143 [pid = 1802] [id = 577] 14:08:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8e717000) [pid = 1802] [serial = 1732] [outer = (nil)] 14:08:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8e730800) [pid = 1802] [serial = 1733] [outer = 0x8e717000] 14:08:07 INFO - PROCESS | 1802 | 1461186487743 Marionette DEBUG loaded listener.js 14:08:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8e759c00) [pid = 1802] [serial = 1734] [outer = 0x8e717000] 14:08:08 INFO - PROCESS | 1802 | 1461186488695 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]]]}] 14:08:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:08:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1685ms 14:08:08 INFO - PROCESS | 1802 | 1461186488732 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 14:08:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:08:08 INFO - PROCESS | 1802 | 1461186488737 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 14:08:08 INFO - PROCESS | 1802 | 1461186488743 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:08:08 INFO - PROCESS | 1802 | 1461186488748 Marionette TRACE conn4 <- [1,2282,null,{}] 14:08:08 INFO - PROCESS | 1802 | 1461186488770 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}] 14:08:09 INFO - PROCESS | 1802 | 1461186489092 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 14:08:09 INFO - PROCESS | 1802 | 1461186489361 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x82c8b000 == 144 [pid = 1802] [id = 578] 14:08:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8e75c800) [pid = 1802] [serial = 1735] [outer = (nil)] 14:08:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8e8ed000) [pid = 1802] [serial = 1736] [outer = 0x8e75c800] 14:08:09 INFO - PROCESS | 1802 | 1461186489464 Marionette DEBUG loaded listener.js 14:08:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8e8ee400) [pid = 1802] [serial = 1737] [outer = 0x8e75c800] 14:08:10 INFO - PROCESS | 1802 | 1461186490458 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]]]}] 14:08:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:08:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1788ms 14:08:10 INFO - PROCESS | 1802 | 1461186490532 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 14:08:10 INFO - PROCESS | 1802 | 1461186490536 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 14:08:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:08:10 INFO - PROCESS | 1802 | 1461186490543 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:08:10 INFO - PROCESS | 1802 | 1461186490547 Marionette TRACE conn4 <- [1,2286,null,{}] 14:08:10 INFO - PROCESS | 1802 | 1461186490553 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}] 14:08:10 INFO - PROCESS | 1802 | 1461186490838 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 14:08:11 INFO - PROCESS | 1802 | 1461186491192 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ea5e400 == 145 [pid = 1802] [id = 579] 14:08:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8ea68c00) [pid = 1802] [serial = 1738] [outer = (nil)] 14:08:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8f193000) [pid = 1802] [serial = 1739] [outer = 0x8ea68c00] 14:08:11 INFO - PROCESS | 1802 | 1461186491296 Marionette DEBUG loaded listener.js 14:08:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8fda1800) [pid = 1802] [serial = 1740] [outer = 0x8ea68c00] 14:08:12 INFO - PROCESS | 1802 | 1461186492227 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]]]}] 14:08:12 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 14:08:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1734ms 14:08:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:08:12 INFO - PROCESS | 1802 | 1461186492279 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 14:08:12 INFO - PROCESS | 1802 | 1461186492282 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 14:08:12 INFO - PROCESS | 1802 | 1461186492289 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:08:12 INFO - PROCESS | 1802 | 1461186492292 Marionette TRACE conn4 <- [1,2290,null,{}] 14:08:12 INFO - PROCESS | 1802 | 1461186492298 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}] 14:08:12 INFO - PROCESS | 1802 | 1461186492558 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 14:08:12 INFO - PROCESS | 1802 | 1461186492893 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e972800 == 146 [pid = 1802] [id = 580] 14:08:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8ea6b000) [pid = 1802] [serial = 1741] [outer = (nil)] 14:08:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x904a7000) [pid = 1802] [serial = 1742] [outer = 0x8ea6b000] 14:08:12 INFO - PROCESS | 1802 | 1461186492997 Marionette DEBUG loaded listener.js 14:08:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x904aa400) [pid = 1802] [serial = 1743] [outer = 0x8ea6b000] 14:08:13 INFO - PROCESS | 1802 | 1461186493943 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]]]}] 14:08:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:08:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1693ms 14:08:13 INFO - PROCESS | 1802 | 1461186493982 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 14:08:13 INFO - PROCESS | 1802 | 1461186493985 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 14:08:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:08:13 INFO - PROCESS | 1802 | 1461186493992 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:08:13 INFO - PROCESS | 1802 | 1461186493996 Marionette TRACE conn4 <- [1,2294,null,{}] 14:08:14 INFO - PROCESS | 1802 | 1461186494003 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}] 14:08:14 INFO - PROCESS | 1802 | 1461186494239 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 14:08:14 INFO - PROCESS | 1802 | 1461186494596 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ea69c00 == 147 [pid = 1802] [id = 581] 14:08:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8f18d800) [pid = 1802] [serial = 1744] [outer = (nil)] 14:08:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x90548c00) [pid = 1802] [serial = 1745] [outer = 0x8f18d800] 14:08:14 INFO - PROCESS | 1802 | 1461186494700 Marionette DEBUG loaded listener.js 14:08:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x9054ec00) [pid = 1802] [serial = 1746] [outer = 0x8f18d800] 14:08:15 INFO - PROCESS | 1802 | 1461186495612 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]]]}] 14:08:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:08:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1654ms 14:08:15 INFO - PROCESS | 1802 | 1461186495648 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 14:08:15 INFO - PROCESS | 1802 | 1461186495652 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 14:08:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:08:15 INFO - PROCESS | 1802 | 1461186495659 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:08:15 INFO - PROCESS | 1802 | 1461186495662 Marionette TRACE conn4 <- [1,2298,null,{}] 14:08:15 INFO - PROCESS | 1802 | 1461186495668 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}] 14:08:15 INFO - PROCESS | 1802 | 1461186495902 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 14:08:16 INFO - PROCESS | 1802 | 1461186496207 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x90417c00 == 148 [pid = 1802] [id = 582] 14:08:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x904f6c00) [pid = 1802] [serial = 1747] [outer = (nil)] 14:08:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x914b9800) [pid = 1802] [serial = 1748] [outer = 0x904f6c00] 14:08:16 INFO - PROCESS | 1802 | 1461186496362 Marionette DEBUG loaded listener.js 14:08:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x914c1000) [pid = 1802] [serial = 1749] [outer = 0x904f6c00] 14:08:17 INFO - PROCESS | 1802 | 1461186497270 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]]]}] 14:08:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:08:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1641ms 14:08:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:08:17 INFO - PROCESS | 1802 | 1461186497302 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 14:08:17 INFO - PROCESS | 1802 | 1461186497305 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 14:08:17 INFO - PROCESS | 1802 | 1461186497313 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:08:17 INFO - PROCESS | 1802 | 1461186497315 Marionette TRACE conn4 <- [1,2302,null,{}] 14:08:17 INFO - PROCESS | 1802 | 1461186497322 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}] 14:08:17 INFO - PROCESS | 1802 | 1461186497563 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 14:08:17 INFO - PROCESS | 1802 | 1461186497862 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e969000 == 149 [pid = 1802] [id = 583] 14:08:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x913db400) [pid = 1802] [serial = 1750] [outer = (nil)] 14:08:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x916e9800) [pid = 1802] [serial = 1751] [outer = 0x913db400] 14:08:18 INFO - PROCESS | 1802 | 1461186498005 Marionette DEBUG loaded listener.js 14:08:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x916ef800) [pid = 1802] [serial = 1752] [outer = 0x913db400] 14:08:18 INFO - PROCESS | 1802 | 1461186498983 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]]]}] 14:08:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:08:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1737ms 14:08:19 INFO - PROCESS | 1802 | 1461186499050 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 14:08:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:08:19 INFO - PROCESS | 1802 | 1461186499055 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 14:08:19 INFO - PROCESS | 1802 | 1461186499062 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:08:19 INFO - PROCESS | 1802 | 1461186499066 Marionette TRACE conn4 <- [1,2306,null,{}] 14:08:19 INFO - PROCESS | 1802 | 1461186499073 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}] 14:08:19 INFO - PROCESS | 1802 | 1461186499413 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 14:08:19 INFO - PROCESS | 1802 | 1461186499816 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x92ba2800 == 150 [pid = 1802] [id = 584] 14:08:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x92ba3c00) [pid = 1802] [serial = 1753] [outer = (nil)] 14:08:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x92dd8400) [pid = 1802] [serial = 1754] [outer = 0x92ba3c00] 14:08:19 INFO - PROCESS | 1802 | 1461186499936 Marionette DEBUG loaded listener.js 14:08:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x93accc00) [pid = 1802] [serial = 1755] [outer = 0x92ba3c00] 14:08:21 INFO - PROCESS | 1802 | 1461186501142 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]]]}] 14:08:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:08:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2136ms 14:08:21 INFO - PROCESS | 1802 | 1461186501198 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 14:08:21 INFO - PROCESS | 1802 | 1461186501201 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 14:08:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:08:21 INFO - PROCESS | 1802 | 1461186501208 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:08:21 INFO - PROCESS | 1802 | 1461186501211 Marionette TRACE conn4 <- [1,2310,null,{}] 14:08:21 INFO - PROCESS | 1802 | 1461186501218 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}] 14:08:21 INFO - PROCESS | 1802 | 1461186501465 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 14:08:21 INFO - PROCESS | 1802 | 1461186501811 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x9161f800 == 151 [pid = 1802] [id = 585] 14:08:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x920ed800) [pid = 1802] [serial = 1756] [outer = (nil)] 14:08:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x93cc5400) [pid = 1802] [serial = 1757] [outer = 0x920ed800] 14:08:21 INFO - PROCESS | 1802 | 1461186501904 Marionette DEBUG loaded listener.js 14:08:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x95105400) [pid = 1802] [serial = 1758] [outer = 0x920ed800] 14:08:22 INFO - PROCESS | 1802 | 1461186502829 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]]]}] 14:08:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:08:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1688ms 14:08:22 INFO - PROCESS | 1802 | 1461186502898 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 14:08:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:08:22 INFO - PROCESS | 1802 | 1461186502902 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 14:08:22 INFO - PROCESS | 1802 | 1461186502909 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:08:22 INFO - PROCESS | 1802 | 1461186502913 Marionette TRACE conn4 <- [1,2314,null,{}] 14:08:22 INFO - PROCESS | 1802 | 1461186502919 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}] 14:08:23 INFO - PROCESS | 1802 | 1461186503161 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 14:08:23 INFO - PROCESS | 1802 | 1461186503507 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x92130800 == 152 [pid = 1802] [id = 586] 14:08:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x93cbf000) [pid = 1802] [serial = 1759] [outer = (nil)] 14:08:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x97764c00) [pid = 1802] [serial = 1760] [outer = 0x93cbf000] 14:08:23 INFO - PROCESS | 1802 | 1461186503615 Marionette DEBUG loaded listener.js 14:08:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x97bb1c00) [pid = 1802] [serial = 1761] [outer = 0x93cbf000] 14:08:24 INFO - PROCESS | 1802 | 1461186504557 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]]]}] 14:08:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:08:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1685ms 14:08:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:08:24 INFO - PROCESS | 1802 | 1461186504594 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 14:08:24 INFO - PROCESS | 1802 | 1461186504597 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 14:08:24 INFO - PROCESS | 1802 | 1461186504605 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:08:24 INFO - PROCESS | 1802 | 1461186504608 Marionette TRACE conn4 <- [1,2318,null,{}] 14:08:24 INFO - PROCESS | 1802 | 1461186504614 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}] 14:08:24 INFO - PROCESS | 1802 | 1461186504852 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 14:08:25 INFO - PROCESS | 1802 | 1461186505207 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x92ba0800 == 153 [pid = 1802] [id = 587] 14:08:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x93cbf800) [pid = 1802] [serial = 1762] [outer = (nil)] 14:08:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x99448400) [pid = 1802] [serial = 1763] [outer = 0x93cbf800] 14:08:25 INFO - PROCESS | 1802 | 1461186505308 Marionette DEBUG loaded listener.js 14:08:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x99a1ec00) [pid = 1802] [serial = 1764] [outer = 0x93cbf800] 14:08:26 INFO - PROCESS | 1802 | 1461186506221 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] 14:08:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:08:26 INFO - PROCESS | 1802 | 1461186506293 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 14:08:26 INFO - PROCESS | 1802 | 1461186506300 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:08:26 INFO - PROCESS | 1802 | 1461186506303 Marionette TRACE conn4 <- [1,2322,null,{}] 14:08:26 INFO - PROCESS | 1802 | 1461186506309 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}] 14:08:26 INFO - PROCESS | 1802 | 1461186506544 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 14:08:26 INFO - PROCESS | 1802 | 1461186506889 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x859b4000 == 154 [pid = 1802] [id = 588] 14:08:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8834e800) [pid = 1802] [serial = 1765] [outer = (nil)] 14:08:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x99b25000) [pid = 1802] [serial = 1766] [outer = 0x8834e800] 14:08:26 INFO - PROCESS | 1802 | 1461186506988 Marionette DEBUG loaded listener.js 14:08:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x99b2ac00) [pid = 1802] [serial = 1767] [outer = 0x8834e800] 14:08:27 INFO - PROCESS | 1802 | 1461186507892 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]]]}] 14:08:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:08:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1639ms 14:08:27 INFO - PROCESS | 1802 | 1461186507939 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 14:08:27 INFO - PROCESS | 1802 | 1461186507942 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 14:08:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:08:27 INFO - PROCESS | 1802 | 1461186507949 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:08:27 INFO - PROCESS | 1802 | 1461186507952 Marionette TRACE conn4 <- [1,2326,null,{}] 14:08:27 INFO - PROCESS | 1802 | 1461186507960 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}] 14:08:28 INFO - PROCESS | 1802 | 1461186508201 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 14:08:28 INFO - PROCESS | 1802 | 1461186508558 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x84dab400 == 155 [pid = 1802] [id = 589] 14:08:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x93bd7000) [pid = 1802] [serial = 1768] [outer = (nil)] 14:08:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x99b3c000) [pid = 1802] [serial = 1769] [outer = 0x93bd7000] 14:08:28 INFO - PROCESS | 1802 | 1461186508651 Marionette DEBUG loaded listener.js 14:08:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x99b41800) [pid = 1802] [serial = 1770] [outer = 0x93bd7000] 14:08:29 INFO - PROCESS | 1802 | 1461186509543 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]]]}] 14:08:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:08:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1630ms 14:08:29 INFO - PROCESS | 1802 | 1461186509580 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 14:08:29 INFO - PROCESS | 1802 | 1461186509583 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 14:08:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:08:29 INFO - PROCESS | 1802 | 1461186509592 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:08:29 INFO - PROCESS | 1802 | 1461186509596 Marionette TRACE conn4 <- [1,2330,null,{}] 14:08:29 INFO - PROCESS | 1802 | 1461186509602 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}] 14:08:29 INFO - PROCESS | 1802 | 1461186509835 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 14:08:30 INFO - PROCESS | 1802 | 1461186510210 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x99b31000 == 156 [pid = 1802] [id = 590] 14:08:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x99b31400) [pid = 1802] [serial = 1771] [outer = (nil)] 14:08:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x9ae65400) [pid = 1802] [serial = 1772] [outer = 0x99b31400] 14:08:30 INFO - PROCESS | 1802 | 1461186510303 Marionette DEBUG loaded listener.js 14:08:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x9aed1000) [pid = 1802] [serial = 1773] [outer = 0x99b31400] 14:08:33 INFO - PROCESS | 1802 | --DOCSHELL 0x82c89000 == 155 [pid = 1802] [id = 567] 14:08:33 INFO - PROCESS | 1802 | --DOCSHELL 0x95d7cc00 == 154 [pid = 1802] [id = 568] 14:08:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8558e400 == 153 [pid = 1802] [id = 566] 14:08:33 INFO - PROCESS | 1802 | --DOCSHELL 0x92131c00 == 152 [pid = 1802] [id = 565] 14:08:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8b6a1400 == 151 [pid = 1802] [id = 564] 14:08:33 INFO - PROCESS | 1802 | --DOCSHELL 0x9054f800 == 150 [pid = 1802] [id = 563] 14:08:33 INFO - PROCESS | 1802 | --DOCSHELL 0x899ec400 == 149 [pid = 1802] [id = 561] 14:08:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8c1f6000 == 148 [pid = 1802] [id = 562] 14:08:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8e971000 == 147 [pid = 1802] [id = 560] 14:08:33 INFO - PROCESS | 1802 | --DOCSHELL 0x89105c00 == 146 [pid = 1802] [id = 559] 14:08:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8c3a4800 == 145 [pid = 1802] [id = 558] 14:08:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8c080000 == 144 [pid = 1802] [id = 557] 14:08:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8a31e000 == 143 [pid = 1802] [id = 555] 14:08:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8b7ca400 == 142 [pid = 1802] [id = 556] 14:08:33 INFO - PROCESS | 1802 | --DOCSHELL 0x884a0000 == 141 [pid = 1802] [id = 554] 14:08:33 INFO - PROCESS | 1802 | --DOCSHELL 0x84b95800 == 140 [pid = 1802] [id = 553] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x93cbc800) [pid = 1802] [serial = 1635] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x877e0400) [pid = 1802] [serial = 1652] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8c0a8800) [pid = 1802] [serial = 1607] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x98ea1000) [pid = 1802] [serial = 1646] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x92dd2000) [pid = 1802] [serial = 1631] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8834f800) [pid = 1802] [serial = 1658] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x893d2800) [pid = 1802] [serial = 1601] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x96fccc00) [pid = 1802] [serial = 1641] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x95d7d800) [pid = 1802] [serial = 1638] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x97fdcc00) [pid = 1802] [serial = 1644] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8e711800) [pid = 1802] [serial = 1613] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x99424000) [pid = 1802] [serial = 1649] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x899ed800) [pid = 1802] [serial = 1602] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8f9e4c00) [pid = 1802] [serial = 1619] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x93bdd000) [pid = 1802] [serial = 1634] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8e8e3800) [pid = 1802] [serial = 1614] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x914c7400) [pid = 1802] [serial = 1628] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x893e4c00) [pid = 1802] [serial = 1656] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x95d7bc00) [pid = 1802] [serial = 1637] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x893d3000) [pid = 1802] [serial = 1655] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x899e8c00) [pid = 1802] [serial = 1533] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8c0b0000) [pid = 1802] [serial = 1608] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8c3ab800) [pid = 1802] [serial = 1611] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x90410400) [pid = 1802] [serial = 1622] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8c3a7000) [pid = 1802] [serial = 1610] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x98fb8c00) [pid = 1802] [serial = 1647] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8b4cf000) [pid = 1802] [serial = 1604] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x92048000) [pid = 1802] [serial = 1629] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8ea52c00) [pid = 1802] [serial = 1617] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x99444800) [pid = 1802] [serial = 1650] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x90414800) [pid = 1802] [serial = 1623] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x96fc8400) [pid = 1802] [serial = 1640] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x85588400) [pid = 1802] [serial = 1598] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8834b800) [pid = 1802] [serial = 1653] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x9054b400) [pid = 1802] [serial = 1626] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x97bb2800) [pid = 1802] [serial = 1643] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x869f5800) [pid = 1802] [serial = 1599] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x93abf400) [pid = 1802] [serial = 1632] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8fd9b800) [pid = 1802] [serial = 1620] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8b6a5000) [pid = 1802] [serial = 1605] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8ea4c800) [pid = 1802] [serial = 1616] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x90542800) [pid = 1802] [serial = 1625] [outer = (nil)] [url = about:blank] 14:08:33 INFO - PROCESS | 1802 | 1461186513875 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]]]}] 14:08:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:08:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 4294ms 14:08:33 INFO - PROCESS | 1802 | 1461186513887 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 14:08:33 INFO - PROCESS | 1802 | 1461186513891 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 14:08:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:08:33 INFO - PROCESS | 1802 | 1461186513900 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:08:33 INFO - PROCESS | 1802 | 1461186513906 Marionette TRACE conn4 <- [1,2334,null,{}] 14:08:33 INFO - PROCESS | 1802 | 1461186513915 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}] 14:08:34 INFO - PROCESS | 1802 | 1461186514184 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 14:08:34 INFO - PROCESS | 1802 | 1461186514404 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8558c000 == 141 [pid = 1802] [id = 591] 14:08:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x859ae400) [pid = 1802] [serial = 1774] [outer = (nil)] 14:08:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x87494800) [pid = 1802] [serial = 1775] [outer = 0x859ae400] 14:08:34 INFO - PROCESS | 1802 | 1461186514486 Marionette DEBUG loaded listener.js 14:08:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x877dd800) [pid = 1802] [serial = 1776] [outer = 0x859ae400] 14:08:35 INFO - PROCESS | 1802 | 1461186515382 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]]]}] 14:08:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:08:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1540ms 14:08:35 INFO - PROCESS | 1802 | 1461186515442 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 14:08:35 INFO - PROCESS | 1802 | 1461186515451 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 14:08:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:08:35 INFO - PROCESS | 1802 | 1461186515463 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:08:35 INFO - PROCESS | 1802 | 1461186515467 Marionette TRACE conn4 <- [1,2338,null,{}] 14:08:35 INFO - PROCESS | 1802 | 1461186515473 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}] 14:08:35 INFO - PROCESS | 1802 | 1461186515697 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 14:08:35 INFO - PROCESS | 1802 | 1461186515938 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x87497800 == 142 [pid = 1802] [id = 592] 14:08:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8834fc00) [pid = 1802] [serial = 1777] [outer = (nil)] 14:08:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x89104400) [pid = 1802] [serial = 1778] [outer = 0x8834fc00] 14:08:36 INFO - PROCESS | 1802 | 1461186516060 Marionette DEBUG loaded listener.js 14:08:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8929f000) [pid = 1802] [serial = 1779] [outer = 0x8834fc00] 14:08:37 INFO - PROCESS | 1802 | 1461186517039 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]]]}] 14:08:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:08:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1644ms 14:08:37 INFO - PROCESS | 1802 | 1461186517108 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 14:08:37 INFO - PROCESS | 1802 | 1461186517112 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 14:08:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:08:37 INFO - PROCESS | 1802 | 1461186517119 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:08:37 INFO - PROCESS | 1802 | 1461186517125 Marionette TRACE conn4 <- [1,2342,null,{}] 14:08:37 INFO - PROCESS | 1802 | 1461186517148 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}] 14:08:37 INFO - PROCESS | 1802 | 1461186517442 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 14:08:37 INFO - PROCESS | 1802 | 1461186517658 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x8849bc00 == 143 [pid = 1802] [id = 593] 14:08:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x899e8000) [pid = 1802] [serial = 1780] [outer = (nil)] 14:08:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x899ef400) [pid = 1802] [serial = 1781] [outer = 0x899e8000] 14:08:37 INFO - PROCESS | 1802 | 1461186517740 Marionette DEBUG loaded listener.js 14:08:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8a284400) [pid = 1802] [serial = 1782] [outer = 0x899e8000] 14:08:38 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x84dadc00) [pid = 1802] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:08:38 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x84286c00) [pid = 1802] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:08:38 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8558a000) [pid = 1802] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:08:38 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x899ea000) [pid = 1802] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:08:38 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8a320400) [pid = 1802] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:08:38 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8e932800) [pid = 1802] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:08:38 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8b7d3800) [pid = 1802] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:08:38 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8da36c00) [pid = 1802] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:08:38 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8ea64c00) [pid = 1802] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:08:38 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x92dd9400) [pid = 1802] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:08:38 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8da3b800) [pid = 1802] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:08:38 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x893ce000) [pid = 1802] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:08:38 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x90412800) [pid = 1802] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:08:38 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x84e83400) [pid = 1802] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:08:38 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x97c08000) [pid = 1802] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:08:38 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x89106800) [pid = 1802] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:08:38 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x8c084000) [pid = 1802] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:08:38 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x869f2c00) [pid = 1802] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:08:38 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x9085bc00) [pid = 1802] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:08:38 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x920f7c00) [pid = 1802] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:08:38 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x8ea44800) [pid = 1802] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:08:39 INFO - PROCESS | 1802 | 1461186519141 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]]]}] 14:08:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:08:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 2045ms 14:08:39 INFO - PROCESS | 1802 | 1461186519164 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 14:08:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:08:39 INFO - PROCESS | 1802 | 1461186519169 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 14:08:39 INFO - PROCESS | 1802 | 1461186519175 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:08:39 INFO - PROCESS | 1802 | 1461186519193 Marionette TRACE conn4 <- [1,2346,null,{}] 14:08:39 INFO - PROCESS | 1802 | 1461186519199 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}] 14:08:39 INFO - PROCESS | 1802 | 1461186519407 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 14:08:39 INFO - PROCESS | 1802 | 1461186519611 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e83400 == 144 [pid = 1802] [id = 594] 14:08:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x86aee800) [pid = 1802] [serial = 1783] [outer = (nil)] 14:08:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x89d9c000) [pid = 1802] [serial = 1784] [outer = 0x86aee800] 14:08:39 INFO - PROCESS | 1802 | 1461186519692 Marionette DEBUG loaded listener.js 14:08:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x8a2d4400) [pid = 1802] [serial = 1785] [outer = 0x86aee800] 14:08:40 INFO - PROCESS | 1802 | 1461186520748 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]]]}] 14:08:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:08:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1654ms 14:08:40 INFO - PROCESS | 1802 | 1461186520829 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 14:08:40 INFO - PROCESS | 1802 | 1461186520836 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 14:08:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:08:40 INFO - PROCESS | 1802 | 1461186520890 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:08:40 INFO - PROCESS | 1802 | 1461186520896 Marionette TRACE conn4 <- [1,2350,null,{}] 14:08:40 INFO - PROCESS | 1802 | 1461186520905 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}] 14:08:41 INFO - PROCESS | 1802 | 1461186521167 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 14:08:41 INFO - PROCESS | 1802 | 1461186521533 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x87494400 == 145 [pid = 1802] [id = 595] 14:08:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x8749a000) [pid = 1802] [serial = 1786] [outer = (nil)] 14:08:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x8834c800) [pid = 1802] [serial = 1787] [outer = 0x8749a000] 14:08:41 INFO - PROCESS | 1802 | 1461186521627 Marionette DEBUG loaded listener.js 14:08:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x88358400) [pid = 1802] [serial = 1788] [outer = 0x8749a000] 14:08:42 INFO - PROCESS | 1802 | 1461186522623 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]]]}] 14:08:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:08:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1790ms 14:08:42 INFO - PROCESS | 1802 | 1461186522677 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 14:08:42 INFO - PROCESS | 1802 | 1461186522686 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 14:08:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:08:42 INFO - PROCESS | 1802 | 1461186522697 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:08:42 INFO - PROCESS | 1802 | 1461186522703 Marionette TRACE conn4 <- [1,2354,null,{}] 14:08:42 INFO - PROCESS | 1802 | 1461186522709 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}] 14:08:42 INFO - PROCESS | 1802 | 1461186522937 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 14:08:43 INFO - PROCESS | 1802 | 1461186523275 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x88497c00 == 146 [pid = 1802] [id = 596] 14:08:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x88498c00) [pid = 1802] [serial = 1789] [outer = (nil)] 14:08:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x899e3400) [pid = 1802] [serial = 1790] [outer = 0x88498c00] 14:08:43 INFO - PROCESS | 1802 | 1461186523372 Marionette DEBUG loaded listener.js 14:08:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8a282000) [pid = 1802] [serial = 1791] [outer = 0x88498c00] 14:08:44 INFO - PROCESS | 1802 | 1461186524386 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]]]}] 14:08:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:08:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1734ms 14:08:44 INFO - PROCESS | 1802 | 1461186524432 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 14:08:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:08:44 INFO - PROCESS | 1802 | 1461186524436 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 14:08:44 INFO - PROCESS | 1802 | 1461186524443 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:08:44 INFO - PROCESS | 1802 | 1461186524449 Marionette TRACE conn4 <- [1,2358,null,{}] 14:08:44 INFO - PROCESS | 1802 | 1461186524466 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}] 14:08:44 INFO - PROCESS | 1802 | 1461186524704 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 14:08:45 INFO - PROCESS | 1802 | 1461186525112 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b6a1000 == 147 [pid = 1802] [id = 597] 14:08:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8b6a1800) [pid = 1802] [serial = 1792] [outer = (nil)] 14:08:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8b6afc00) [pid = 1802] [serial = 1793] [outer = 0x8b6a1800] 14:08:45 INFO - PROCESS | 1802 | 1461186525210 Marionette DEBUG loaded listener.js 14:08:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8b6bc000) [pid = 1802] [serial = 1794] [outer = 0x8b6a1800] 14:08:46 INFO - PROCESS | 1802 | 1461186526120 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]]]}] 14:08:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:08:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1741ms 14:08:46 INFO - PROCESS | 1802 | 1461186526185 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 14:08:46 INFO - PROCESS | 1802 | 1461186526190 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 14:08:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:08:46 INFO - PROCESS | 1802 | 1461186526196 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:08:46 INFO - PROCESS | 1802 | 1461186526200 Marionette TRACE conn4 <- [1,2362,null,{}] 14:08:46 INFO - PROCESS | 1802 | 1461186526206 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}] 14:08:46 INFO - PROCESS | 1802 | 1461186526460 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 14:08:46 INFO - PROCESS | 1802 | 1461186526788 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b6ac000 == 148 [pid = 1802] [id = 598] 14:08:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8c07d400) [pid = 1802] [serial = 1795] [outer = (nil)] 14:08:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8c0aa400) [pid = 1802] [serial = 1796] [outer = 0x8c07d400] 14:08:46 INFO - PROCESS | 1802 | 1461186526879 Marionette DEBUG loaded listener.js 14:08:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8c0aec00) [pid = 1802] [serial = 1797] [outer = 0x8c07d400] 14:08:47 INFO - PROCESS | 1802 | 1461186527810 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]]]}] 14:08:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:08:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1684ms 14:08:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:08:47 INFO - PROCESS | 1802 | 1461186527881 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 14:08:47 INFO - PROCESS | 1802 | 1461186527884 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 14:08:47 INFO - PROCESS | 1802 | 1461186527891 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:08:47 INFO - PROCESS | 1802 | 1461186527895 Marionette TRACE conn4 <- [1,2366,null,{}] 14:08:47 INFO - PROCESS | 1802 | 1461186527901 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}] 14:08:48 INFO - PROCESS | 1802 | 1461186528111 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 14:08:48 INFO - PROCESS | 1802 | 1461186528445 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b6a4800 == 149 [pid = 1802] [id = 599] 14:08:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8b6b1000) [pid = 1802] [serial = 1798] [outer = (nil)] 14:08:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8c3a2400) [pid = 1802] [serial = 1799] [outer = 0x8b6b1000] 14:08:48 INFO - PROCESS | 1802 | 1461186528539 Marionette DEBUG loaded listener.js 14:08:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8c3a4800) [pid = 1802] [serial = 1800] [outer = 0x8b6b1000] 14:08:49 INFO - PROCESS | 1802 | 1461186529482 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]]]}] 14:08:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:08:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1632ms 14:08:49 INFO - PROCESS | 1802 | 1461186529523 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 14:08:49 INFO - PROCESS | 1802 | 1461186529527 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 14:08:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:08:49 INFO - PROCESS | 1802 | 1461186529534 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:08:49 INFO - PROCESS | 1802 | 1461186529538 Marionette TRACE conn4 <- [1,2370,null,{}] 14:08:49 INFO - PROCESS | 1802 | 1461186529544 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}] 14:08:49 INFO - PROCESS | 1802 | 1461186529800 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 14:08:50 INFO - PROCESS | 1802 | 1461186530169 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x893dac00 == 150 [pid = 1802] [id = 600] 14:08:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8da2f400) [pid = 1802] [serial = 1801] [outer = (nil)] 14:08:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8e727800) [pid = 1802] [serial = 1802] [outer = 0x8da2f400] 14:08:50 INFO - PROCESS | 1802 | 1461186530296 Marionette DEBUG loaded listener.js 14:08:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8e8e3800) [pid = 1802] [serial = 1803] [outer = 0x8da2f400] 14:08:51 INFO - PROCESS | 1802 | 1461186531221 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]]]}] 14:08:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:08:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1741ms 14:08:51 INFO - PROCESS | 1802 | 1461186531277 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 14:08:51 INFO - PROCESS | 1802 | 1461186531281 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 14:08:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:08:51 INFO - PROCESS | 1802 | 1461186531302 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:08:51 INFO - PROCESS | 1802 | 1461186531307 Marionette TRACE conn4 <- [1,2374,null,{}] 14:08:51 INFO - PROCESS | 1802 | 1461186531318 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}] 14:08:51 INFO - PROCESS | 1802 | 1461186531537 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 14:08:51 INFO - PROCESS | 1802 | 1461186531871 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c1f4c00 == 151 [pid = 1802] [id = 601] 14:08:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8e712400) [pid = 1802] [serial = 1804] [outer = (nil)] 14:08:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8e8f0c00) [pid = 1802] [serial = 1805] [outer = 0x8e712400] 14:08:51 INFO - PROCESS | 1802 | 1461186531965 Marionette DEBUG loaded listener.js 14:08:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8e938400) [pid = 1802] [serial = 1806] [outer = 0x8e712400] 14:08:52 INFO - PROCESS | 1802 | 1461186532882 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]]]}] 14:08:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:08:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1659ms 14:08:52 INFO - PROCESS | 1802 | 1461186532949 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 14:08:52 INFO - PROCESS | 1802 | 1461186532953 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 14:08:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:08:52 INFO - PROCESS | 1802 | 1461186532960 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:08:52 INFO - PROCESS | 1802 | 1461186532963 Marionette TRACE conn4 <- [1,2378,null,{}] 14:08:52 INFO - PROCESS | 1802 | 1461186532969 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}] 14:08:53 INFO - PROCESS | 1802 | 1461186533220 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 14:08:53 INFO - PROCESS | 1802 | 1461186533554 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e8e7800 == 152 [pid = 1802] [id = 602] 14:08:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8ea4a000) [pid = 1802] [serial = 1807] [outer = (nil)] 14:08:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8ea61400) [pid = 1802] [serial = 1808] [outer = 0x8ea4a000] 14:08:53 INFO - PROCESS | 1802 | 1461186533649 Marionette DEBUG loaded listener.js 14:08:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8ea65800) [pid = 1802] [serial = 1809] [outer = 0x8ea4a000] 14:08:54 INFO - PROCESS | 1802 | 1461186534548 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]]]}] 14:08:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:08:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1633ms 14:08:54 INFO - PROCESS | 1802 | 1461186534605 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 14:08:54 INFO - PROCESS | 1802 | 1461186534610 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 14:08:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:08:54 INFO - PROCESS | 1802 | 1461186534619 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:08:54 INFO - PROCESS | 1802 | 1461186534622 Marionette TRACE conn4 <- [1,2382,null,{}] 14:08:54 INFO - PROCESS | 1802 | 1461186534628 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}] 14:08:54 INFO - PROCESS | 1802 | 1461186534857 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 14:08:55 INFO - PROCESS | 1802 | 1461186535215 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:55 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3d9000 == 153 [pid = 1802] [id = 603] 14:08:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8ea5f400) [pid = 1802] [serial = 1810] [outer = (nil)] 14:08:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8f9dfc00) [pid = 1802] [serial = 1811] [outer = 0x8ea5f400] 14:08:55 INFO - PROCESS | 1802 | 1461186535320 Marionette DEBUG loaded listener.js 14:08:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8f9e4c00) [pid = 1802] [serial = 1812] [outer = 0x8ea5f400] 14:08:56 INFO - PROCESS | 1802 | 1461186536226 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]]]}] 14:08:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:08:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1682ms 14:08:56 INFO - PROCESS | 1802 | 1461186536302 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 14:08:56 INFO - PROCESS | 1802 | 1461186536306 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 14:08:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:08:56 INFO - PROCESS | 1802 | 1461186536312 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:08:56 INFO - PROCESS | 1802 | 1461186536316 Marionette TRACE conn4 <- [1,2386,null,{}] 14:08:56 INFO - PROCESS | 1802 | 1461186536322 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}] 14:08:56 INFO - PROCESS | 1802 | 1461186536577 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 14:08:56 INFO - PROCESS | 1802 | 1461186536911 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9e1000 == 154 [pid = 1802] [id = 604] 14:08:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8fda2400) [pid = 1802] [serial = 1813] [outer = (nil)] 14:08:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8fef9000) [pid = 1802] [serial = 1814] [outer = 0x8fda2400] 14:08:57 INFO - PROCESS | 1802 | 1461186537003 Marionette DEBUG loaded listener.js 14:08:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x90413000) [pid = 1802] [serial = 1815] [outer = 0x8fda2400] 14:08:57 INFO - PROCESS | 1802 | 1461186537912 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]]]}] 14:08:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:08:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1634ms 14:08:57 INFO - PROCESS | 1802 | 1461186537947 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 14:08:57 INFO - PROCESS | 1802 | 1461186537951 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 14:08:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:08:57 INFO - PROCESS | 1802 | 1461186537958 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:08:57 INFO - PROCESS | 1802 | 1461186537962 Marionette TRACE conn4 <- [1,2390,null,{}] 14:08:57 INFO - PROCESS | 1802 | 1461186537968 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}] 14:08:58 INFO - PROCESS | 1802 | 1461186538220 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 14:08:58 INFO - PROCESS | 1802 | 1461186538567 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9e4800 == 155 [pid = 1802] [id = 605] 14:08:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x90544800) [pid = 1802] [serial = 1816] [outer = (nil)] 14:08:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x90550800) [pid = 1802] [serial = 1817] [outer = 0x90544800] 14:08:58 INFO - PROCESS | 1802 | 1461186538670 Marionette DEBUG loaded listener.js 14:08:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x9130fc00) [pid = 1802] [serial = 1818] [outer = 0x90544800] 14:08:59 INFO - PROCESS | 1802 | 1461186539646 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]]]}] 14:08:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:08:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1745ms 14:08:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:08:59 INFO - PROCESS | 1802 | 1461186539704 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 14:08:59 INFO - PROCESS | 1802 | 1461186539707 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 14:08:59 INFO - PROCESS | 1802 | 1461186539714 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:08:59 INFO - PROCESS | 1802 | 1461186539717 Marionette TRACE conn4 <- [1,2394,null,{}] 14:08:59 INFO - PROCESS | 1802 | 1461186539724 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}] 14:08:59 INFO - PROCESS | 1802 | 1461186539958 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 14:09:00 INFO - PROCESS | 1802 | 1461186540330 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x8849f800 == 156 [pid = 1802] [id = 606] 14:09:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x904a8000) [pid = 1802] [serial = 1819] [outer = (nil)] 14:09:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x9161f000) [pid = 1802] [serial = 1820] [outer = 0x904a8000] 14:09:00 INFO - PROCESS | 1802 | 1461186540428 Marionette DEBUG loaded listener.js 14:09:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x9204b000) [pid = 1802] [serial = 1821] [outer = 0x904a8000] 14:09:01 INFO - PROCESS | 1802 | 1461186541446 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]]]}] 14:09:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:09:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1787ms 14:09:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:09:01 INFO - PROCESS | 1802 | 1461186541501 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 14:09:01 INFO - PROCESS | 1802 | 1461186541504 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 14:09:01 INFO - PROCESS | 1802 | 1461186541511 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:09:01 INFO - PROCESS | 1802 | 1461186541514 Marionette TRACE conn4 <- [1,2398,null,{}] 14:09:01 INFO - PROCESS | 1802 | 1461186541520 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}] 14:09:01 INFO - PROCESS | 1802 | 1461186541749 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 14:09:02 INFO - PROCESS | 1802 | 1461186542111 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x90549c00 == 157 [pid = 1802] [id = 607] 14:09:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x9161ac00) [pid = 1802] [serial = 1822] [outer = (nil)] 14:09:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x920fc400) [pid = 1802] [serial = 1823] [outer = 0x9161ac00] 14:09:02 INFO - PROCESS | 1802 | 1461186542222 Marionette DEBUG loaded listener.js 14:09:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x9212c400) [pid = 1802] [serial = 1824] [outer = 0x9161ac00] 14:09:03 INFO - PROCESS | 1802 | 1461186543166 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]]]}] 14:09:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:09:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1684ms 14:09:03 INFO - PROCESS | 1802 | 1461186543195 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 14:09:03 INFO - PROCESS | 1802 | 1461186543199 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 14:09:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:09:03 INFO - PROCESS | 1802 | 1461186543205 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:09:03 INFO - PROCESS | 1802 | 1461186543209 Marionette TRACE conn4 <- [1,2402,null,{}] 14:09:03 INFO - PROCESS | 1802 | 1461186543214 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}] 14:09:03 INFO - PROCESS | 1802 | 1461186543438 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 14:09:03 INFO - PROCESS | 1802 | 1461186543790 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x84db7400 == 158 [pid = 1802] [id = 608] 14:09:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x914c8800) [pid = 1802] [serial = 1825] [outer = (nil)] 14:09:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x92dd9800) [pid = 1802] [serial = 1826] [outer = 0x914c8800] 14:09:03 INFO - PROCESS | 1802 | 1461186543885 Marionette DEBUG loaded listener.js 14:09:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x93ac0800) [pid = 1802] [serial = 1827] [outer = 0x914c8800] 14:09:04 INFO - PROCESS | 1802 | 1461186544818 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]]]}] 14:09:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:09:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1681ms 14:09:04 INFO - PROCESS | 1802 | 1461186544894 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 14:09:04 INFO - PROCESS | 1802 | 1461186544897 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 14:09:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:09:04 INFO - PROCESS | 1802 | 1461186544904 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:09:04 INFO - PROCESS | 1802 | 1461186544907 Marionette TRACE conn4 <- [1,2406,null,{}] 14:09:04 INFO - PROCESS | 1802 | 1461186544913 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}] 14:09:05 INFO - PROCESS | 1802 | 1461186545148 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 14:09:05 INFO - PROCESS | 1802 | 1461186545552 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e87000 == 159 [pid = 1802] [id = 609] 14:09:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x893dc800) [pid = 1802] [serial = 1828] [outer = (nil)] 14:09:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x93cc6000) [pid = 1802] [serial = 1829] [outer = 0x893dc800] 14:09:05 INFO - PROCESS | 1802 | 1461186545646 Marionette DEBUG loaded listener.js 14:09:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x95d7d800) [pid = 1802] [serial = 1830] [outer = 0x893dc800] 14:09:06 INFO - PROCESS | 1802 | 1461186546578 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]]]}] 14:09:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:09:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1736ms 14:09:06 INFO - PROCESS | 1802 | 1461186546641 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 14:09:06 INFO - PROCESS | 1802 | 1461186546646 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 14:09:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:09:06 INFO - PROCESS | 1802 | 1461186546652 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:09:06 INFO - PROCESS | 1802 | 1461186546655 Marionette TRACE conn4 <- [1,2410,null,{}] 14:09:06 INFO - PROCESS | 1802 | 1461186546661 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}] 14:09:06 INFO - PROCESS | 1802 | 1461186546879 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 14:09:07 INFO - PROCESS | 1802 | 1461186547236 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x869fa400 == 160 [pid = 1802] [id = 610] 14:09:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x8f190c00) [pid = 1802] [serial = 1831] [outer = (nil)] 14:09:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x96fcf800) [pid = 1802] [serial = 1832] [outer = 0x8f190c00] 14:09:07 INFO - PROCESS | 1802 | 1461186547333 Marionette DEBUG loaded listener.js 14:09:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x97915800) [pid = 1802] [serial = 1833] [outer = 0x8f190c00] 14:09:08 INFO - PROCESS | 1802 | 1461186548254 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]]]}] 14:09:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:09:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1642ms 14:09:08 INFO - PROCESS | 1802 | 1461186548294 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 14:09:08 INFO - PROCESS | 1802 | 1461186548299 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 14:09:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:09:08 INFO - PROCESS | 1802 | 1461186548305 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:09:08 INFO - PROCESS | 1802 | 1461186548309 Marionette TRACE conn4 <- [1,2414,null,{}] 14:09:08 INFO - PROCESS | 1802 | 1461186548314 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}] 14:09:08 INFO - PROCESS | 1802 | 1461186548550 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 14:09:08 INFO - PROCESS | 1802 | 1461186548903 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x95110800 == 161 [pid = 1802] [id = 611] 14:09:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x95d9f000) [pid = 1802] [serial = 1834] [outer = (nil)] 14:09:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x98e9f400) [pid = 1802] [serial = 1835] [outer = 0x95d9f000] 14:09:09 INFO - PROCESS | 1802 | 1461186548997 Marionette DEBUG loaded listener.js 14:09:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x98fbec00) [pid = 1802] [serial = 1836] [outer = 0x95d9f000] 14:09:09 INFO - PROCESS | 1802 | 1461186549923 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]]]}] 14:09:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:09:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1689ms 14:09:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:09:10 INFO - PROCESS | 1802 | 1461186549996 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 14:09:10 INFO - PROCESS | 1802 | 1461186550000 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 14:09:10 INFO - PROCESS | 1802 | 1461186550006 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:09:10 INFO - PROCESS | 1802 | 1461186550010 Marionette TRACE conn4 <- [1,2418,null,{}] 14:09:10 INFO - PROCESS | 1802 | 1461186550016 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}] 14:09:10 INFO - PROCESS | 1802 | 1461186550300 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 14:09:10 INFO - PROCESS | 1802 | 1461186550665 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x84b92400 == 162 [pid = 1802] [id = 612] 14:09:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x88353400) [pid = 1802] [serial = 1837] [outer = (nil)] 14:09:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x99a27000) [pid = 1802] [serial = 1838] [outer = 0x88353400] 14:09:10 INFO - PROCESS | 1802 | 1461186550756 Marionette DEBUG loaded listener.js 14:09:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x99b25800) [pid = 1802] [serial = 1839] [outer = 0x88353400] 14:09:13 INFO - PROCESS | 1802 | --DOCSHELL 0x8f9dbc00 == 161 [pid = 1802] [id = 125] 14:09:13 INFO - PROCESS | 1802 | --DOCSHELL 0x93bdac00 == 160 [pid = 1802] [id = 193] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x869ee000) [pid = 1802] [serial = 1662] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x85456800) [pid = 1802] [serial = 1709] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x87495400) [pid = 1802] [serial = 1718] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8a284c00) [pid = 1802] [serial = 1715] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8b6a8400) [pid = 1802] [serial = 1668] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x95da6000) [pid = 1802] [serial = 1700] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8c0ac400) [pid = 1802] [serial = 1671] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8e8e2800) [pid = 1802] [serial = 1677] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x90410c00) [pid = 1802] [serial = 1685] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x85456000) [pid = 1802] [serial = 1661] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x93cc2c00) [pid = 1802] [serial = 1698] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8e974000) [pid = 1802] [serial = 1679] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x89d9e400) [pid = 1802] [serial = 1665] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x904f3800) [pid = 1802] [serial = 1688] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x893cf000) [pid = 1802] [serial = 1719] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x904fb400) [pid = 1802] [serial = 1689] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x90414c00) [pid = 1802] [serial = 1686] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x893d8400) [pid = 1802] [serial = 1664] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8b4c9800) [pid = 1802] [serial = 1667] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8a5df800) [pid = 1802] [serial = 1596] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x99132800) [pid = 1802] [serial = 1706] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x89298000) [pid = 1802] [serial = 1712] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8c3cd400) [pid = 1802] [serial = 1673] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x98198c00) [pid = 1802] [serial = 1703] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x913e7c00) [pid = 1802] [serial = 1691] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x92b9e400) [pid = 1802] [serial = 1695] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x93acac00) [pid = 1802] [serial = 1697] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8a2dd800) [pid = 1802] [serial = 1716] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8f9da400) [pid = 1802] [serial = 1682] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8f9e3c00) [pid = 1802] [serial = 1683] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x9212c000) [pid = 1802] [serial = 1694] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x86aef400) [pid = 1802] [serial = 1710] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x893c8c00) [pid = 1802] [serial = 1713] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x91616c00) [pid = 1802] [serial = 1692] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8ea48400) [pid = 1802] [serial = 1680] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8e715400) [pid = 1802] [serial = 1676] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x9941c800) [pid = 1802] [serial = 1707] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8c087800) [pid = 1802] [serial = 1670] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x96fca400) [pid = 1802] [serial = 1701] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8c3d6400) [pid = 1802] [serial = 1674] [outer = (nil)] [url = about:blank] 14:09:13 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x98c9d000) [pid = 1802] [serial = 1704] [outer = (nil)] [url = about:blank] 14:09:14 INFO - PROCESS | 1802 | 1461186554010 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]]]}] 14:09:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:09:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 4061ms 14:09:14 INFO - PROCESS | 1802 | 1461186554067 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 14:09:14 INFO - PROCESS | 1802 | 1461186554073 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 14:09:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:09:14 INFO - PROCESS | 1802 | 1461186554082 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:09:14 INFO - PROCESS | 1802 | 1461186554087 Marionette TRACE conn4 <- [1,2422,null,{}] 14:09:14 INFO - PROCESS | 1802 | 1461186554095 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}] 14:09:14 INFO - PROCESS | 1802 | 1461186554309 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 14:09:14 INFO - PROCESS | 1802 | 1461186554522 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x859b4400 == 161 [pid = 1802] [id = 613] 14:09:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8749d800) [pid = 1802] [serial = 1840] [outer = (nil)] 14:09:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8834f800) [pid = 1802] [serial = 1841] [outer = 0x8749d800] 14:09:14 INFO - PROCESS | 1802 | 1461186554605 Marionette DEBUG loaded listener.js 14:09:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8929cc00) [pid = 1802] [serial = 1842] [outer = 0x8749d800] 14:09:15 INFO - PROCESS | 1802 | 1461186555605 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]]]}] 14:09:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:09:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1583ms 14:09:15 INFO - PROCESS | 1802 | 1461186555667 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 14:09:15 INFO - PROCESS | 1802 | 1461186555675 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 14:09:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:09:15 INFO - PROCESS | 1802 | 1461186555685 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:09:15 INFO - PROCESS | 1802 | 1461186555689 Marionette TRACE conn4 <- [1,2426,null,{}] 14:09:15 INFO - PROCESS | 1802 | 1461186555695 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}] 14:09:15 INFO - PROCESS | 1802 | 1461186555914 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 14:09:16 INFO - PROCESS | 1802 | 1461186556240 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x893d8800 == 162 [pid = 1802] [id = 614] 14:09:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x893e4400) [pid = 1802] [serial = 1843] [outer = (nil)] 14:09:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8a283000) [pid = 1802] [serial = 1844] [outer = 0x893e4400] 14:09:16 INFO - PROCESS | 1802 | 1461186556337 Marionette DEBUG loaded listener.js 14:09:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8a2da000) [pid = 1802] [serial = 1845] [outer = 0x893e4400] 14:09:17 INFO - PROCESS | 1802 | 1461186557194 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]]]}] 14:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1579ms 14:09:17 INFO - PROCESS | 1802 | 1461186557272 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 14:09:17 INFO - PROCESS | 1802 | 1461186557281 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 14:09:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:09:17 INFO - PROCESS | 1802 | 1461186557288 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:09:17 INFO - PROCESS | 1802 | 1461186557300 Marionette TRACE conn4 <- [1,2430,null,{}] 14:09:17 INFO - PROCESS | 1802 | 1461186557337 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}] 14:09:17 INFO - PROCESS | 1802 | 1461186557636 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 14:09:17 INFO - PROCESS | 1802 | 1461186557672 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x869f6c00 == 163 [pid = 1802] [id = 615] 14:09:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8a28a800) [pid = 1802] [serial = 1846] [outer = (nil)] 14:09:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8b6a3400) [pid = 1802] [serial = 1847] [outer = 0x8a28a800] 14:09:17 INFO - PROCESS | 1802 | 1461186557756 Marionette DEBUG loaded listener.js 14:09:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8b6b0400) [pid = 1802] [serial = 1848] [outer = 0x8a28a800] 14:09:18 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x884a1400) [pid = 1802] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:09:18 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x92ba3c00) [pid = 1802] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:09:18 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8f18d800) [pid = 1802] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:09:18 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8e717000) [pid = 1802] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:09:18 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8ea68c00) [pid = 1802] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:09:18 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x93cbf800) [pid = 1802] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:09:18 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x913db400) [pid = 1802] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:09:18 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x93bd7000) [pid = 1802] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:09:18 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x904f6c00) [pid = 1802] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:09:18 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8834e800) [pid = 1802] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:09:18 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8c1fb400) [pid = 1802] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:09:18 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x99b31400) [pid = 1802] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:09:18 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x920ed800) [pid = 1802] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:09:18 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x899e8000) [pid = 1802] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:09:18 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8ea6b000) [pid = 1802] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:09:18 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x93cbf000) [pid = 1802] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:09:18 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8b6b8400) [pid = 1802] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:09:18 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x8e75c800) [pid = 1802] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:09:18 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x859ae400) [pid = 1802] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:09:18 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x8834fc00) [pid = 1802] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:09:18 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x84e84800) [pid = 1802] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:09:19 INFO - PROCESS | 1802 | 1461186559138 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]]]}] 14:09:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:09:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1864ms 14:09:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:09:19 INFO - PROCESS | 1802 | 1461186559152 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 14:09:19 INFO - PROCESS | 1802 | 1461186559156 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 14:09:19 INFO - PROCESS | 1802 | 1461186559162 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:09:19 INFO - PROCESS | 1802 | 1461186559165 Marionette TRACE conn4 <- [1,2434,null,{}] 14:09:19 INFO - PROCESS | 1802 | 1461186559171 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}] 14:09:19 INFO - PROCESS | 1802 | 1461186559367 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 14:09:19 INFO - PROCESS | 1802 | 1461186559583 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e84800 == 164 [pid = 1802] [id = 616] 14:09:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x88498400) [pid = 1802] [serial = 1849] [outer = (nil)] 14:09:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x8b6b3000) [pid = 1802] [serial = 1850] [outer = 0x88498400] 14:09:19 INFO - PROCESS | 1802 | 1461186559656 Marionette DEBUG loaded listener.js 14:09:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x8c07c800) [pid = 1802] [serial = 1851] [outer = 0x88498400] 14:09:20 INFO - PROCESS | 1802 | 1461186560604 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]]]}] 14:09:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:09:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1537ms 14:09:20 INFO - PROCESS | 1802 | 1461186560744 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 14:09:20 INFO - PROCESS | 1802 | 1461186560750 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 14:09:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:09:20 INFO - PROCESS | 1802 | 1461186560762 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:09:20 INFO - PROCESS | 1802 | 1461186560765 Marionette TRACE conn4 <- [1,2438,null,{}] 14:09:20 INFO - PROCESS | 1802 | 1461186560775 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}] 14:09:21 INFO - PROCESS | 1802 | 1461186561030 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 14:09:21 INFO - PROCESS | 1802 | 1461186561391 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x88350800 == 165 [pid = 1802] [id = 617] 14:09:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x88356000) [pid = 1802] [serial = 1852] [outer = (nil)] 14:09:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8849c800) [pid = 1802] [serial = 1853] [outer = 0x88356000] 14:09:21 INFO - PROCESS | 1802 | 1461186561481 Marionette DEBUG loaded listener.js 14:09:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x893cdc00) [pid = 1802] [serial = 1854] [outer = 0x88356000] 14:09:22 INFO - PROCESS | 1802 | 1461186562481 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]]]}] 14:09:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:09:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1786ms 14:09:22 INFO - PROCESS | 1802 | 1461186562547 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 14:09:22 INFO - PROCESS | 1802 | 1461186562556 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 14:09:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:09:22 INFO - PROCESS | 1802 | 1461186562567 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:09:22 INFO - PROCESS | 1802 | 1461186562572 Marionette TRACE conn4 <- [1,2442,null,{}] 14:09:22 INFO - PROCESS | 1802 | 1461186562578 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}] 14:09:22 INFO - PROCESS | 1802 | 1461186562834 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 14:09:23 INFO - PROCESS | 1802 | 1461186563179 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a5dd800 == 166 [pid = 1802] [id = 618] 14:09:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8a5de400) [pid = 1802] [serial = 1855] [outer = (nil)] 14:09:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8b4d3c00) [pid = 1802] [serial = 1856] [outer = 0x8a5de400] 14:09:23 INFO - PROCESS | 1802 | 1461186563271 Marionette DEBUG loaded listener.js 14:09:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8b6b8400) [pid = 1802] [serial = 1857] [outer = 0x8a5de400] 14:09:24 INFO - PROCESS | 1802 | 1461186564270 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]]]}] 14:09:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:09:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1733ms 14:09:24 INFO - PROCESS | 1802 | 1461186564300 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 14:09:24 INFO - PROCESS | 1802 | 1461186564305 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 14:09:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:09:24 INFO - PROCESS | 1802 | 1461186564311 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:09:24 INFO - PROCESS | 1802 | 1461186564318 Marionette TRACE conn4 <- [1,2446,null,{}] 14:09:24 INFO - PROCESS | 1802 | 1461186564335 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}] 14:09:24 INFO - PROCESS | 1802 | 1461186564568 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 14:09:24 INFO - PROCESS | 1802 | 1461186564951 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3a2c00 == 167 [pid = 1802] [id = 619] 14:09:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8c3d2000) [pid = 1802] [serial = 1858] [outer = (nil)] 14:09:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8c3da400) [pid = 1802] [serial = 1859] [outer = 0x8c3d2000] 14:09:25 INFO - PROCESS | 1802 | 1461186565048 Marionette DEBUG loaded listener.js 14:09:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8da33c00) [pid = 1802] [serial = 1860] [outer = 0x8c3d2000] 14:09:25 INFO - PROCESS | 1802 | 1461186565985 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]]]}] 14:09:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:09:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1738ms 14:09:26 INFO - PROCESS | 1802 | 1461186566050 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 14:09:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:09:26 INFO - PROCESS | 1802 | 1461186566055 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 14:09:26 INFO - PROCESS | 1802 | 1461186566062 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:09:26 INFO - PROCESS | 1802 | 1461186566065 Marionette TRACE conn4 <- [1,2450,null,{}] 14:09:26 INFO - PROCESS | 1802 | 1461186566071 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}] 14:09:26 INFO - PROCESS | 1802 | 1461186566293 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 14:09:26 INFO - PROCESS | 1802 | 1461186566636 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x85592000 == 168 [pid = 1802] [id = 620] 14:09:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8c3cec00) [pid = 1802] [serial = 1861] [outer = (nil)] 14:09:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8e730400) [pid = 1802] [serial = 1862] [outer = 0x8c3cec00] 14:09:26 INFO - PROCESS | 1802 | 1461186566729 Marionette DEBUG loaded listener.js 14:09:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8e8e2000) [pid = 1802] [serial = 1863] [outer = 0x8c3cec00] 14:09:27 INFO - PROCESS | 1802 | 1461186567637 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]]]}] 14:09:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:09:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1634ms 14:09:27 INFO - PROCESS | 1802 | 1461186567696 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 14:09:27 INFO - PROCESS | 1802 | 1461186567701 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 14:09:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:09:27 INFO - PROCESS | 1802 | 1461186567707 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:09:27 INFO - PROCESS | 1802 | 1461186567710 Marionette TRACE conn4 <- [1,2454,null,{}] 14:09:27 INFO - PROCESS | 1802 | 1461186567716 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}] 14:09:27 INFO - PROCESS | 1802 | 1461186567938 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 14:09:28 INFO - PROCESS | 1802 | 1461186568274 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x89d99000 == 169 [pid = 1802] [id = 621] 14:09:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8e70cc00) [pid = 1802] [serial = 1864] [outer = (nil)] 14:09:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8e93d000) [pid = 1802] [serial = 1865] [outer = 0x8e70cc00] 14:09:28 INFO - PROCESS | 1802 | 1461186568368 Marionette DEBUG loaded listener.js 14:09:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8e96e800) [pid = 1802] [serial = 1866] [outer = 0x8e70cc00] 14:09:29 INFO - PROCESS | 1802 | 1461186569288 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]]]}] 14:09:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:09:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1632ms 14:09:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:09:29 INFO - PROCESS | 1802 | 1461186569340 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 14:09:29 INFO - PROCESS | 1802 | 1461186569343 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 14:09:29 INFO - PROCESS | 1802 | 1461186569350 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:09:29 INFO - PROCESS | 1802 | 1461186569354 Marionette TRACE conn4 <- [1,2458,null,{}] 14:09:29 INFO - PROCESS | 1802 | 1461186569359 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}] 14:09:29 INFO - PROCESS | 1802 | 1461186569662 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 14:09:30 INFO - PROCESS | 1802 | 1461186570010 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e932800 == 170 [pid = 1802] [id = 622] 14:09:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8fc58400) [pid = 1802] [serial = 1867] [outer = (nil)] 14:09:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8fef0000) [pid = 1802] [serial = 1868] [outer = 0x8fc58400] 14:09:30 INFO - PROCESS | 1802 | 1461186570109 Marionette DEBUG loaded listener.js 14:09:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x904a4800) [pid = 1802] [serial = 1869] [outer = 0x8fc58400] 14:09:31 INFO - PROCESS | 1802 | 1461186571039 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]]]}] 14:09:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:09:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1732ms 14:09:31 INFO - PROCESS | 1802 | 1461186571082 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 14:09:31 INFO - PROCESS | 1802 | 1461186571086 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 14:09:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:09:31 INFO - PROCESS | 1802 | 1461186571092 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:09:31 INFO - PROCESS | 1802 | 1461186571096 Marionette TRACE conn4 <- [1,2462,null,{}] 14:09:31 INFO - PROCESS | 1802 | 1461186571102 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}] 14:09:31 INFO - PROCESS | 1802 | 1461186571325 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 14:09:31 INFO - PROCESS | 1802 | 1461186571677 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ea61800 == 171 [pid = 1802] [id = 623] 14:09:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8f9e1c00) [pid = 1802] [serial = 1870] [outer = (nil)] 14:09:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x904f6c00) [pid = 1802] [serial = 1871] [outer = 0x8f9e1c00] 14:09:31 INFO - PROCESS | 1802 | 1461186571772 Marionette DEBUG loaded listener.js 14:09:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x904fa000) [pid = 1802] [serial = 1872] [outer = 0x8f9e1c00] 14:09:32 INFO - PROCESS | 1802 | 1461186572715 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]]]}] 14:09:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:09:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1682ms 14:09:32 INFO - PROCESS | 1802 | 1461186572775 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 14:09:32 INFO - PROCESS | 1802 | 1461186572780 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 14:09:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:09:32 INFO - PROCESS | 1802 | 1461186572786 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:09:32 INFO - PROCESS | 1802 | 1461186572790 Marionette TRACE conn4 <- [1,2466,null,{}] 14:09:32 INFO - PROCESS | 1802 | 1461186572796 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}] 14:09:33 INFO - PROCESS | 1802 | 1461186573029 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 14:09:33 INFO - PROCESS | 1802 | 1461186573385 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ea50c00 == 172 [pid = 1802] [id = 624] 14:09:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x904af000) [pid = 1802] [serial = 1873] [outer = (nil)] 14:09:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x91312800) [pid = 1802] [serial = 1874] [outer = 0x904af000] 14:09:33 INFO - PROCESS | 1802 | 1461186573475 Marionette DEBUG loaded listener.js 14:09:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x914b9400) [pid = 1802] [serial = 1875] [outer = 0x904af000] 14:09:34 INFO - PROCESS | 1802 | 1461186574373 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]]]}] 14:09:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:09:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1633ms 14:09:34 INFO - PROCESS | 1802 | 1461186574420 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 14:09:34 INFO - PROCESS | 1802 | 1461186574425 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 14:09:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:09:34 INFO - PROCESS | 1802 | 1461186574431 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:09:34 INFO - PROCESS | 1802 | 1461186574435 Marionette TRACE conn4 <- [1,2470,null,{}] 14:09:34 INFO - PROCESS | 1802 | 1461186574441 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}] 14:09:34 INFO - PROCESS | 1802 | 1461186574672 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 14:09:35 INFO - PROCESS | 1802 | 1461186575013 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fda5400 == 173 [pid = 1802] [id = 625] 14:09:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x904f3800) [pid = 1802] [serial = 1876] [outer = (nil)] 14:09:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x9204ec00) [pid = 1802] [serial = 1877] [outer = 0x904f3800] 14:09:35 INFO - PROCESS | 1802 | 1461186575105 Marionette DEBUG loaded listener.js 14:09:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x920f9400) [pid = 1802] [serial = 1878] [outer = 0x904f3800] 14:09:36 INFO - PROCESS | 1802 | 1461186576049 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]]]}] 14:09:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:09:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1686ms 14:09:36 INFO - PROCESS | 1802 | 1461186576118 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 14:09:36 INFO - PROCESS | 1802 | 1461186576122 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 14:09:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:09:36 INFO - PROCESS | 1802 | 1461186576129 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:09:36 INFO - PROCESS | 1802 | 1461186576133 Marionette TRACE conn4 <- [1,2474,null,{}] 14:09:36 INFO - PROCESS | 1802 | 1461186576139 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}] 14:09:36 INFO - PROCESS | 1802 | 1461186576404 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 14:09:36 INFO - PROCESS | 1802 | 1461186576760 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x85590c00 == 174 [pid = 1802] [id = 626] 14:09:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x91617000) [pid = 1802] [serial = 1879] [outer = (nil)] 14:09:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x93abf400) [pid = 1802] [serial = 1880] [outer = 0x91617000] 14:09:36 INFO - PROCESS | 1802 | 1461186576849 Marionette DEBUG loaded listener.js 14:09:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x93bd3400) [pid = 1802] [serial = 1881] [outer = 0x91617000] 14:09:37 INFO - PROCESS | 1802 | 1461186577792 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]]]}] 14:09:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:09:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1729ms 14:09:37 INFO - PROCESS | 1802 | 1461186577860 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 14:09:37 INFO - PROCESS | 1802 | 1461186577865 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 14:09:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:09:37 INFO - PROCESS | 1802 | 1461186577871 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:09:37 INFO - PROCESS | 1802 | 1461186577876 Marionette TRACE conn4 <- [1,2478,null,{}] 14:09:37 INFO - PROCESS | 1802 | 1461186577882 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}] 14:09:38 INFO - PROCESS | 1802 | 1461186578176 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 14:09:38 INFO - PROCESS | 1802 | 1461186578535 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x92b9f000 == 175 [pid = 1802] [id = 627] 14:09:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x96fcb800) [pid = 1802] [serial = 1882] [outer = (nil)] 14:09:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x97b44c00) [pid = 1802] [serial = 1883] [outer = 0x96fcb800] 14:09:38 INFO - PROCESS | 1802 | 1461186578633 Marionette DEBUG loaded listener.js 14:09:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x98ca0000) [pid = 1802] [serial = 1884] [outer = 0x96fcb800] 14:09:39 INFO - PROCESS | 1802 | 1461186579621 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]]]}] 14:09:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:09:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1785ms 14:09:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:09:39 INFO - PROCESS | 1802 | 1461186579658 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 14:09:39 INFO - PROCESS | 1802 | 1461186579661 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 14:09:39 INFO - PROCESS | 1802 | 1461186579668 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:09:39 INFO - PROCESS | 1802 | 1461186579671 Marionette TRACE conn4 <- [1,2482,null,{}] 14:09:39 INFO - PROCESS | 1802 | 1461186579677 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}] 14:09:39 INFO - PROCESS | 1802 | 1461186579900 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 14:09:40 INFO - PROCESS | 1802 | 1461186580253 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x92052c00 == 176 [pid = 1802] [id = 628] 14:09:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x97c0d800) [pid = 1802] [serial = 1885] [outer = (nil)] 14:09:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x99424800) [pid = 1802] [serial = 1886] [outer = 0x97c0d800] 14:09:40 INFO - PROCESS | 1802 | 1461186580345 Marionette DEBUG loaded listener.js 14:09:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x99a2a000) [pid = 1802] [serial = 1887] [outer = 0x97c0d800] 14:09:41 INFO - PROCESS | 1802 | 1461186581303 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]]]}] 14:09:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:09:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1695ms 14:09:41 INFO - PROCESS | 1802 | 1461186581364 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 14:09:41 INFO - PROCESS | 1802 | 1461186581368 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 14:09:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:09:41 INFO - PROCESS | 1802 | 1461186581374 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:09:41 INFO - PROCESS | 1802 | 1461186581380 Marionette TRACE conn4 <- [1,2486,null,{}] 14:09:41 INFO - PROCESS | 1802 | 1461186581385 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}] 14:09:41 INFO - PROCESS | 1802 | 1461186581635 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 14:09:42 INFO - PROCESS | 1802 | 1461186581985 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x88495800 == 177 [pid = 1802] [id = 629] 14:09:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x884a1000) [pid = 1802] [serial = 1888] [outer = (nil)] 14:09:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x99a29c00) [pid = 1802] [serial = 1889] [outer = 0x884a1000] 14:09:42 INFO - PROCESS | 1802 | 1461186582079 Marionette DEBUG loaded listener.js 14:09:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x9ad1c000) [pid = 1802] [serial = 1890] [outer = 0x884a1000] 14:09:42 INFO - PROCESS | 1802 | 1461186582950 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]]]}] 14:09:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:09:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1641ms 14:09:43 INFO - PROCESS | 1802 | 1461186583024 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 14:09:43 INFO - PROCESS | 1802 | 1461186583027 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 14:09:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:09:43 INFO - PROCESS | 1802 | 1461186583036 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:09:43 INFO - PROCESS | 1802 | 1461186583040 Marionette TRACE conn4 <- [1,2490,null,{}] 14:09:43 INFO - PROCESS | 1802 | 1461186583046 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}] 14:09:43 INFO - PROCESS | 1802 | 1461186583284 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 14:09:43 INFO - PROCESS | 1802 | 1461186583632 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x99b31c00 == 178 [pid = 1802] [id = 630] 14:09:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x99b3f800) [pid = 1802] [serial = 1891] [outer = (nil)] 14:09:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x9b0ac000) [pid = 1802] [serial = 1892] [outer = 0x99b3f800] 14:09:43 INFO - PROCESS | 1802 | 1461186583726 Marionette DEBUG loaded listener.js 14:09:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x9df26000) [pid = 1802] [serial = 1893] [outer = 0x99b3f800] 14:09:44 INFO - PROCESS | 1802 | 1461186584675 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]]]}] 14:09:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:09:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1693ms 14:09:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:09:44 INFO - PROCESS | 1802 | 1461186584730 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 14:09:44 INFO - PROCESS | 1802 | 1461186584733 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 14:09:44 INFO - PROCESS | 1802 | 1461186584739 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:09:44 INFO - PROCESS | 1802 | 1461186584742 Marionette TRACE conn4 <- [1,2494,null,{}] 14:09:44 INFO - PROCESS | 1802 | 1461186584748 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}] 14:09:44 INFO - PROCESS | 1802 | 1461186584997 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 14:09:45 INFO - PROCESS | 1802 | 1461186585353 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x86ae9400 == 179 [pid = 1802] [id = 631] 14:09:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x9aed1c00) [pid = 1802] [serial = 1894] [outer = (nil)] 14:09:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x9fc26800) [pid = 1802] [serial = 1895] [outer = 0x9aed1c00] 14:09:45 INFO - PROCESS | 1802 | 1461186585447 Marionette DEBUG loaded listener.js 14:09:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x9fc27c00) [pid = 1802] [serial = 1896] [outer = 0x9aed1c00] 14:09:46 INFO - PROCESS | 1802 | 1461186586379 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]]]}] 14:09:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:09:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1687ms 14:09:46 INFO - PROCESS | 1802 | 1461186586425 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 14:09:46 INFO - PROCESS | 1802 | 1461186586430 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 14:09:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:09:46 INFO - PROCESS | 1802 | 1461186586436 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:09:46 INFO - PROCESS | 1802 | 1461186586440 Marionette TRACE conn4 <- [1,2498,null,{}] 14:09:46 INFO - PROCESS | 1802 | 1461186586445 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}] 14:09:46 INFO - PROCESS | 1802 | 1461186586685 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 14:09:47 INFO - PROCESS | 1802 | 1461186587035 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e8d000 == 180 [pid = 1802] [id = 632] 14:09:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x869fa800) [pid = 1802] [serial = 1897] [outer = (nil)] 14:09:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x9fc27000) [pid = 1802] [serial = 1898] [outer = 0x869fa800] 14:09:47 INFO - PROCESS | 1802 | 1461186587134 Marionette DEBUG loaded listener.js 14:09:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x9fd60000) [pid = 1802] [serial = 1899] [outer = 0x869fa800] 14:09:48 INFO - PROCESS | 1802 | 1461186588036 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]]]}] 14:09:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:09:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1681ms 14:09:48 INFO - PROCESS | 1802 | 1461186588118 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 14:09:48 INFO - PROCESS | 1802 | 1461186588122 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 14:09:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:09:48 INFO - PROCESS | 1802 | 1461186588129 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:09:48 INFO - PROCESS | 1802 | 1461186588131 Marionette TRACE conn4 <- [1,2502,null,{}] 14:09:48 INFO - PROCESS | 1802 | 1461186588138 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}] 14:09:48 INFO - PROCESS | 1802 | 1461186588410 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 14:09:48 INFO - PROCESS | 1802 | 1461186588762 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x869f4800 == 181 [pid = 1802] [id = 633] 14:09:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x893e4000) [pid = 1802] [serial = 1900] [outer = (nil)] 14:09:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x9fff7000) [pid = 1802] [serial = 1901] [outer = 0x893e4000] 14:09:48 INFO - PROCESS | 1802 | 1461186588859 Marionette DEBUG loaded listener.js 14:09:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0xa011b000) [pid = 1802] [serial = 1902] [outer = 0x893e4000] 14:09:49 INFO - PROCESS | 1802 | 1461186589809 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]]]}] 14:09:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:09:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1740ms 14:09:49 INFO - PROCESS | 1802 | 1461186589870 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 14:09:49 INFO - PROCESS | 1802 | 1461186589875 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 14:09:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:09:49 INFO - PROCESS | 1802 | 1461186589881 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:09:49 INFO - PROCESS | 1802 | 1461186589884 Marionette TRACE conn4 <- [1,2506,null,{}] 14:09:49 INFO - PROCESS | 1802 | 1461186589890 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}] 14:09:50 INFO - PROCESS | 1802 | 1461186590128 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 14:09:50 INFO - PROCESS | 1802 | 1461186590484 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x869f0800 == 182 [pid = 1802] [id = 634] 14:09:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x99b2d000) [pid = 1802] [serial = 1903] [outer = (nil)] 14:09:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0xa01b5800) [pid = 1802] [serial = 1904] [outer = 0x99b2d000] 14:09:50 INFO - PROCESS | 1802 | 1461186590578 Marionette DEBUG loaded listener.js 14:09:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0xa0145400) [pid = 1802] [serial = 1905] [outer = 0x99b2d000] 14:09:53 INFO - PROCESS | 1802 | --DOCSHELL 0x95d7c000 == 181 [pid = 1802] [id = 71] 14:09:53 INFO - PROCESS | 1802 | --DOCSHELL 0x83fc0400 == 180 [pid = 1802] [id = 569] 14:09:53 INFO - PROCESS | 1802 | --DOCSHELL 0x84b8d000 == 179 [pid = 1802] [id = 293] 14:09:53 INFO - PROCESS | 1802 | --DOCSHELL 0x877dbc00 == 178 [pid = 1802] [id = 212] 14:09:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8558c000 == 177 [pid = 1802] [id = 591] 14:09:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8f9d8800 == 176 [pid = 1802] [id = 304] 14:09:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8834ec00 == 175 [pid = 1802] [id = 294] 14:09:53 INFO - PROCESS | 1802 | --DOCSHELL 0x869f6c00 == 174 [pid = 1802] [id = 615] 14:09:53 INFO - PROCESS | 1802 | --DOCSHELL 0x893d8800 == 173 [pid = 1802] [id = 614] 14:09:53 INFO - PROCESS | 1802 | --DOCSHELL 0x859b4400 == 172 [pid = 1802] [id = 613] 14:09:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8f9e4800 == 171 [pid = 1802] [id = 605] 14:09:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8c3d9000 == 170 [pid = 1802] [id = 603] 14:09:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8f9e1000 == 169 [pid = 1802] [id = 604] 14:09:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8e8e7800 == 168 [pid = 1802] [id = 602] 14:09:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8c1f4c00 == 167 [pid = 1802] [id = 601] 14:09:53 INFO - PROCESS | 1802 | --DOCSHELL 0x893dac00 == 166 [pid = 1802] [id = 600] 14:09:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8b6a4800 == 165 [pid = 1802] [id = 599] 14:09:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8b6a1000 == 164 [pid = 1802] [id = 597] 14:09:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8b6ac000 == 163 [pid = 1802] [id = 598] 14:09:53 INFO - PROCESS | 1802 | --DOCSHELL 0x88497c00 == 162 [pid = 1802] [id = 596] 14:09:53 INFO - PROCESS | 1802 | --DOCSHELL 0x87494400 == 161 [pid = 1802] [id = 595] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x893d1c00) [pid = 1802] [serial = 1724] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x93accc00) [pid = 1802] [serial = 1755] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x9054ec00) [pid = 1802] [serial = 1746] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8e730800) [pid = 1802] [serial = 1733] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8fda1800) [pid = 1802] [serial = 1740] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x99448400) [pid = 1802] [serial = 1763] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x916e9800) [pid = 1802] [serial = 1751] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x99b41800) [pid = 1802] [serial = 1770] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x914b9800) [pid = 1802] [serial = 1748] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8a2dd400) [pid = 1802] [serial = 1725] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x99b2ac00) [pid = 1802] [serial = 1767] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x90548c00) [pid = 1802] [serial = 1745] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8c3aec00) [pid = 1802] [serial = 1730] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x9ae65400) [pid = 1802] [serial = 1772] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x95105400) [pid = 1802] [serial = 1758] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x916ef800) [pid = 1802] [serial = 1752] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8a284400) [pid = 1802] [serial = 1782] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x914c1000) [pid = 1802] [serial = 1749] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x99b25000) [pid = 1802] [serial = 1766] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8c3dac00) [pid = 1802] [serial = 1731] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x904aa400) [pid = 1802] [serial = 1743] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x99a1ec00) [pid = 1802] [serial = 1764] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x904a7000) [pid = 1802] [serial = 1742] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x97764c00) [pid = 1802] [serial = 1760] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8c079000) [pid = 1802] [serial = 1728] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x99b3c000) [pid = 1802] [serial = 1769] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8b6bac00) [pid = 1802] [serial = 1721] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8e8ee400) [pid = 1802] [serial = 1737] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x87494800) [pid = 1802] [serial = 1775] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x899ef400) [pid = 1802] [serial = 1781] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x92dd8400) [pid = 1802] [serial = 1754] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x89104400) [pid = 1802] [serial = 1778] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x97bb1c00) [pid = 1802] [serial = 1761] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8e759c00) [pid = 1802] [serial = 1734] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x93cc5400) [pid = 1802] [serial = 1757] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8b7cd400) [pid = 1802] [serial = 1727] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x877dd800) [pid = 1802] [serial = 1776] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x9aed1000) [pid = 1802] [serial = 1773] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8f193000) [pid = 1802] [serial = 1739] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8a2d6c00) [pid = 1802] [serial = 1659] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8e8ed000) [pid = 1802] [serial = 1736] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8929f000) [pid = 1802] [serial = 1779] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x89d9c000) [pid = 1802] [serial = 1784] [outer = (nil)] [url = about:blank] 14:09:53 INFO - PROCESS | 1802 | 1461186593984 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]]]}] 14:09:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:09:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 4143ms 14:09:54 INFO - PROCESS | 1802 | 1461186594025 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 14:09:54 INFO - PROCESS | 1802 | 1461186594030 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 14:09:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:09:54 INFO - PROCESS | 1802 | 1461186594040 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:09:54 INFO - PROCESS | 1802 | 1461186594045 Marionette TRACE conn4 <- [1,2510,null,{}] 14:09:54 INFO - PROCESS | 1802 | 1461186594054 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}] 14:09:54 INFO - PROCESS | 1802 | 1461186594291 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 14:09:54 INFO - PROCESS | 1802 | 1461186594586 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x8834fc00 == 162 [pid = 1802] [id = 635] 14:09:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x88492400) [pid = 1802] [serial = 1906] [outer = (nil)] 14:09:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x89106800) [pid = 1802] [serial = 1907] [outer = 0x88492400] 14:09:54 INFO - PROCESS | 1802 | 1461186594675 Marionette DEBUG loaded listener.js 14:09:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x893c6c00) [pid = 1802] [serial = 1908] [outer = 0x88492400] 14:09:55 INFO - PROCESS | 1802 | 1461186595635 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]]]}] 14:09:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:09:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1644ms 14:09:55 INFO - PROCESS | 1802 | 1461186595685 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 14:09:55 INFO - PROCESS | 1802 | 1461186595692 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 14:09:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:09:55 INFO - PROCESS | 1802 | 1461186595711 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:09:55 INFO - PROCESS | 1802 | 1461186595715 Marionette TRACE conn4 <- [1,2514,null,{}] 14:09:55 INFO - PROCESS | 1802 | 1461186595722 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}] 14:09:56 INFO - PROCESS | 1802 | 1461186596028 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 14:09:56 INFO - PROCESS | 1802 | 1461186596063 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x85589400 == 163 [pid = 1802] [id = 636] 14:09:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8910a000) [pid = 1802] [serial = 1909] [outer = (nil)] 14:09:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8a28b800) [pid = 1802] [serial = 1910] [outer = 0x8910a000] 14:09:56 INFO - PROCESS | 1802 | 1461186596141 Marionette DEBUG loaded listener.js 14:09:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8a316000) [pid = 1802] [serial = 1911] [outer = 0x8910a000] 14:09:57 INFO - PROCESS | 1802 | 1461186597236 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]]]}] 14:09:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:09:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1594ms 14:09:57 INFO - PROCESS | 1802 | 1461186597305 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 14:09:57 INFO - PROCESS | 1802 | 1461186597309 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 14:09:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:09:57 INFO - PROCESS | 1802 | 1461186597316 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:09:57 INFO - PROCESS | 1802 | 1461186597322 Marionette TRACE conn4 <- [1,2518,null,{}] 14:09:57 INFO - PROCESS | 1802 | 1461186597345 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}] 14:09:57 INFO - PROCESS | 1802 | 1461186597654 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8834f000) [pid = 1802] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8a28a800) [pid = 1802] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8749d800) [pid = 1802] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x88353400) [pid = 1802] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x95d9f000) [pid = 1802] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8f190c00) [pid = 1802] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x893dc800) [pid = 1802] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x914c8800) [pid = 1802] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x9161ac00) [pid = 1802] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x904a8000) [pid = 1802] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x90544800) [pid = 1802] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8fda2400) [pid = 1802] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8ea5f400) [pid = 1802] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8ea4a000) [pid = 1802] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8e712400) [pid = 1802] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8da2f400) [pid = 1802] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x8b6b1000) [pid = 1802] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x8c07d400) [pid = 1802] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x8b6a1800) [pid = 1802] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x88498c00) [pid = 1802] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x8749a000) [pid = 1802] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:09:58 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x893e4400) [pid = 1802] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:09:58 INFO - PROCESS | 1802 | 1461186598562 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x85451800 == 164 [pid = 1802] [id = 637] 14:09:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x85592800) [pid = 1802] [serial = 1912] [outer = (nil)] 14:09:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x8749e400) [pid = 1802] [serial = 1913] [outer = 0x85592800] 14:09:58 INFO - PROCESS | 1802 | 1461186598648 Marionette DEBUG loaded listener.js 14:09:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x89d95c00) [pid = 1802] [serial = 1914] [outer = 0x85592800] 14:09:59 INFO - PROCESS | 1802 | 1461186599429 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]]]}] 14:09:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:09:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 2136ms 14:09:59 INFO - PROCESS | 1802 | 1461186599453 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 14:09:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:09:59 INFO - PROCESS | 1802 | 1461186599458 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 14:09:59 INFO - PROCESS | 1802 | 1461186599464 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:09:59 INFO - PROCESS | 1802 | 1461186599468 Marionette TRACE conn4 <- [1,2522,null,{}] 14:09:59 INFO - PROCESS | 1802 | 1461186599473 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}] 14:09:59 INFO - PROCESS | 1802 | 1461186599771 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 14:09:59 INFO - PROCESS | 1802 | 1461186599794 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x86ae8400 == 165 [pid = 1802] [id = 638] 14:09:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x893e4400) [pid = 1802] [serial = 1915] [outer = (nil)] 14:09:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x8b7c8400) [pid = 1802] [serial = 1916] [outer = 0x893e4400] 14:09:59 INFO - PROCESS | 1802 | 1461186599874 Marionette DEBUG loaded listener.js 14:09:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8b7d2400) [pid = 1802] [serial = 1917] [outer = 0x893e4400] 14:10:01 INFO - PROCESS | 1802 | 1461186601158 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]]]}] 14:10:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:10:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1738ms 14:10:01 INFO - PROCESS | 1802 | 1461186601204 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 14:10:01 INFO - PROCESS | 1802 | 1461186601211 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 14:10:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:10:01 INFO - PROCESS | 1802 | 1461186601233 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:10:01 INFO - PROCESS | 1802 | 1461186601240 Marionette TRACE conn4 <- [1,2526,null,{}] 14:10:01 INFO - PROCESS | 1802 | 1461186601249 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}] 14:10:01 INFO - PROCESS | 1802 | 1461186601500 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 14:10:01 INFO - PROCESS | 1802 | 1461186601866 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x88349400 == 166 [pid = 1802] [id = 639] 14:10:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x88497c00) [pid = 1802] [serial = 1918] [outer = (nil)] 14:10:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x893e0c00) [pid = 1802] [serial = 1919] [outer = 0x88497c00] 14:10:01 INFO - PROCESS | 1802 | 1461186601963 Marionette DEBUG loaded listener.js 14:10:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x89d99800) [pid = 1802] [serial = 1920] [outer = 0x88497c00] 14:10:03 INFO - PROCESS | 1802 | 1461186603064 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]]]}] 14:10:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:10:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1901ms 14:10:03 INFO - PROCESS | 1802 | 1461186603123 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 14:10:03 INFO - PROCESS | 1802 | 1461186603133 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 14:10:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:10:03 INFO - PROCESS | 1802 | 1461186603145 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:10:03 INFO - PROCESS | 1802 | 1461186603149 Marionette TRACE conn4 <- [1,2530,null,{}] 14:10:03 INFO - PROCESS | 1802 | 1461186603156 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}] 14:10:03 INFO - PROCESS | 1802 | 1461186603446 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 14:10:03 INFO - PROCESS | 1802 | 1461186603880 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4c8800 == 167 [pid = 1802] [id = 640] 14:10:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8b4ce000) [pid = 1802] [serial = 1921] [outer = (nil)] 14:10:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8b6aec00) [pid = 1802] [serial = 1922] [outer = 0x8b4ce000] 14:10:03 INFO - PROCESS | 1802 | 1461186603970 Marionette DEBUG loaded listener.js 14:10:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8c079400) [pid = 1802] [serial = 1923] [outer = 0x8b4ce000] 14:10:04 INFO - PROCESS | 1802 | 1461186604960 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]]]}] 14:10:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:10:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1846ms 14:10:04 INFO - PROCESS | 1802 | 1461186604991 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 14:10:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:10:05 INFO - PROCESS | 1802 | 1461186604996 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 14:10:05 INFO - PROCESS | 1802 | 1461186605003 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:10:05 INFO - PROCESS | 1802 | 1461186605012 Marionette TRACE conn4 <- [1,2534,null,{}] 14:10:05 INFO - PROCESS | 1802 | 1461186605032 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}] 14:10:05 INFO - PROCESS | 1802 | 1461186605408 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 14:10:05 INFO - PROCESS | 1802 | 1461186605868 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c0afc00 == 168 [pid = 1802] [id = 641] 14:10:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8c1fc000) [pid = 1802] [serial = 1924] [outer = (nil)] 14:10:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8c3ce800) [pid = 1802] [serial = 1925] [outer = 0x8c1fc000] 14:10:06 INFO - PROCESS | 1802 | 1461186606027 Marionette DEBUG loaded listener.js 14:10:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8c3d9000) [pid = 1802] [serial = 1926] [outer = 0x8c1fc000] 14:10:07 INFO - PROCESS | 1802 | 1461186607184 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]]]}] 14:10:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:10:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 2241ms 14:10:07 INFO - PROCESS | 1802 | 1461186607245 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 14:10:07 INFO - PROCESS | 1802 | 1461186607250 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 14:10:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:10:07 INFO - PROCESS | 1802 | 1461186607256 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:10:07 INFO - PROCESS | 1802 | 1461186607260 Marionette TRACE conn4 <- [1,2538,null,{}] 14:10:07 INFO - PROCESS | 1802 | 1461186607266 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}] 14:10:07 INFO - PROCESS | 1802 | 1461186607536 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 14:10:07 INFO - PROCESS | 1802 | 1461186607883 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3a8c00 == 169 [pid = 1802] [id = 642] 14:10:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8e710c00) [pid = 1802] [serial = 1927] [outer = (nil)] 14:10:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8e72e400) [pid = 1802] [serial = 1928] [outer = 0x8e710c00] 14:10:07 INFO - PROCESS | 1802 | 1461186607980 Marionette DEBUG loaded listener.js 14:10:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8e754000) [pid = 1802] [serial = 1929] [outer = 0x8e710c00] 14:10:08 INFO - PROCESS | 1802 | 1461186608937 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]]]}] 14:10:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:10:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1742ms 14:10:09 INFO - PROCESS | 1802 | 1461186609000 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 14:10:09 INFO - PROCESS | 1802 | 1461186609010 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 14:10:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:10:09 INFO - PROCESS | 1802 | 1461186609021 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:10:09 INFO - PROCESS | 1802 | 1461186609026 Marionette TRACE conn4 <- [1,2542,null,{}] 14:10:09 INFO - PROCESS | 1802 | 1461186609033 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}] 14:10:09 INFO - PROCESS | 1802 | 1461186609271 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 14:10:09 INFO - PROCESS | 1802 | 1461186609609 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e712000 == 170 [pid = 1802] [id = 643] 14:10:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8e712800) [pid = 1802] [serial = 1930] [outer = (nil)] 14:10:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8e931c00) [pid = 1802] [serial = 1931] [outer = 0x8e712800] 14:10:09 INFO - PROCESS | 1802 | 1461186609703 Marionette DEBUG loaded listener.js 14:10:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8e93e800) [pid = 1802] [serial = 1932] [outer = 0x8e712800] 14:10:10 INFO - PROCESS | 1802 | 1461186610633 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]]]}] 14:10:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:10:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1684ms 14:10:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:10:10 INFO - PROCESS | 1802 | 1461186610705 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 14:10:10 INFO - PROCESS | 1802 | 1461186610708 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 14:10:10 INFO - PROCESS | 1802 | 1461186610715 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:10:10 INFO - PROCESS | 1802 | 1461186610718 Marionette TRACE conn4 <- [1,2546,null,{}] 14:10:10 INFO - PROCESS | 1802 | 1461186610724 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}] 14:10:11 INFO - PROCESS | 1802 | 1461186611014 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 14:10:11 INFO - PROCESS | 1802 | 1461186611371 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c1f6400 == 171 [pid = 1802] [id = 644] 14:10:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8e96f400) [pid = 1802] [serial = 1933] [outer = (nil)] 14:10:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8f197c00) [pid = 1802] [serial = 1934] [outer = 0x8e96f400] 14:10:11 INFO - PROCESS | 1802 | 1461186611464 Marionette DEBUG loaded listener.js 14:10:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8f9e2400) [pid = 1802] [serial = 1935] [outer = 0x8e96f400] 14:10:12 INFO - PROCESS | 1802 | 1461186612431 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]]]}] 14:10:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:10:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1782ms 14:10:12 INFO - PROCESS | 1802 | 1461186612497 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 14:10:12 INFO - PROCESS | 1802 | 1461186612501 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 14:10:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:10:12 INFO - PROCESS | 1802 | 1461186612507 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:10:12 INFO - PROCESS | 1802 | 1461186612511 Marionette TRACE conn4 <- [1,2550,null,{}] 14:10:12 INFO - PROCESS | 1802 | 1461186612517 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}] 14:10:12 INFO - PROCESS | 1802 | 1461186612743 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 14:10:13 INFO - PROCESS | 1802 | 1461186613083 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a5d5800 == 172 [pid = 1802] [id = 645] 14:10:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8f18d800) [pid = 1802] [serial = 1936] [outer = (nil)] 14:10:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x90412400) [pid = 1802] [serial = 1937] [outer = 0x8f18d800] 14:10:13 INFO - PROCESS | 1802 | 1461186613176 Marionette DEBUG loaded listener.js 14:10:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x9041ac00) [pid = 1802] [serial = 1938] [outer = 0x8f18d800] 14:10:14 INFO - PROCESS | 1802 | 1461186614117 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]]]}] 14:10:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:10:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1637ms 14:10:14 INFO - PROCESS | 1802 | 1461186614146 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 14:10:14 INFO - PROCESS | 1802 | 1461186614151 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 14:10:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:10:14 INFO - PROCESS | 1802 | 1461186614157 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:10:14 INFO - PROCESS | 1802 | 1461186614161 Marionette TRACE conn4 <- [1,2554,null,{}] 14:10:14 INFO - PROCESS | 1802 | 1461186614166 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}] 14:10:14 INFO - PROCESS | 1802 | 1461186614393 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 14:10:14 INFO - PROCESS | 1802 | 1461186614742 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9dbc00 == 173 [pid = 1802] [id = 646] 14:10:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8feec800) [pid = 1802] [serial = 1939] [outer = (nil)] 14:10:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x9054c800) [pid = 1802] [serial = 1940] [outer = 0x8feec800] 14:10:14 INFO - PROCESS | 1802 | 1461186614837 Marionette DEBUG loaded listener.js 14:10:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x9085f400) [pid = 1802] [serial = 1941] [outer = 0x8feec800] 14:10:15 INFO - PROCESS | 1802 | 1461186615795 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]]]}] 14:10:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:10:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1695ms 14:10:15 INFO - PROCESS | 1802 | 1461186615853 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 14:10:15 INFO - PROCESS | 1802 | 1461186615857 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 14:10:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:10:15 INFO - PROCESS | 1802 | 1461186615864 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:10:15 INFO - PROCESS | 1802 | 1461186615868 Marionette TRACE conn4 <- [1,2558,null,{}] 14:10:15 INFO - PROCESS | 1802 | 1461186615874 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}] 14:10:16 INFO - PROCESS | 1802 | 1461186616113 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 14:10:16 INFO - PROCESS | 1802 | 1461186616456 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x9054e400 == 174 [pid = 1802] [id = 647] 14:10:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x9054f400) [pid = 1802] [serial = 1942] [outer = (nil)] 14:10:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x914c2c00) [pid = 1802] [serial = 1943] [outer = 0x9054f400] 14:10:16 INFO - PROCESS | 1802 | 1461186616554 Marionette DEBUG loaded listener.js 14:10:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x914c6c00) [pid = 1802] [serial = 1944] [outer = 0x9054f400] 14:10:17 INFO - PROCESS | 1802 | 1461186617522 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]]]}] 14:10:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:10:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1735ms 14:10:17 INFO - PROCESS | 1802 | 1461186617600 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 14:10:17 INFO - PROCESS | 1802 | 1461186617604 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 14:10:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:10:17 INFO - PROCESS | 1802 | 1461186617611 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:10:17 INFO - PROCESS | 1802 | 1461186617614 Marionette TRACE conn4 <- [1,2562,null,{}] 14:10:17 INFO - PROCESS | 1802 | 1461186617620 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}] 14:10:17 INFO - PROCESS | 1802 | 1461186617895 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 14:10:18 INFO - PROCESS | 1802 | 1461186618248 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c1f7400 == 175 [pid = 1802] [id = 648] 14:10:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x904ad800) [pid = 1802] [serial = 1945] [outer = (nil)] 14:10:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x920ed800) [pid = 1802] [serial = 1946] [outer = 0x904ad800] 14:10:18 INFO - PROCESS | 1802 | 1461186618337 Marionette DEBUG loaded listener.js 14:10:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x92ba0000) [pid = 1802] [serial = 1947] [outer = 0x904ad800] 14:10:19 INFO - PROCESS | 1802 | 1461186619362 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]]]}] 14:10:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:10:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1831ms 14:10:19 INFO - PROCESS | 1802 | 1461186619444 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 14:10:19 INFO - PROCESS | 1802 | 1461186619449 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 14:10:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:10:19 INFO - PROCESS | 1802 | 1461186619455 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:10:19 INFO - PROCESS | 1802 | 1461186619460 Marionette TRACE conn4 <- [1,2566,null,{}] 14:10:19 INFO - PROCESS | 1802 | 1461186619466 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}] 14:10:19 INFO - PROCESS | 1802 | 1461186619767 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 14:10:20 INFO - PROCESS | 1802 | 1461186620127 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x913dd000 == 176 [pid = 1802] [id = 649] 14:10:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x93cc4800) [pid = 1802] [serial = 1948] [outer = (nil)] 14:10:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x95107400) [pid = 1802] [serial = 1949] [outer = 0x93cc4800] 14:10:20 INFO - PROCESS | 1802 | 1461186620225 Marionette DEBUG loaded listener.js 14:10:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x95d7a000) [pid = 1802] [serial = 1950] [outer = 0x93cc4800] 14:10:21 INFO - PROCESS | 1802 | 1461186621222 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]]]}] 14:10:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:10:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1832ms 14:10:21 INFO - PROCESS | 1802 | 1461186621289 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 14:10:21 INFO - PROCESS | 1802 | 1461186621293 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 14:10:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:10:21 INFO - PROCESS | 1802 | 1461186621299 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:10:21 INFO - PROCESS | 1802 | 1461186621303 Marionette TRACE conn4 <- [1,2570,null,{}] 14:10:21 INFO - PROCESS | 1802 | 1461186621309 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}] 14:10:21 INFO - PROCESS | 1802 | 1461186621545 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 14:10:21 INFO - PROCESS | 1802 | 1461186621898 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x914c1000 == 177 [pid = 1802] [id = 650] 14:10:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x92dd1800) [pid = 1802] [serial = 1951] [outer = (nil)] 14:10:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x96fca400) [pid = 1802] [serial = 1952] [outer = 0x92dd1800] 14:10:22 INFO - PROCESS | 1802 | 1461186621995 Marionette DEBUG loaded listener.js 14:10:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x9776ec00) [pid = 1802] [serial = 1953] [outer = 0x92dd1800] 14:10:22 INFO - PROCESS | 1802 | 1461186622956 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]]]}] 14:10:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:10:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1736ms 14:10:23 INFO - PROCESS | 1802 | 1461186623039 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 14:10:23 INFO - PROCESS | 1802 | 1461186623043 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 14:10:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:10:23 INFO - PROCESS | 1802 | 1461186623050 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:10:23 INFO - PROCESS | 1802 | 1461186623054 Marionette TRACE conn4 <- [1,2574,null,{}] 14:10:23 INFO - PROCESS | 1802 | 1461186623060 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}] 14:10:23 INFO - PROCESS | 1802 | 1461186623339 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 14:10:23 INFO - PROCESS | 1802 | 1461186623695 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x95d80c00 == 178 [pid = 1802] [id = 651] 14:10:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x95d83400) [pid = 1802] [serial = 1954] [outer = (nil)] 14:10:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x98c9f000) [pid = 1802] [serial = 1955] [outer = 0x95d83400] 14:10:23 INFO - PROCESS | 1802 | 1461186623798 Marionette DEBUG loaded listener.js 14:10:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x98fc3800) [pid = 1802] [serial = 1956] [outer = 0x95d83400] 14:10:24 INFO - PROCESS | 1802 | 1461186624806 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]]]}] 14:10:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:10:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1832ms 14:10:24 INFO - PROCESS | 1802 | 1461186624883 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 14:10:24 INFO - PROCESS | 1802 | 1461186624887 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 14:10:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:10:24 INFO - PROCESS | 1802 | 1461186624894 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:10:24 INFO - PROCESS | 1802 | 1461186624898 Marionette TRACE conn4 <- [1,2578,null,{}] 14:10:24 INFO - PROCESS | 1802 | 1461186624904 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}] 14:10:25 INFO - PROCESS | 1802 | 1461186625181 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 14:10:25 INFO - PROCESS | 1802 | 1461186625541 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x893db800 == 179 [pid = 1802] [id = 652] 14:10:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x8b4c8400) [pid = 1802] [serial = 1957] [outer = (nil)] 14:10:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x99a24c00) [pid = 1802] [serial = 1958] [outer = 0x8b4c8400] 14:10:25 INFO - PROCESS | 1802 | 1461186625639 Marionette DEBUG loaded listener.js 14:10:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x99b3c000) [pid = 1802] [serial = 1959] [outer = 0x8b4c8400] 14:10:26 INFO - PROCESS | 1802 | 1461186626588 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]]]}] 14:10:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:10:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1731ms 14:10:26 INFO - PROCESS | 1802 | 1461186626637 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 14:10:26 INFO - PROCESS | 1802 | 1461186626651 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 14:10:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:10:26 INFO - PROCESS | 1802 | 1461186626658 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:10:26 INFO - PROCESS | 1802 | 1461186626660 Marionette TRACE conn4 <- [1,2582,null,{}] 14:10:26 INFO - PROCESS | 1802 | 1461186626667 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}] 14:10:26 INFO - PROCESS | 1802 | 1461186626904 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 14:10:27 INFO - PROCESS | 1802 | 1461186627254 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x86af5800 == 180 [pid = 1802] [id = 653] 14:10:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x899e7800) [pid = 1802] [serial = 1960] [outer = (nil)] 14:10:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x9df26400) [pid = 1802] [serial = 1961] [outer = 0x899e7800] 14:10:27 INFO - PROCESS | 1802 | 1461186627353 Marionette DEBUG loaded listener.js 14:10:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x9fc2f400) [pid = 1802] [serial = 1962] [outer = 0x899e7800] 14:10:28 INFO - PROCESS | 1802 | 1461186628293 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]]]}] 14:10:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:10:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1682ms 14:10:28 INFO - PROCESS | 1802 | 1461186628342 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 14:10:28 INFO - PROCESS | 1802 | 1461186628345 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 14:10:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:10:28 INFO - PROCESS | 1802 | 1461186628352 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:10:28 INFO - PROCESS | 1802 | 1461186628356 Marionette TRACE conn4 <- [1,2586,null,{}] 14:10:28 INFO - PROCESS | 1802 | 1461186628362 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}] 14:10:28 INFO - PROCESS | 1802 | 1461186628598 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 14:10:28 INFO - PROCESS | 1802 | 1461186628950 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x86aeb000 == 181 [pid = 1802] [id = 654] 14:10:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x9ad21400) [pid = 1802] [serial = 1963] [outer = (nil)] 14:10:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0xa01b0c00) [pid = 1802] [serial = 1964] [outer = 0x9ad21400] 14:10:29 INFO - PROCESS | 1802 | 1461186629039 Marionette DEBUG loaded listener.js 14:10:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0xa0b47400) [pid = 1802] [serial = 1965] [outer = 0x9ad21400] 14:10:29 INFO - PROCESS | 1802 | 1461186629950 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]]]}] 14:10:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:10:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1634ms 14:10:29 INFO - PROCESS | 1802 | 1461186629987 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 14:10:29 INFO - PROCESS | 1802 | 1461186629991 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 14:10:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:10:30 INFO - PROCESS | 1802 | 1461186629998 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:10:30 INFO - PROCESS | 1802 | 1461186630001 Marionette TRACE conn4 <- [1,2590,null,{}] 14:10:30 INFO - PROCESS | 1802 | 1461186630028 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}] 14:10:30 INFO - PROCESS | 1802 | 1461186630272 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 14:10:30 INFO - PROCESS | 1802 | 1461186630641 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x84dab400 == 180 [pid = 1802] [id = 589] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x87497800 == 179 [pid = 1802] [id = 592] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8e70e800 == 178 [pid = 1802] [id = 97] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x92ba0800 == 177 [pid = 1802] [id = 587] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x859b4000 == 176 [pid = 1802] [id = 588] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x85451800 == 175 [pid = 1802] [id = 637] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x85589400 == 174 [pid = 1802] [id = 636] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8834fc00 == 173 [pid = 1802] [id = 635] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x869f4800 == 172 [pid = 1802] [id = 633] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x84e8d000 == 171 [pid = 1802] [id = 632] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x99b31c00 == 170 [pid = 1802] [id = 630] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x86ae9400 == 169 [pid = 1802] [id = 631] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x88495800 == 168 [pid = 1802] [id = 629] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x92052c00 == 167 [pid = 1802] [id = 628] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x92b9f000 == 166 [pid = 1802] [id = 627] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x85590c00 == 165 [pid = 1802] [id = 626] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8ea50c00 == 164 [pid = 1802] [id = 624] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8fda5400 == 163 [pid = 1802] [id = 625] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8ea61800 == 162 [pid = 1802] [id = 623] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8e932800 == 161 [pid = 1802] [id = 622] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x89d99000 == 160 [pid = 1802] [id = 621] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x85592000 == 159 [pid = 1802] [id = 620] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8a5dd800 == 158 [pid = 1802] [id = 618] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8c3a2c00 == 157 [pid = 1802] [id = 619] 14:10:33 INFO - PROCESS | 1802 | --DOCSHELL 0x88350800 == 156 [pid = 1802] [id = 617] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8b6b3000) [pid = 1802] [serial = 1850] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8b7c9400) [pid = 1802] [serial = 1722] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x8b6a3400) [pid = 1802] [serial = 1847] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8834f800) [pid = 1802] [serial = 1841] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8929cc00) [pid = 1802] [serial = 1842] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x99b25800) [pid = 1802] [serial = 1839] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x99a27000) [pid = 1802] [serial = 1838] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x98fbec00) [pid = 1802] [serial = 1836] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x98e9f400) [pid = 1802] [serial = 1835] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x97915800) [pid = 1802] [serial = 1833] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x96fcf800) [pid = 1802] [serial = 1832] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x95d7d800) [pid = 1802] [serial = 1830] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x93cc6000) [pid = 1802] [serial = 1829] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x93ac0800) [pid = 1802] [serial = 1827] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x92dd9800) [pid = 1802] [serial = 1826] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x9212c400) [pid = 1802] [serial = 1824] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x920fc400) [pid = 1802] [serial = 1823] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x9204b000) [pid = 1802] [serial = 1821] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x9161f000) [pid = 1802] [serial = 1820] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x9130fc00) [pid = 1802] [serial = 1818] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x90550800) [pid = 1802] [serial = 1817] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x90413000) [pid = 1802] [serial = 1815] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8fef9000) [pid = 1802] [serial = 1814] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8f9e4c00) [pid = 1802] [serial = 1812] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8f9dfc00) [pid = 1802] [serial = 1811] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8ea65800) [pid = 1802] [serial = 1809] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8ea61400) [pid = 1802] [serial = 1808] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8e938400) [pid = 1802] [serial = 1806] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8e8f0c00) [pid = 1802] [serial = 1805] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8e8e3800) [pid = 1802] [serial = 1803] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8e727800) [pid = 1802] [serial = 1802] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8c3a4800) [pid = 1802] [serial = 1800] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8c3a2400) [pid = 1802] [serial = 1799] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8c0aec00) [pid = 1802] [serial = 1797] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8c0aa400) [pid = 1802] [serial = 1796] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8b6bc000) [pid = 1802] [serial = 1794] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8b6afc00) [pid = 1802] [serial = 1793] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8a282000) [pid = 1802] [serial = 1791] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x899e3400) [pid = 1802] [serial = 1790] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x88358400) [pid = 1802] [serial = 1788] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8834c800) [pid = 1802] [serial = 1787] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8a283000) [pid = 1802] [serial = 1844] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8a2da000) [pid = 1802] [serial = 1845] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8b6b0400) [pid = 1802] [serial = 1848] [outer = (nil)] [url = about:blank] 14:10:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fc0400 == 157 [pid = 1802] [id = 655] 14:10:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x84dab400) [pid = 1802] [serial = 1966] [outer = (nil)] 14:10:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x869f3800) [pid = 1802] [serial = 1967] [outer = 0x84dab400] 14:10:33 INFO - PROCESS | 1802 | 1461186633451 Marionette DEBUG loaded listener.js 14:10:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x877e1400) [pid = 1802] [serial = 1968] [outer = 0x84dab400] 14:10:34 INFO - PROCESS | 1802 | 1461186634344 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]]]}] 14:10:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:10:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 4400ms 14:10:34 INFO - PROCESS | 1802 | 1461186634400 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 14:10:34 INFO - PROCESS | 1802 | 1461186634407 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 14:10:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:10:34 INFO - PROCESS | 1802 | 1461186634416 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:10:34 INFO - PROCESS | 1802 | 1461186634420 Marionette TRACE conn4 <- [1,2594,null,{}] 14:10:34 INFO - PROCESS | 1802 | 1461186634428 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}] 14:10:34 INFO - PROCESS | 1802 | 1461186634663 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 14:10:34 INFO - PROCESS | 1802 | 1461186634944 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x893d8800 == 158 [pid = 1802] [id = 656] 14:10:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x893dbc00) [pid = 1802] [serial = 1969] [outer = (nil)] 14:10:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x893e5c00) [pid = 1802] [serial = 1970] [outer = 0x893dbc00] 14:10:35 INFO - PROCESS | 1802 | 1461186635029 Marionette DEBUG loaded listener.js 14:10:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x89d97000) [pid = 1802] [serial = 1971] [outer = 0x893dbc00] 14:10:35 INFO - PROCESS | 1802 | 1461186635959 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]]]}] 14:10:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:10:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1588ms 14:10:36 INFO - PROCESS | 1802 | 1461186636004 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 14:10:36 INFO - PROCESS | 1802 | 1461186636010 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 14:10:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:10:36 INFO - PROCESS | 1802 | 1461186636020 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:10:36 INFO - PROCESS | 1802 | 1461186636025 Marionette TRACE conn4 <- [1,2598,null,{}] 14:10:36 INFO - PROCESS | 1802 | 1461186636031 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}] 14:10:36 INFO - PROCESS | 1802 | 1461186636338 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 14:10:36 INFO - PROCESS | 1802 | 1461186636370 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x877dbc00 == 159 [pid = 1802] [id = 657] 14:10:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x899e3400) [pid = 1802] [serial = 1972] [outer = (nil)] 14:10:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8a5d9400) [pid = 1802] [serial = 1973] [outer = 0x899e3400] 14:10:36 INFO - PROCESS | 1802 | 1461186636447 Marionette DEBUG loaded listener.js 14:10:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8b6a6000) [pid = 1802] [serial = 1974] [outer = 0x899e3400] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x86aee800) [pid = 1802] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8a5de400) [pid = 1802] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x88356000) [pid = 1802] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x88492400) [pid = 1802] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x99b2d000) [pid = 1802] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x893e4000) [pid = 1802] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x869fa800) [pid = 1802] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x9aed1c00) [pid = 1802] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x99b3f800) [pid = 1802] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x884a1000) [pid = 1802] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x97c0d800) [pid = 1802] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x96fcb800) [pid = 1802] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x91617000) [pid = 1802] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x904f3800) [pid = 1802] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x904af000) [pid = 1802] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x8f9e1c00) [pid = 1802] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x8fc58400) [pid = 1802] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x8e70cc00) [pid = 1802] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x8c3cec00) [pid = 1802] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x8c3d2000) [pid = 1802] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x8910a000) [pid = 1802] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:10:38 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x85592800) [pid = 1802] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:10:38 INFO - PROCESS | 1802 | 1461186638289 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]]]}] 14:10:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:10:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 2388ms 14:10:38 INFO - PROCESS | 1802 | 1461186638411 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 14:10:38 INFO - PROCESS | 1802 | 1461186638414 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 14:10:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:10:38 INFO - PROCESS | 1802 | 1461186638421 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:10:38 INFO - PROCESS | 1802 | 1461186638427 Marionette TRACE conn4 <- [1,2602,null,{}] 14:10:38 INFO - PROCESS | 1802 | 1461186638443 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}] 14:10:38 INFO - PROCESS | 1802 | 1461186638741 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 14:10:38 INFO - PROCESS | 1802 | 1461186638882 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a27f800 == 160 [pid = 1802] [id = 658] 14:10:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x8b6a5c00) [pid = 1802] [serial = 1975] [outer = (nil)] 14:10:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x8b6bc000) [pid = 1802] [serial = 1976] [outer = 0x8b6a5c00] 14:10:38 INFO - PROCESS | 1802 | 1461186638959 Marionette DEBUG loaded listener.js 14:10:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x8c0a5000) [pid = 1802] [serial = 1977] [outer = 0x8b6a5c00] 14:10:39 INFO - PROCESS | 1802 | 1461186639826 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]]]}] 14:10:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:10:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1434ms 14:10:39 INFO - PROCESS | 1802 | 1461186639857 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 14:10:39 INFO - PROCESS | 1802 | 1461186639861 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 14:10:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:10:39 INFO - PROCESS | 1802 | 1461186639867 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:10:39 INFO - PROCESS | 1802 | 1461186639871 Marionette TRACE conn4 <- [1,2606,null,{}] 14:10:39 INFO - PROCESS | 1802 | 1461186639876 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}] 14:10:40 INFO - PROCESS | 1802 | 1461186640092 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 14:10:40 INFO - PROCESS | 1802 | 1461186640447 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x859b5800 == 161 [pid = 1802] [id = 659] 14:10:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x869f1400) [pid = 1802] [serial = 1978] [outer = (nil)] 14:10:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x86aef800) [pid = 1802] [serial = 1979] [outer = 0x869f1400] 14:10:40 INFO - PROCESS | 1802 | 1461186640629 Marionette DEBUG loaded listener.js 14:10:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x88350000) [pid = 1802] [serial = 1980] [outer = 0x869f1400] 14:10:41 INFO - PROCESS | 1802 | 1461186641719 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]]]}] 14:10:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:10:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1898ms 14:10:41 INFO - PROCESS | 1802 | 1461186641767 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 14:10:41 INFO - PROCESS | 1802 | 1461186641776 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 14:10:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:10:41 INFO - PROCESS | 1802 | 1461186641785 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:10:41 INFO - PROCESS | 1802 | 1461186641791 Marionette TRACE conn4 <- [1,2610,null,{}] 14:10:41 INFO - PROCESS | 1802 | 1461186641799 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}] 14:10:42 INFO - PROCESS | 1802 | 1461186642065 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 14:10:42 INFO - PROCESS | 1802 | 1461186642400 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x899e8000 == 162 [pid = 1802] [id = 660] 14:10:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x89d9f800) [pid = 1802] [serial = 1981] [outer = (nil)] 14:10:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x8a287800) [pid = 1802] [serial = 1982] [outer = 0x89d9f800] 14:10:42 INFO - PROCESS | 1802 | 1461186642496 Marionette DEBUG loaded listener.js 14:10:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8a2dc000) [pid = 1802] [serial = 1983] [outer = 0x89d9f800] 14:10:43 INFO - PROCESS | 1802 | 1461186643525 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]]]}] 14:10:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:10:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1791ms 14:10:43 INFO - PROCESS | 1802 | 1461186643579 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 14:10:43 INFO - PROCESS | 1802 | 1461186643586 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 14:10:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:10:43 INFO - PROCESS | 1802 | 1461186643596 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:10:43 INFO - PROCESS | 1802 | 1461186643599 Marionette TRACE conn4 <- [1,2614,null,{}] 14:10:43 INFO - PROCESS | 1802 | 1461186643606 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}] 14:10:43 INFO - PROCESS | 1802 | 1461186643837 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 14:10:44 INFO - PROCESS | 1802 | 1461186644235 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a2da000 == 163 [pid = 1802] [id = 661] 14:10:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8b6a2800) [pid = 1802] [serial = 1984] [outer = (nil)] 14:10:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8b7c6000) [pid = 1802] [serial = 1985] [outer = 0x8b6a2800] 14:10:44 INFO - PROCESS | 1802 | 1461186644332 Marionette DEBUG loaded listener.js 14:10:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8c0b0c00) [pid = 1802] [serial = 1986] [outer = 0x8b6a2800] 14:10:45 INFO - PROCESS | 1802 | 1461186645327 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]]]}] 14:10:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:10:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1780ms 14:10:45 INFO - PROCESS | 1802 | 1461186645377 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 14:10:45 INFO - PROCESS | 1802 | 1461186645382 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 14:10:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:10:45 INFO - PROCESS | 1802 | 1461186645391 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:10:45 INFO - PROCESS | 1802 | 1461186645401 Marionette TRACE conn4 <- [1,2618,null,{}] 14:10:45 INFO - PROCESS | 1802 | 1461186645415 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}] 14:10:45 INFO - PROCESS | 1802 | 1461186645694 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 14:10:46 INFO - PROCESS | 1802 | 1461186646020 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b7c5800 == 164 [pid = 1802] [id = 662] 14:10:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8c0b0800) [pid = 1802] [serial = 1987] [outer = (nil)] 14:10:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8da3c000) [pid = 1802] [serial = 1988] [outer = 0x8c0b0800] 14:10:46 INFO - PROCESS | 1802 | 1461186646112 Marionette DEBUG loaded listener.js 14:10:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8e731800) [pid = 1802] [serial = 1989] [outer = 0x8c0b0800] 14:10:47 INFO - PROCESS | 1802 | 1461186647089 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]]]}] 14:10:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:10:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1750ms 14:10:47 INFO - PROCESS | 1802 | 1461186647140 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 14:10:47 INFO - PROCESS | 1802 | 1461186647145 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 14:10:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:10:47 INFO - PROCESS | 1802 | 1461186647152 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:10:47 INFO - PROCESS | 1802 | 1461186647155 Marionette TRACE conn4 <- [1,2622,null,{}] 14:10:47 INFO - PROCESS | 1802 | 1461186647162 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}] 14:10:47 INFO - PROCESS | 1802 | 1461186647412 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 14:10:47 INFO - PROCESS | 1802 | 1461186647760 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x88358400 == 165 [pid = 1802] [id = 663] 14:10:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8b4cc000) [pid = 1802] [serial = 1990] [outer = (nil)] 14:10:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8e932000) [pid = 1802] [serial = 1991] [outer = 0x8b4cc000] 14:10:47 INFO - PROCESS | 1802 | 1461186647859 Marionette DEBUG loaded listener.js 14:10:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8e96dc00) [pid = 1802] [serial = 1992] [outer = 0x8b4cc000] 14:10:48 INFO - PROCESS | 1802 | 1461186648800 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]]]}] 14:10:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:10:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1686ms 14:10:48 INFO - PROCESS | 1802 | 1461186648839 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 14:10:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:10:48 INFO - PROCESS | 1802 | 1461186648843 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 14:10:48 INFO - PROCESS | 1802 | 1461186648850 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:10:48 INFO - PROCESS | 1802 | 1461186648853 Marionette TRACE conn4 <- [1,2626,null,{}] 14:10:48 INFO - PROCESS | 1802 | 1461186648859 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}] 14:10:49 INFO - PROCESS | 1802 | 1461186649105 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 14:10:49 INFO - PROCESS | 1802 | 1461186649474 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ea4a800 == 166 [pid = 1802] [id = 664] 14:10:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8ea53000) [pid = 1802] [serial = 1993] [outer = (nil)] 14:10:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8ea62c00) [pid = 1802] [serial = 1994] [outer = 0x8ea53000] 14:10:49 INFO - PROCESS | 1802 | 1461186649589 Marionette DEBUG loaded listener.js 14:10:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8fc55400) [pid = 1802] [serial = 1995] [outer = 0x8ea53000] 14:10:50 INFO - PROCESS | 1802 | 1461186650597 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]]]}] 14:10:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:10:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1791ms 14:10:50 INFO - PROCESS | 1802 | 1461186650642 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 14:10:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:10:50 INFO - PROCESS | 1802 | 1461186650646 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 14:10:50 INFO - PROCESS | 1802 | 1461186650653 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:10:50 INFO - PROCESS | 1802 | 1461186650657 Marionette TRACE conn4 <- [1,2630,null,{}] 14:10:50 INFO - PROCESS | 1802 | 1461186650663 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}] 14:10:50 INFO - PROCESS | 1802 | 1461186650915 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 14:10:51 INFO - PROCESS | 1802 | 1461186651258 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ea4d000 == 167 [pid = 1802] [id = 665] 14:10:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8ea65800) [pid = 1802] [serial = 1996] [outer = (nil)] 14:10:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x904ac400) [pid = 1802] [serial = 1997] [outer = 0x8ea65800] 14:10:51 INFO - PROCESS | 1802 | 1461186651356 Marionette DEBUG loaded listener.js 14:10:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x904af000) [pid = 1802] [serial = 1998] [outer = 0x8ea65800] 14:10:52 INFO - PROCESS | 1802 | 1461186652329 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]]]}] 14:10:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:10:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1732ms 14:10:52 INFO - PROCESS | 1802 | 1461186652385 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 14:10:52 INFO - PROCESS | 1802 | 1461186652389 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 14:10:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:10:52 INFO - PROCESS | 1802 | 1461186652396 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:10:52 INFO - PROCESS | 1802 | 1461186652399 Marionette TRACE conn4 <- [1,2634,null,{}] 14:10:52 INFO - PROCESS | 1802 | 1461186652405 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}] 14:10:52 INFO - PROCESS | 1802 | 1461186652649 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 14:10:53 INFO - PROCESS | 1802 | 1461186652998 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x90413000 == 168 [pid = 1802] [id = 666] 14:10:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x90419800) [pid = 1802] [serial = 1999] [outer = (nil)] 14:10:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x914bf400) [pid = 1802] [serial = 2000] [outer = 0x90419800] 14:10:53 INFO - PROCESS | 1802 | 1461186653096 Marionette DEBUG loaded listener.js 14:10:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x91616800) [pid = 1802] [serial = 2001] [outer = 0x90419800] 14:10:54 INFO - PROCESS | 1802 | 1461186654057 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]]]}] 14:10:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:10:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1732ms 14:10:54 INFO - PROCESS | 1802 | 1461186654129 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 14:10:54 INFO - PROCESS | 1802 | 1461186654132 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 14:10:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:10:54 INFO - PROCESS | 1802 | 1461186654139 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:10:54 INFO - PROCESS | 1802 | 1461186654142 Marionette TRACE conn4 <- [1,2638,null,{}] 14:10:54 INFO - PROCESS | 1802 | 1461186654149 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}] 14:10:54 INFO - PROCESS | 1802 | 1461186654448 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 14:10:54 INFO - PROCESS | 1802 | 1461186654842 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x86aec400 == 169 [pid = 1802] [id = 667] 14:10:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8c081c00) [pid = 1802] [serial = 2002] [outer = (nil)] 14:10:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x920edc00) [pid = 1802] [serial = 2003] [outer = 0x8c081c00] 14:10:54 INFO - PROCESS | 1802 | 1461186654933 Marionette DEBUG loaded listener.js 14:10:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x9212e000) [pid = 1802] [serial = 2004] [outer = 0x8c081c00] 14:10:55 INFO - PROCESS | 1802 | 1461186655886 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]]]}] 14:10:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:10:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1795ms 14:10:55 INFO - PROCESS | 1802 | 1461186655936 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 14:10:55 INFO - PROCESS | 1802 | 1461186655939 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 14:10:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:10:55 INFO - PROCESS | 1802 | 1461186655947 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:10:55 INFO - PROCESS | 1802 | 1461186655951 Marionette TRACE conn4 <- [1,2642,null,{}] 14:10:55 INFO - PROCESS | 1802 | 1461186655957 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}] 14:10:56 INFO - PROCESS | 1802 | 1461186656202 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 14:10:56 INFO - PROCESS | 1802 | 1461186656550 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x9054e800 == 170 [pid = 1802] [id = 668] 14:10:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x90860c00) [pid = 1802] [serial = 2005] [outer = (nil)] 14:10:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x93ac1c00) [pid = 1802] [serial = 2006] [outer = 0x90860c00] 14:10:56 INFO - PROCESS | 1802 | 1461186656648 Marionette DEBUG loaded listener.js 14:10:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x93ac7800) [pid = 1802] [serial = 2007] [outer = 0x90860c00] 14:10:57 INFO - PROCESS | 1802 | 1461186657582 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]]]}] 14:10:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:10:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1683ms 14:10:57 INFO - PROCESS | 1802 | 1461186657631 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 14:10:57 INFO - PROCESS | 1802 | 1461186657635 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 14:10:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:10:57 INFO - PROCESS | 1802 | 1461186657642 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:10:57 INFO - PROCESS | 1802 | 1461186657645 Marionette TRACE conn4 <- [1,2646,null,{}] 14:10:57 INFO - PROCESS | 1802 | 1461186657651 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}] 14:10:57 INFO - PROCESS | 1802 | 1461186657893 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 14:10:58 INFO - PROCESS | 1802 | 1461186658262 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x93cc3000 == 171 [pid = 1802] [id = 669] 14:10:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x93cc6800) [pid = 1802] [serial = 2008] [outer = (nil)] 14:10:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x95b48000) [pid = 1802] [serial = 2009] [outer = 0x93cc6800] 14:10:58 INFO - PROCESS | 1802 | 1461186658376 Marionette DEBUG loaded listener.js 14:10:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x96cd1000) [pid = 1802] [serial = 2010] [outer = 0x93cc6800] 14:10:59 INFO - PROCESS | 1802 | 1461186659343 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]]]}] 14:10:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:10:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1730ms 14:10:59 INFO - PROCESS | 1802 | 1461186659374 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 14:10:59 INFO - PROCESS | 1802 | 1461186659379 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 14:10:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:10:59 INFO - PROCESS | 1802 | 1461186659385 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:10:59 INFO - PROCESS | 1802 | 1461186659390 Marionette TRACE conn4 <- [1,2650,null,{}] 14:10:59 INFO - PROCESS | 1802 | 1461186659396 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}] 14:10:59 INFO - PROCESS | 1802 | 1461186659688 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 14:11:00 INFO - PROCESS | 1802 | 1461186660044 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:00 INFO - PROCESS | 1802 | ++DOCSHELL 0x93cbcc00 == 172 [pid = 1802] [id = 670] 14:11:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x93cbe000) [pid = 1802] [serial = 2011] [outer = (nil)] 14:11:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x99424000) [pid = 1802] [serial = 2012] [outer = 0x93cbe000] 14:11:00 INFO - PROCESS | 1802 | 1461186660141 Marionette DEBUG loaded listener.js 14:11:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x99a1ec00) [pid = 1802] [serial = 2013] [outer = 0x93cbe000] 14:11:01 INFO - PROCESS | 1802 | 1461186661073 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]]]}] 14:11:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:11:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1738ms 14:11:01 INFO - PROCESS | 1802 | 1461186661124 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 14:11:01 INFO - PROCESS | 1802 | 1461186661128 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 14:11:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:11:01 INFO - PROCESS | 1802 | 1461186661135 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:11:01 INFO - PROCESS | 1802 | 1461186661139 Marionette TRACE conn4 <- [1,2654,null,{}] 14:11:01 INFO - PROCESS | 1802 | 1461186661144 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}] 14:11:01 INFO - PROCESS | 1802 | 1461186661391 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 14:11:01 INFO - PROCESS | 1802 | 1461186661756 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x98fc4400 == 173 [pid = 1802] [id = 671] 14:11:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x99126800) [pid = 1802] [serial = 2014] [outer = (nil)] 14:11:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x9ae6b000) [pid = 1802] [serial = 2015] [outer = 0x99126800] 14:11:01 INFO - PROCESS | 1802 | 1461186661854 Marionette DEBUG loaded listener.js 14:11:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x9b0a2c00) [pid = 1802] [serial = 2016] [outer = 0x99126800] 14:11:02 INFO - PROCESS | 1802 | 1461186662769 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]]]}] 14:11:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:11:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1691ms 14:11:02 INFO - PROCESS | 1802 | 1461186662828 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 14:11:02 INFO - PROCESS | 1802 | 1461186662831 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 14:11:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:11:02 INFO - PROCESS | 1802 | 1461186662838 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:11:02 INFO - PROCESS | 1802 | 1461186662841 Marionette TRACE conn4 <- [1,2658,null,{}] 14:11:02 INFO - PROCESS | 1802 | 1461186662847 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}] 14:11:03 INFO - PROCESS | 1802 | 1461186663099 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 14:11:03 INFO - PROCESS | 1802 | 1461186663455 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x859ae800 == 174 [pid = 1802] [id = 672] 14:11:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8a322800) [pid = 1802] [serial = 2017] [outer = (nil)] 14:11:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x9fc92400) [pid = 1802] [serial = 2018] [outer = 0x8a322800] 14:11:03 INFO - PROCESS | 1802 | 1461186663551 Marionette DEBUG loaded listener.js 14:11:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x9fd5b400) [pid = 1802] [serial = 2019] [outer = 0x8a322800] 14:11:04 INFO - PROCESS | 1802 | 1461186664480 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]]]}] 14:11:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:11:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1680ms 14:11:04 INFO - PROCESS | 1802 | 1461186664519 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 14:11:04 INFO - PROCESS | 1802 | 1461186664524 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 14:11:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:11:04 INFO - PROCESS | 1802 | 1461186664530 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:11:04 INFO - PROCESS | 1802 | 1461186664534 Marionette TRACE conn4 <- [1,2662,null,{}] 14:11:04 INFO - PROCESS | 1802 | 1461186664540 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}] 14:11:04 INFO - PROCESS | 1802 | 1461186664782 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 14:11:05 INFO - PROCESS | 1802 | 1461186665135 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:05 INFO - PROCESS | 1802 | ++DOCSHELL 0x9054a000 == 175 [pid = 1802] [id = 673] 14:11:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x9204d000) [pid = 1802] [serial = 2020] [outer = (nil)] 14:11:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0xa0b98000) [pid = 1802] [serial = 2021] [outer = 0x9204d000] 14:11:05 INFO - PROCESS | 1802 | 1461186665232 Marionette DEBUG loaded listener.js 14:11:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0xa0bdfc00) [pid = 1802] [serial = 2022] [outer = 0x9204d000] 14:11:06 INFO - PROCESS | 1802 | 1461186666157 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]]]}] 14:11:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:11:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1682ms 14:11:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:11:06 INFO - PROCESS | 1802 | 1461186666214 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 14:11:06 INFO - PROCESS | 1802 | 1461186666217 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 14:11:06 INFO - PROCESS | 1802 | 1461186666224 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:11:06 INFO - PROCESS | 1802 | 1461186666228 Marionette TRACE conn4 <- [1,2666,null,{}] 14:11:06 INFO - PROCESS | 1802 | 1461186666234 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}] 14:11:06 INFO - PROCESS | 1802 | 1461186666484 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 14:11:06 INFO - PROCESS | 1802 | 1461186666836 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x869f6400 == 176 [pid = 1802] [id = 674] 14:11:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x9fc91800) [pid = 1802] [serial = 2023] [outer = (nil)] 14:11:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0xa1059000) [pid = 1802] [serial = 2024] [outer = 0x9fc91800] 14:11:06 INFO - PROCESS | 1802 | 1461186666932 Marionette DEBUG loaded listener.js 14:11:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0xa10e8000) [pid = 1802] [serial = 2025] [outer = 0x9fc91800] 14:11:08 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 14:11:08 INFO - PROCESS | 1802 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:11:08 INFO - PROCESS | 1802 | 1461186668300 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]]]}] 14:11:08 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) 14:11:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2091ms 14:11:08 INFO - PROCESS | 1802 | 1461186668315 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 14:11:08 INFO - PROCESS | 1802 | 1461186668319 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 14:11:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:11:08 INFO - PROCESS | 1802 | 1461186668326 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:11:08 INFO - PROCESS | 1802 | 1461186668330 Marionette TRACE conn4 <- [1,2670,null,{}] 14:11:08 INFO - PROCESS | 1802 | 1461186668336 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}] 14:11:08 INFO - PROCESS | 1802 | 1461186668586 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 14:11:08 INFO - PROCESS | 1802 | 1461186668910 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x86af0800 == 177 [pid = 1802] [id = 675] 14:11:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x8a5d3400) [pid = 1802] [serial = 2026] [outer = (nil)] 14:11:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0xa2b3ac00) [pid = 1802] [serial = 2027] [outer = 0x8a5d3400] 14:11:09 INFO - PROCESS | 1802 | 1461186669006 Marionette DEBUG loaded listener.js 14:11:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0xa2b8dc00) [pid = 1802] [serial = 2028] [outer = 0x8a5d3400] 14:11:10 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 14:11:10 INFO - PROCESS | 1802 | 1461186670454 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] 14:11:10 INFO - PROCESS | 1802 | 1461186670615 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 14:11:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:11:10 INFO - PROCESS | 1802 | 1461186670630 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:11:10 INFO - PROCESS | 1802 | 1461186670634 Marionette TRACE conn4 <- [1,2674,null,{}] 14:11:10 INFO - PROCESS | 1802 | 1461186670641 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}] 14:11:10 INFO - PROCESS | 1802 | 1461186670896 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 14:11:13 INFO - PROCESS | 1802 | --DOCSHELL 0x8c3d2c00 == 176 [pid = 1802] [id = 301] 14:11:13 INFO - PROCESS | 1802 | --DOCSHELL 0x8a27f800 == 175 [pid = 1802] [id = 658] 14:11:13 INFO - PROCESS | 1802 | --DOCSHELL 0x877dbc00 == 174 [pid = 1802] [id = 657] 14:11:13 INFO - PROCESS | 1802 | --DOCSHELL 0x893d8800 == 173 [pid = 1802] [id = 656] 14:11:13 INFO - PROCESS | 1802 | --DOCSHELL 0x83fc0400 == 172 [pid = 1802] [id = 655] 14:11:13 INFO - PROCESS | 1802 | --DOCSHELL 0x86af5800 == 171 [pid = 1802] [id = 653] 14:11:13 INFO - PROCESS | 1802 | --DOCSHELL 0x95d80c00 == 170 [pid = 1802] [id = 651] 14:11:13 INFO - PROCESS | 1802 | --DOCSHELL 0x893db800 == 169 [pid = 1802] [id = 652] 14:11:13 INFO - PROCESS | 1802 | --DOCSHELL 0x914c1000 == 168 [pid = 1802] [id = 650] 14:11:13 INFO - PROCESS | 1802 | --DOCSHELL 0x913dd000 == 167 [pid = 1802] [id = 649] 14:11:13 INFO - PROCESS | 1802 | --DOCSHELL 0x8c1f7400 == 166 [pid = 1802] [id = 648] 14:11:13 INFO - PROCESS | 1802 | --DOCSHELL 0x9054e400 == 165 [pid = 1802] [id = 647] 14:11:13 INFO - PROCESS | 1802 | --DOCSHELL 0x8a5d5800 == 164 [pid = 1802] [id = 645] 14:11:13 INFO - PROCESS | 1802 | --DOCSHELL 0x8f9dbc00 == 163 [pid = 1802] [id = 646] 14:11:13 INFO - PROCESS | 1802 | --DOCSHELL 0x8c1f6400 == 162 [pid = 1802] [id = 644] 14:11:13 INFO - PROCESS | 1802 | --DOCSHELL 0x8e712000 == 161 [pid = 1802] [id = 643] 14:11:13 INFO - PROCESS | 1802 | --DOCSHELL 0x8c3a8c00 == 160 [pid = 1802] [id = 642] 14:11:13 INFO - PROCESS | 1802 | --DOCSHELL 0x8c0afc00 == 159 [pid = 1802] [id = 641] 14:11:13 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4c8800 == 158 [pid = 1802] [id = 640] 14:11:13 INFO - PROCESS | 1802 | --DOCSHELL 0x88349400 == 157 [pid = 1802] [id = 639] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x8a2d4400) [pid = 1802] [serial = 1785] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8b4d3c00) [pid = 1802] [serial = 1856] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x893cdc00) [pid = 1802] [serial = 1854] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8849c800) [pid = 1802] [serial = 1853] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x89106800) [pid = 1802] [serial = 1907] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0xa0145400) [pid = 1802] [serial = 1905] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0xa01b5800) [pid = 1802] [serial = 1904] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0xa011b000) [pid = 1802] [serial = 1902] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x9fff7000) [pid = 1802] [serial = 1901] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x9fd60000) [pid = 1802] [serial = 1899] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x9fc27000) [pid = 1802] [serial = 1898] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x9fc27c00) [pid = 1802] [serial = 1896] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x9fc26800) [pid = 1802] [serial = 1895] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x9df26000) [pid = 1802] [serial = 1893] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x9b0ac000) [pid = 1802] [serial = 1892] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x9ad1c000) [pid = 1802] [serial = 1890] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x99a29c00) [pid = 1802] [serial = 1889] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x99a2a000) [pid = 1802] [serial = 1887] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x99424800) [pid = 1802] [serial = 1886] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x98ca0000) [pid = 1802] [serial = 1884] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x97b44c00) [pid = 1802] [serial = 1883] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x93bd3400) [pid = 1802] [serial = 1881] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x93abf400) [pid = 1802] [serial = 1880] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x920f9400) [pid = 1802] [serial = 1878] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x9204ec00) [pid = 1802] [serial = 1877] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x914b9400) [pid = 1802] [serial = 1875] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x91312800) [pid = 1802] [serial = 1874] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x904fa000) [pid = 1802] [serial = 1872] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x904f6c00) [pid = 1802] [serial = 1871] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x904a4800) [pid = 1802] [serial = 1869] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8fef0000) [pid = 1802] [serial = 1868] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8e96e800) [pid = 1802] [serial = 1866] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8e93d000) [pid = 1802] [serial = 1865] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8e8e2000) [pid = 1802] [serial = 1863] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8e730400) [pid = 1802] [serial = 1862] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8da33c00) [pid = 1802] [serial = 1860] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8c3da400) [pid = 1802] [serial = 1859] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8b6b8400) [pid = 1802] [serial = 1857] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8a28b800) [pid = 1802] [serial = 1910] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8a316000) [pid = 1802] [serial = 1911] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x89d95c00) [pid = 1802] [serial = 1914] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x893c6c00) [pid = 1802] [serial = 1908] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8b7c8400) [pid = 1802] [serial = 1916] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8749e400) [pid = 1802] [serial = 1913] [outer = (nil)] [url = about:blank] 14:11:13 INFO - PROCESS | 1802 | 1461186673922 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x85588000 == 158 [pid = 1802] [id = 676] 14:11:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8558f400) [pid = 1802] [serial = 2029] [outer = (nil)] 14:11:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x86af7c00) [pid = 1802] [serial = 2030] [outer = 0x8558f400] 14:11:14 INFO - PROCESS | 1802 | 1461186674007 Marionette DEBUG loaded listener.js 14:11:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x877e2000) [pid = 1802] [serial = 2031] [outer = 0x8558f400] 14:11:15 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 14:11:15 INFO - PROCESS | 1802 | 1461186675306 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] 14:11:15 INFO - PROCESS | 1802 | 1461186675334 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 14:11:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:11:15 INFO - PROCESS | 1802 | 1461186675343 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:11:15 INFO - PROCESS | 1802 | 1461186675348 Marionette TRACE conn4 <- [1,2678,null,{}] 14:11:15 INFO - PROCESS | 1802 | 1461186675356 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}] 14:11:15 INFO - PROCESS | 1802 | 1461186675634 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 14:11:15 INFO - PROCESS | 1802 | 1461186675886 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x88493c00 == 159 [pid = 1802] [id = 677] 14:11:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x88494400) [pid = 1802] [serial = 2032] [outer = (nil)] 14:11:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x893cac00) [pid = 1802] [serial = 2033] [outer = 0x88494400] 14:11:15 INFO - PROCESS | 1802 | 1461186675966 Marionette DEBUG loaded listener.js 14:11:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x893de800) [pid = 1802] [serial = 2034] [outer = 0x88494400] 14:11:17 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 14:11:17 INFO - PROCESS | 1802 | 1461186677278 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]]]}] 14:11:17 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) 14:11:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1957ms 14:11:17 INFO - PROCESS | 1802 | 1461186677301 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 14:11:17 INFO - PROCESS | 1802 | 1461186677308 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 14:11:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:11:17 INFO - PROCESS | 1802 | 1461186677323 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:11:17 INFO - PROCESS | 1802 | 1461186677326 Marionette TRACE conn4 <- [1,2682,null,{}] 14:11:17 INFO - PROCESS | 1802 | 1461186677333 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}] 14:11:17 INFO - PROCESS | 1802 | 1461186677738 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 14:11:17 INFO - PROCESS | 1802 | 1461186677814 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8929d000 == 160 [pid = 1802] [id = 678] 14:11:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x899ec400) [pid = 1802] [serial = 2035] [outer = (nil)] 14:11:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8a2d5400) [pid = 1802] [serial = 2036] [outer = 0x899ec400] 14:11:17 INFO - PROCESS | 1802 | 1461186677892 Marionette DEBUG loaded listener.js 14:11:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8a31a800) [pid = 1802] [serial = 2037] [outer = 0x899ec400] 14:11:19 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x88498400) [pid = 1802] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:11:19 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x899e3400) [pid = 1802] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:11:19 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x95d83400) [pid = 1802] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:11:19 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x92dd1800) [pid = 1802] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:11:19 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x93cc4800) [pid = 1802] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:11:19 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x904ad800) [pid = 1802] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:11:19 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x9054f400) [pid = 1802] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:11:19 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8feec800) [pid = 1802] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:11:19 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8f18d800) [pid = 1802] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:11:19 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8e96f400) [pid = 1802] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:11:19 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x8e712800) [pid = 1802] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:11:19 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x8e710c00) [pid = 1802] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:11:19 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x8c1fc000) [pid = 1802] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:11:19 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x8b4ce000) [pid = 1802] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:11:19 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x88497c00) [pid = 1802] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:11:19 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x893dbc00) [pid = 1802] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:11:19 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x84dab400) [pid = 1802] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:11:19 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x9ad21400) [pid = 1802] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:11:19 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x899e7800) [pid = 1802] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:11:19 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x8b4c8400) [pid = 1802] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:11:19 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 14:11:19 INFO - PROCESS | 1802 | 1461186679994 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]]]}] 14:11:20 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) 14:11:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2685ms 14:11:20 INFO - PROCESS | 1802 | 1461186680008 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 14:11:20 INFO - PROCESS | 1802 | 1461186680011 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 14:11:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:11:20 INFO - PROCESS | 1802 | 1461186680027 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:11:20 INFO - PROCESS | 1802 | 1461186680036 Marionette TRACE conn4 <- [1,2686,null,{}] 14:11:20 INFO - PROCESS | 1802 | 1461186680042 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}] 14:11:20 INFO - PROCESS | 1802 | 1461186680392 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 14:11:20 INFO - PROCESS | 1802 | 1461186680416 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x893c5c00 == 161 [pid = 1802] [id = 679] 14:11:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x89d97400) [pid = 1802] [serial = 2038] [outer = (nil)] 14:11:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x8a5dc800) [pid = 1802] [serial = 2039] [outer = 0x89d97400] 14:11:20 INFO - PROCESS | 1802 | 1461186680492 Marionette DEBUG loaded listener.js 14:11:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x8b6a3800) [pid = 1802] [serial = 2040] [outer = 0x89d97400] 14:11:22 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 14:11:22 INFO - PROCESS | 1802 | 1461186682169 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] 14:11:22 INFO - PROCESS | 1802 | 1461186682240 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 14:11:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:11:22 INFO - PROCESS | 1802 | 1461186682251 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:11:22 INFO - PROCESS | 1802 | 1461186682256 Marionette TRACE conn4 <- [1,2690,null,{}] 14:11:22 INFO - PROCESS | 1802 | 1461186682310 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}] 14:11:22 INFO - PROCESS | 1802 | 1461186682573 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 14:11:22 INFO - PROCESS | 1802 | 1461186682828 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x84db5400 == 162 [pid = 1802] [id = 680] 14:11:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x88499c00) [pid = 1802] [serial = 2041] [outer = (nil)] 14:11:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x893c9c00) [pid = 1802] [serial = 2042] [outer = 0x88499c00] 14:11:22 INFO - PROCESS | 1802 | 1461186682921 Marionette DEBUG loaded listener.js 14:11:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x89da3000) [pid = 1802] [serial = 2043] [outer = 0x88499c00] 14:11:24 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 14:11:24 INFO - PROCESS | 1802 | 1461186684340 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] 14:11:24 INFO - PROCESS | 1802 | 1461186684399 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 14:11:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:11:24 INFO - PROCESS | 1802 | 1461186684584 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:11:24 INFO - PROCESS | 1802 | 1461186684590 Marionette TRACE conn4 <- [1,2694,null,{}] 14:11:24 INFO - PROCESS | 1802 | 1461186684599 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}] 14:11:24 INFO - PROCESS | 1802 | 1461186684834 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 14:11:25 INFO - PROCESS | 1802 | 1461186685172 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a5d6c00 == 163 [pid = 1802] [id = 681] 14:11:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x8a5dc000) [pid = 1802] [serial = 2044] [outer = (nil)] 14:11:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x8b4cfc00) [pid = 1802] [serial = 2045] [outer = 0x8a5dc000] 14:11:25 INFO - PROCESS | 1802 | 1461186685264 Marionette DEBUG loaded listener.js 14:11:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x8b7d2c00) [pid = 1802] [serial = 2046] [outer = 0x8a5dc000] 14:11:26 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 14:11:26 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 14:11:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:11:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 14:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:11:26 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1 14:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:11:26 INFO - _addTest/ [0,2697,"getWindowHandle",null] 14:11:26 INFO - PROCESS | 1802 | 1461186686788 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 14:11:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:11:26 INFO - PROCESS | 1802 | 1461186686796 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:11:26 INFO - PROCESS | 1802 | 1461186686802 Marionette TRACE conn4 <- [1,2698,null,{}] 14:11:26 INFO - PROCESS | 1802 | 1461186686820 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}] 14:11:27 INFO - PROCESS | 1802 | 1461186687224 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 14:11:27 INFO - PROCESS | 1802 | 1461186687451 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a5d9800 == 164 [pid = 1802] [id = 682] 14:11:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8c0a9c00) [pid = 1802] [serial = 2047] [outer = (nil)] 14:11:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8c3a8c00) [pid = 1802] [serial = 2048] [outer = 0x8c0a9c00] 14:11:27 INFO - PROCESS | 1802 | 1461186687548 Marionette DEBUG loaded listener.js 14:11:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8c3d7400) [pid = 1802] [serial = 2049] [outer = 0x8c0a9c00] 14:11:28 INFO - PROCESS | 1802 | SkCairoFTTypeface::onFilterRec unimplemented 14:11:29 INFO - PROCESS | 1802 | 1461186688997 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] 14:11:29 INFO - PROCESS | 1802 | 1461186689055 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 14:11:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:11:29 INFO - PROCESS | 1802 | 1461186689061 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:11:29 INFO - PROCESS | 1802 | 1461186689064 Marionette TRACE conn4 <- [1,2702,null,{}] 14:11:29 INFO - PROCESS | 1802 | 1461186689071 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}] 14:11:29 INFO - PROCESS | 1802 | 1461186689444 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 14:11:29 INFO - PROCESS | 1802 | 1461186689762 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4cb000 == 165 [pid = 1802] [id = 683] 14:11:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8c1fbc00) [pid = 1802] [serial = 2050] [outer = (nil)] 14:11:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8da3dc00) [pid = 1802] [serial = 2051] [outer = 0x8c1fbc00] 14:11:29 INFO - PROCESS | 1802 | 1461186689855 Marionette DEBUG loaded listener.js 14:11:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8e726400) [pid = 1802] [serial = 2052] [outer = 0x8c1fbc00] 14:11:30 INFO - PROCESS | 1802 | 1461186690916 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]]]}] 14:11:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:11:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1932ms 14:11:30 INFO - PROCESS | 1802 | 1461186690994 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 14:11:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:11:31 INFO - PROCESS | 1802 | 1461186690999 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 14:11:31 INFO - PROCESS | 1802 | 1461186691005 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:11:31 INFO - PROCESS | 1802 | 1461186691009 Marionette TRACE conn4 <- [1,2706,null,{}] 14:11:31 INFO - PROCESS | 1802 | 1461186691015 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}] 14:11:31 INFO - PROCESS | 1802 | 1461186691294 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 14:11:31 INFO - PROCESS | 1802 | 1461186691641 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c078400 == 166 [pid = 1802] [id = 684] 14:11:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8c3cec00) [pid = 1802] [serial = 2053] [outer = (nil)] 14:11:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8e75f800) [pid = 1802] [serial = 2054] [outer = 0x8c3cec00] 14:11:31 INFO - PROCESS | 1802 | 1461186691735 Marionette DEBUG loaded listener.js 14:11:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8e8e2000) [pid = 1802] [serial = 2055] [outer = 0x8c3cec00] 14:11:32 INFO - PROCESS | 1802 | 1461186692736 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]]]}] 14:11:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:11:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1783ms 14:11:32 INFO - PROCESS | 1802 | 1461186692789 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 14:11:32 INFO - PROCESS | 1802 | 1461186692793 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 14:11:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:11:32 INFO - PROCESS | 1802 | 1461186692801 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:11:32 INFO - PROCESS | 1802 | 1461186692804 Marionette TRACE conn4 <- [1,2710,null,{}] 14:11:32 INFO - PROCESS | 1802 | 1461186692810 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}] 14:11:33 INFO - PROCESS | 1802 | 1461186693088 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 14:11:33 INFO - PROCESS | 1802 | 1461186693449 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e758400 == 167 [pid = 1802] [id = 685] 14:11:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8e932c00) [pid = 1802] [serial = 2056] [outer = (nil)] 14:11:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8ea5fc00) [pid = 1802] [serial = 2057] [outer = 0x8e932c00] 14:11:33 INFO - PROCESS | 1802 | 1461186693550 Marionette DEBUG loaded listener.js 14:11:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8ea6c000) [pid = 1802] [serial = 2058] [outer = 0x8e932c00] 14:11:34 INFO - PROCESS | 1802 | 1461186694525 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] 14:11:34 INFO - PROCESS | 1802 | 1461186694592 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 14:11:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:11:34 INFO - PROCESS | 1802 | 1461186694598 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:11:34 INFO - PROCESS | 1802 | 1461186694602 Marionette TRACE conn4 <- [1,2714,null,{}] 14:11:34 INFO - PROCESS | 1802 | 1461186694608 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}] 14:11:34 INFO - PROCESS | 1802 | 1461186694850 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 14:11:35 INFO - PROCESS | 1802 | 1461186695205 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ea4e800 == 168 [pid = 1802] [id = 686] 14:11:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8ea61000) [pid = 1802] [serial = 2059] [outer = (nil)] 14:11:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8fda0400) [pid = 1802] [serial = 2060] [outer = 0x8ea61000] 14:11:35 INFO - PROCESS | 1802 | 1461186695310 Marionette DEBUG loaded listener.js 14:11:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8fef7c00) [pid = 1802] [serial = 2061] [outer = 0x8ea61000] 14:11:36 INFO - PROCESS | 1802 | 1461186696239 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]]]}] 14:11:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:11:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1685ms 14:11:36 INFO - PROCESS | 1802 | 1461186696286 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 14:11:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:11:36 INFO - PROCESS | 1802 | 1461186696290 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 14:11:36 INFO - PROCESS | 1802 | 1461186696297 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:11:36 INFO - PROCESS | 1802 | 1461186696301 Marionette TRACE conn4 <- [1,2718,null,{}] 14:11:36 INFO - PROCESS | 1802 | 1461186696307 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}] 14:11:36 INFO - PROCESS | 1802 | 1461186696553 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 14:11:36 INFO - PROCESS | 1802 | 1461186696907 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x89d98c00 == 169 [pid = 1802] [id = 687] 14:11:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8f9e0400) [pid = 1802] [serial = 2062] [outer = (nil)] 14:11:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x904f4c00) [pid = 1802] [serial = 2063] [outer = 0x8f9e0400] 14:11:37 INFO - PROCESS | 1802 | 1461186697003 Marionette DEBUG loaded listener.js 14:11:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x904f8400) [pid = 1802] [serial = 2064] [outer = 0x8f9e0400] 14:11:37 INFO - PROCESS | 1802 | 1461186697955 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] 14:11:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:11:37 INFO - PROCESS | 1802 | 1461186697985 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 14:11:37 INFO - PROCESS | 1802 | 1461186697992 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:11:37 INFO - PROCESS | 1802 | 1461186697996 Marionette TRACE conn4 <- [1,2722,null,{}] 14:11:38 INFO - PROCESS | 1802 | 1461186698002 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}] 14:11:38 INFO - PROCESS | 1802 | 1461186698241 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 14:11:38 INFO - PROCESS | 1802 | 1461186698604 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x904af800 == 170 [pid = 1802] [id = 688] 14:11:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x908f3800) [pid = 1802] [serial = 2065] [outer = (nil)] 14:11:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x913dd000) [pid = 1802] [serial = 2066] [outer = 0x908f3800] 14:11:38 INFO - PROCESS | 1802 | 1461186698700 Marionette DEBUG loaded listener.js 14:11:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x913e4800) [pid = 1802] [serial = 2067] [outer = 0x908f3800] 14:11:39 INFO - PROCESS | 1802 | 1461186699651 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] 14:11:39 INFO - PROCESS | 1802 | 1461186699731 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 14:11:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:11:39 INFO - PROCESS | 1802 | 1461186699738 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:11:39 INFO - PROCESS | 1802 | 1461186699741 Marionette TRACE conn4 <- [1,2726,null,{}] 14:11:39 INFO - PROCESS | 1802 | 1461186699748 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}] 14:11:40 INFO - PROCESS | 1802 | 1461186700024 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 14:11:40 INFO - PROCESS | 1802 | 1461186700425 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x914c5000 == 171 [pid = 1802] [id = 689] 14:11:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x9161f000) [pid = 1802] [serial = 2068] [outer = (nil)] 14:11:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x92045800) [pid = 1802] [serial = 2069] [outer = 0x9161f000] 14:11:40 INFO - PROCESS | 1802 | 1461186700519 Marionette DEBUG loaded listener.js 14:11:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x920f7000) [pid = 1802] [serial = 2070] [outer = 0x9161f000] 14:11:41 INFO - PROCESS | 1802 | 1461186701472 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]]]}] 14:11:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:11:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1790ms 14:11:41 INFO - PROCESS | 1802 | 1461186701529 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 14:11:41 INFO - PROCESS | 1802 | 1461186701533 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 14:11:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:11:41 INFO - PROCESS | 1802 | 1461186701541 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:11:41 INFO - PROCESS | 1802 | 1461186701552 Marionette TRACE conn4 <- [1,2730,null,{}] 14:11:41 INFO - PROCESS | 1802 | 1461186701557 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}] 14:11:41 INFO - PROCESS | 1802 | 1461186701861 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 14:11:42 INFO - PROCESS | 1802 | 1461186702230 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:42 INFO - PROCESS | 1802 | ++DOCSHELL 0x91622400 == 172 [pid = 1802] [id = 690] 14:11:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x93acb400) [pid = 1802] [serial = 2071] [outer = (nil)] 14:11:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x93bd9400) [pid = 1802] [serial = 2072] [outer = 0x93acb400] 14:11:42 INFO - PROCESS | 1802 | 1461186702327 Marionette DEBUG loaded listener.js 14:11:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x95108c00) [pid = 1802] [serial = 2073] [outer = 0x93acb400] 14:11:43 INFO - PROCESS | 1802 | 1461186703628 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] 14:11:43 INFO - PROCESS | 1802 | 1461186703692 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 14:11:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:11:43 INFO - PROCESS | 1802 | 1461186703699 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:11:43 INFO - PROCESS | 1802 | 1461186703703 Marionette TRACE conn4 <- [1,2734,null,{}] 14:11:43 INFO - PROCESS | 1802 | 1461186703709 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}] 14:11:44 INFO - PROCESS | 1802 | 1461186704012 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 14:11:44 INFO - PROCESS | 1802 | 1461186704324 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x913e2c00 == 173 [pid = 1802] [id = 691] 14:11:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x93ac5c00) [pid = 1802] [serial = 2074] [outer = (nil)] 14:11:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x96cd9400) [pid = 1802] [serial = 2075] [outer = 0x93ac5c00] 14:11:44 INFO - PROCESS | 1802 | 1461186704414 Marionette DEBUG loaded listener.js 14:11:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x9776d400) [pid = 1802] [serial = 2076] [outer = 0x93ac5c00] 14:11:45 INFO - PROCESS | 1802 | 1461186705478 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]]]}] 14:11:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:11:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1836ms 14:11:45 INFO - PROCESS | 1802 | 1461186705536 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 14:11:45 INFO - PROCESS | 1802 | 1461186705540 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 14:11:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:11:45 INFO - PROCESS | 1802 | 1461186705547 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:11:45 INFO - PROCESS | 1802 | 1461186705550 Marionette TRACE conn4 <- [1,2738,null,{}] 14:11:45 INFO - PROCESS | 1802 | 1461186705556 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}] 14:11:45 INFO - PROCESS | 1802 | 1461186705795 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 14:11:46 INFO - PROCESS | 1802 | 1461186706153 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x93ac7400 == 174 [pid = 1802] [id = 692] 14:11:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x95d83000) [pid = 1802] [serial = 2077] [outer = (nil)] 14:11:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x98242c00) [pid = 1802] [serial = 2078] [outer = 0x95d83000] 14:11:46 INFO - PROCESS | 1802 | 1461186706248 Marionette DEBUG loaded listener.js 14:11:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x98245800) [pid = 1802] [serial = 2079] [outer = 0x95d83000] 14:11:47 INFO - PROCESS | 1802 | 1461186707163 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]]]}] 14:11:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:11:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1687ms 14:11:47 INFO - PROCESS | 1802 | 1461186707235 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 14:11:47 INFO - PROCESS | 1802 | 1461186707239 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 14:11:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:11:47 INFO - PROCESS | 1802 | 1461186707246 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:11:47 INFO - PROCESS | 1802 | 1461186707249 Marionette TRACE conn4 <- [1,2742,null,{}] 14:11:47 INFO - PROCESS | 1802 | 1461186707255 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}] 14:11:47 INFO - PROCESS | 1802 | 1461186707529 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 14:11:47 INFO - PROCESS | 1802 | 1461186707878 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x93ac4800 == 175 [pid = 1802] [id = 693] 14:11:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x95d83400) [pid = 1802] [serial = 2080] [outer = (nil)] 14:11:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x98250c00) [pid = 1802] [serial = 2081] [outer = 0x95d83400] 14:11:47 INFO - PROCESS | 1802 | 1461186707972 Marionette DEBUG loaded listener.js 14:11:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x98498400) [pid = 1802] [serial = 2082] [outer = 0x95d83400] 14:11:48 INFO - PROCESS | 1802 | 1461186708913 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]]]}] 14:11:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:11:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1731ms 14:11:48 INFO - PROCESS | 1802 | 1461186708979 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 14:11:48 INFO - PROCESS | 1802 | 1461186708992 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 14:11:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:11:49 INFO - PROCESS | 1802 | 1461186708999 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:11:49 INFO - PROCESS | 1802 | 1461186709002 Marionette TRACE conn4 <- [1,2746,null,{}] 14:11:49 INFO - PROCESS | 1802 | 1461186709008 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}] 14:11:49 INFO - PROCESS | 1802 | 1461186709262 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 14:11:49 INFO - PROCESS | 1802 | 1461186709624 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x85588800 == 176 [pid = 1802] [id = 694] 14:11:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x893ca000) [pid = 1802] [serial = 2083] [outer = (nil)] 14:11:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x98fc2400) [pid = 1802] [serial = 2084] [outer = 0x893ca000] 14:11:49 INFO - PROCESS | 1802 | 1461186709720 Marionette DEBUG loaded listener.js 14:11:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x99445400) [pid = 1802] [serial = 2085] [outer = 0x893ca000] 14:11:50 INFO - PROCESS | 1802 | 1461186710666 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]]]}] 14:11:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:11:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1731ms 14:11:50 INFO - PROCESS | 1802 | 1461186710731 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 14:11:50 INFO - PROCESS | 1802 | 1461186710736 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 14:11:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:11:50 INFO - PROCESS | 1802 | 1461186710742 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:11:50 INFO - PROCESS | 1802 | 1461186710745 Marionette TRACE conn4 <- [1,2750,null,{}] 14:11:50 INFO - PROCESS | 1802 | 1461186710751 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}] 14:11:51 INFO - PROCESS | 1802 | 1461186711005 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 14:11:51 INFO - PROCESS | 1802 | 1461186711354 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8849bc00 == 175 [pid = 1802] [id = 593] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x9201ac00 == 174 [pid = 1802] [id = 39] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8ea5e400 == 173 [pid = 1802] [id = 579] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x99b31000 == 172 [pid = 1802] [id = 590] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x84dac400 == 171 [pid = 1802] [id = 506] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x82c8b000 == 170 [pid = 1802] [id = 578] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8e972800 == 169 [pid = 1802] [id = 580] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x86af0800 == 168 [pid = 1802] [id = 675] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x869f6400 == 167 [pid = 1802] [id = 674] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x9054a000 == 166 [pid = 1802] [id = 673] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x98fc4400 == 165 [pid = 1802] [id = 671] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x859ae800 == 164 [pid = 1802] [id = 672] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x93cbcc00 == 163 [pid = 1802] [id = 670] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x93cc3000 == 162 [pid = 1802] [id = 669] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x9054e800 == 161 [pid = 1802] [id = 668] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x90413000 == 160 [pid = 1802] [id = 666] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x86aec400 == 159 [pid = 1802] [id = 667] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8ea4d000 == 158 [pid = 1802] [id = 665] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8ea4a800 == 157 [pid = 1802] [id = 664] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x88358400 == 156 [pid = 1802] [id = 663] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8b7c5800 == 155 [pid = 1802] [id = 662] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x899e8000 == 154 [pid = 1802] [id = 660] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x8a2da000 == 153 [pid = 1802] [id = 661] 14:11:53 INFO - PROCESS | 1802 | --DOCSHELL 0x859b5800 == 152 [pid = 1802] [id = 659] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8c07c800) [pid = 1802] [serial = 1851] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x8a5d9400) [pid = 1802] [serial = 1973] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8b6a6000) [pid = 1802] [serial = 1974] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x98fc3800) [pid = 1802] [serial = 1956] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x98c9f000) [pid = 1802] [serial = 1955] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x9776ec00) [pid = 1802] [serial = 1953] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x96fca400) [pid = 1802] [serial = 1952] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x95d7a000) [pid = 1802] [serial = 1950] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x95107400) [pid = 1802] [serial = 1949] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x920ed800) [pid = 1802] [serial = 1946] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x92ba0000) [pid = 1802] [serial = 1947] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x914c6c00) [pid = 1802] [serial = 1944] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x914c2c00) [pid = 1802] [serial = 1943] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x9085f400) [pid = 1802] [serial = 1941] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x9054c800) [pid = 1802] [serial = 1940] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x9041ac00) [pid = 1802] [serial = 1938] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x90412400) [pid = 1802] [serial = 1937] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8f9e2400) [pid = 1802] [serial = 1935] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8f197c00) [pid = 1802] [serial = 1934] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8e93e800) [pid = 1802] [serial = 1932] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x8e931c00) [pid = 1802] [serial = 1931] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8e754000) [pid = 1802] [serial = 1929] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8e72e400) [pid = 1802] [serial = 1928] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x8c3d9000) [pid = 1802] [serial = 1926] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8c3ce800) [pid = 1802] [serial = 1925] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8c079400) [pid = 1802] [serial = 1923] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8b6aec00) [pid = 1802] [serial = 1922] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x89d99800) [pid = 1802] [serial = 1920] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x893e0c00) [pid = 1802] [serial = 1919] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x893e5c00) [pid = 1802] [serial = 1970] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x869f3800) [pid = 1802] [serial = 1967] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x877e1400) [pid = 1802] [serial = 1968] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0xa0b47400) [pid = 1802] [serial = 1965] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0xa01b0c00) [pid = 1802] [serial = 1964] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x9fc2f400) [pid = 1802] [serial = 1962] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x9df26400) [pid = 1802] [serial = 1961] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x99b3c000) [pid = 1802] [serial = 1959] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x99a24c00) [pid = 1802] [serial = 1958] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x8b6bc000) [pid = 1802] [serial = 1976] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x89d97000) [pid = 1802] [serial = 1971] [outer = (nil)] [url = about:blank] 14:11:53 INFO - PROCESS | 1802 | ++DOCSHELL 0x82c8b000 == 153 [pid = 1802] [id = 695] 14:11:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x82c8b800) [pid = 1802] [serial = 2086] [outer = (nil)] 14:11:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x838e0c00) [pid = 1802] [serial = 2087] [outer = 0x82c8b800] 14:11:53 INFO - PROCESS | 1802 | 1461186713514 Marionette DEBUG loaded listener.js 14:11:53 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x83fcbc00) [pid = 1802] [serial = 2088] [outer = 0x82c8b800] 14:11:54 INFO - PROCESS | 1802 | 1461186714357 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]]]}] 14:11:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:11:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 3637ms 14:11:54 INFO - PROCESS | 1802 | 1461186714380 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 14:11:54 INFO - PROCESS | 1802 | 1461186714387 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 14:11:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:11:54 INFO - PROCESS | 1802 | 1461186714414 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:11:54 INFO - PROCESS | 1802 | 1461186714417 Marionette TRACE conn4 <- [1,2754,null,{}] 14:11:54 INFO - PROCESS | 1802 | 1461186714425 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}] 14:11:54 INFO - PROCESS | 1802 | 1461186714660 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 14:11:54 INFO - PROCESS | 1802 | 1461186714887 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x8544d400 == 154 [pid = 1802] [id = 696] 14:11:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x85455800) [pid = 1802] [serial = 2089] [outer = (nil)] 14:11:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8558c800) [pid = 1802] [serial = 2090] [outer = 0x85455800] 14:11:54 INFO - PROCESS | 1802 | 1461186714968 Marionette DEBUG loaded listener.js 14:11:55 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x859b2800) [pid = 1802] [serial = 2091] [outer = 0x85455800] 14:11:55 INFO - PROCESS | 1802 | 1461186715939 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]]]}] 14:11:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:11:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1596ms 14:11:56 INFO - PROCESS | 1802 | 1461186716000 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 14:11:56 INFO - PROCESS | 1802 | 1461186716006 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 14:11:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:11:56 INFO - PROCESS | 1802 | 1461186716022 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:11:56 INFO - PROCESS | 1802 | 1461186716027 Marionette TRACE conn4 <- [1,2758,null,{}] 14:11:56 INFO - PROCESS | 1802 | 1461186716033 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}] 14:11:56 INFO - PROCESS | 1802 | 1461186716337 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 14:11:56 INFO - PROCESS | 1802 | 1461186716374 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x87498800 == 155 [pid = 1802] [id = 697] 14:11:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x877dd400) [pid = 1802] [serial = 2092] [outer = (nil)] 14:11:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x877e6000) [pid = 1802] [serial = 2093] [outer = 0x877dd400] 14:11:56 INFO - PROCESS | 1802 | 1461186716458 Marionette DEBUG loaded listener.js 14:11:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x88350400) [pid = 1802] [serial = 2094] [outer = 0x877dd400] 14:11:57 INFO - PROCESS | 1802 | 1461186717622 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]]]}] 14:11:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:11:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1638ms 14:11:57 INFO - PROCESS | 1802 | 1461186717659 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 14:11:57 INFO - PROCESS | 1802 | 1461186717663 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 14:11:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:11:57 INFO - PROCESS | 1802 | 1461186717670 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:11:57 INFO - PROCESS | 1802 | 1461186717677 Marionette TRACE conn4 <- [1,2762,null,{}] 14:11:57 INFO - PROCESS | 1802 | 1461186717702 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}] 14:11:58 INFO - PROCESS | 1802 | 1461186718009 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 14:11:58 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x90419800) [pid = 1802] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:11:58 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x89d9f800) [pid = 1802] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:11:58 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8a322800) [pid = 1802] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:11:58 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8b4cc000) [pid = 1802] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:11:58 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8c0b0800) [pid = 1802] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:11:58 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8ea53000) [pid = 1802] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:11:58 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8558f400) [pid = 1802] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:11:58 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x88494400) [pid = 1802] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:11:58 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x93cc6800) [pid = 1802] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:11:58 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x869f1400) [pid = 1802] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:11:58 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x8a5d3400) [pid = 1802] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:11:58 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x9204d000) [pid = 1802] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:11:58 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x9fc91800) [pid = 1802] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:11:58 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x8ea65800) [pid = 1802] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:11:58 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x8c081c00) [pid = 1802] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:11:58 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x99126800) [pid = 1802] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:11:58 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x90860c00) [pid = 1802] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:11:58 INFO - PROCESS | 1802 | --DOMWINDOW == 116 (0x93cbe000) [pid = 1802] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:11:58 INFO - PROCESS | 1802 | --DOMWINDOW == 115 (0x893e4400) [pid = 1802] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:11:58 INFO - PROCESS | 1802 | --DOMWINDOW == 114 (0x8b6a2800) [pid = 1802] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:11:58 INFO - PROCESS | 1802 | --DOMWINDOW == 113 (0x899ec400) [pid = 1802] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:11:58 INFO - PROCESS | 1802 | 1461186718590 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x869f1400 == 156 [pid = 1802] [id = 698] 14:11:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 114 (0x86aecc00) [pid = 1802] [serial = 2095] [outer = (nil)] 14:11:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 115 (0x884a0400) [pid = 1802] [serial = 2096] [outer = 0x86aecc00] 14:11:58 INFO - PROCESS | 1802 | 1461186718668 Marionette DEBUG loaded listener.js 14:11:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 116 (0x893c8400) [pid = 1802] [serial = 2097] [outer = 0x86aecc00] 14:11:59 INFO - PROCESS | 1802 | 1461186719442 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]]]}] 14:11:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:11:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1795ms 14:11:59 INFO - PROCESS | 1802 | 1461186719465 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 14:11:59 INFO - PROCESS | 1802 | 1461186719470 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 14:11:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:11:59 INFO - PROCESS | 1802 | 1461186719476 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:11:59 INFO - PROCESS | 1802 | 1461186719479 Marionette TRACE conn4 <- [1,2766,null,{}] 14:11:59 INFO - PROCESS | 1802 | 1461186719484 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}] 14:11:59 INFO - PROCESS | 1802 | 1461186719715 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 14:11:59 INFO - PROCESS | 1802 | 1461186719937 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x89105c00 == 157 [pid = 1802] [id = 699] 14:11:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 117 (0x893c6c00) [pid = 1802] [serial = 2098] [outer = (nil)] 14:12:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x893e4400) [pid = 1802] [serial = 2099] [outer = 0x893c6c00] 14:12:00 INFO - PROCESS | 1802 | 1461186720013 Marionette DEBUG loaded listener.js 14:12:00 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x899e5400) [pid = 1802] [serial = 2100] [outer = 0x893c6c00] 14:12:01 INFO - PROCESS | 1802 | 1461186721207 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]]]}] 14:12:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:12:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1783ms 14:12:01 INFO - PROCESS | 1802 | 1461186721261 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 14:12:01 INFO - PROCESS | 1802 | 1461186721267 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 14:12:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:12:01 INFO - PROCESS | 1802 | 1461186721277 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:12:01 INFO - PROCESS | 1802 | 1461186721283 Marionette TRACE conn4 <- [1,2770,null,{}] 14:12:01 INFO - PROCESS | 1802 | 1461186721291 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}] 14:12:01 INFO - PROCESS | 1802 | 1461186721592 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 14:12:01 INFO - PROCESS | 1802 | 1461186721969 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e90c00 == 158 [pid = 1802] [id = 700] 14:12:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x859af400) [pid = 1802] [serial = 2101] [outer = (nil)] 14:12:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x87491000) [pid = 1802] [serial = 2102] [outer = 0x859af400] 14:12:02 INFO - PROCESS | 1802 | 1461186722127 Marionette DEBUG loaded listener.js 14:12:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x877e0000) [pid = 1802] [serial = 2103] [outer = 0x859af400] 14:12:03 INFO - PROCESS | 1802 | 1461186723394 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]]]}] 14:12:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:12:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 2188ms 14:12:03 INFO - PROCESS | 1802 | 1461186723465 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 14:12:03 INFO - PROCESS | 1802 | 1461186723474 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 14:12:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:12:03 INFO - PROCESS | 1802 | 1461186723485 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:12:03 INFO - PROCESS | 1802 | 1461186723490 Marionette TRACE conn4 <- [1,2774,null,{}] 14:12:03 INFO - PROCESS | 1802 | 1461186723496 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}] 14:12:03 INFO - PROCESS | 1802 | 1461186723768 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 14:12:04 INFO - PROCESS | 1802 | 1461186724231 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x85593000 == 159 [pid = 1802] [id = 701] 14:12:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x8910a000) [pid = 1802] [serial = 2104] [outer = (nil)] 14:12:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x893d9000) [pid = 1802] [serial = 2105] [outer = 0x8910a000] 14:12:04 INFO - PROCESS | 1802 | 1461186724318 Marionette DEBUG loaded listener.js 14:12:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x899e9400) [pid = 1802] [serial = 2106] [outer = 0x8910a000] 14:12:05 INFO - PROCESS | 1802 | 1461186725302 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]]]}] 14:12:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:12:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1887ms 14:12:05 INFO - PROCESS | 1802 | 1461186725372 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 14:12:05 INFO - PROCESS | 1802 | 1461186725377 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 14:12:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:12:05 INFO - PROCESS | 1802 | 1461186725384 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:12:05 INFO - PROCESS | 1802 | 1461186725390 Marionette TRACE conn4 <- [1,2778,null,{}] 14:12:05 INFO - PROCESS | 1802 | 1461186725407 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}] 14:12:05 INFO - PROCESS | 1802 | 1461186725691 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 14:12:06 INFO - PROCESS | 1802 | 1461186726057 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x89d99800 == 160 [pid = 1802] [id = 702] 14:12:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x8a284c00) [pid = 1802] [serial = 2107] [outer = (nil)] 14:12:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8a2d6800) [pid = 1802] [serial = 2108] [outer = 0x8a284c00] 14:12:06 INFO - PROCESS | 1802 | 1461186726155 Marionette DEBUG loaded listener.js 14:12:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8a31a400) [pid = 1802] [serial = 2109] [outer = 0x8a284c00] 14:12:07 INFO - PROCESS | 1802 | 1461186727100 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]]]}] 14:12:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:12:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1789ms 14:12:07 INFO - PROCESS | 1802 | 1461186727173 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 14:12:07 INFO - PROCESS | 1802 | 1461186727177 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 14:12:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:12:07 INFO - PROCESS | 1802 | 1461186727184 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:12:07 INFO - PROCESS | 1802 | 1461186727187 Marionette TRACE conn4 <- [1,2782,null,{}] 14:12:07 INFO - PROCESS | 1802 | 1461186727193 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}] 14:12:07 INFO - PROCESS | 1802 | 1461186727448 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 14:12:07 INFO - PROCESS | 1802 | 1461186727794 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:07 INFO - PROCESS | 1802 | ++DOCSHELL 0x89d9d800 == 161 [pid = 1802] [id = 703] 14:12:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8a31d400) [pid = 1802] [serial = 2110] [outer = (nil)] 14:12:07 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8a5e2400) [pid = 1802] [serial = 2111] [outer = 0x8a31d400] 14:12:07 INFO - PROCESS | 1802 | 1461186727887 Marionette DEBUG loaded listener.js 14:12:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8b4d2000) [pid = 1802] [serial = 2112] [outer = 0x8a31d400] 14:12:08 INFO - PROCESS | 1802 | 1461186728815 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]]]}] 14:12:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:12:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1684ms 14:12:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:12:08 INFO - PROCESS | 1802 | 1461186728869 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 14:12:08 INFO - PROCESS | 1802 | 1461186728872 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 14:12:08 INFO - PROCESS | 1802 | 1461186728879 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:12:08 INFO - PROCESS | 1802 | 1461186728882 Marionette TRACE conn4 <- [1,2786,null,{}] 14:12:08 INFO - PROCESS | 1802 | 1461186728888 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}] 14:12:09 INFO - PROCESS | 1802 | 1461186729131 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 14:12:09 INFO - PROCESS | 1802 | 1461186729479 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a5de400 == 162 [pid = 1802] [id = 704] 14:12:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8b4d1800) [pid = 1802] [serial = 2113] [outer = (nil)] 14:12:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8b6a6c00) [pid = 1802] [serial = 2114] [outer = 0x8b4d1800] 14:12:09 INFO - PROCESS | 1802 | 1461186729600 Marionette DEBUG loaded listener.js 14:12:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8b6af800) [pid = 1802] [serial = 2115] [outer = 0x8b4d1800] 14:12:10 INFO - PROCESS | 1802 | 1461186730584 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]]]}] 14:12:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:12:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1739ms 14:12:10 INFO - PROCESS | 1802 | 1461186730617 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 14:12:10 INFO - PROCESS | 1802 | 1461186730627 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 14:12:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:12:10 INFO - PROCESS | 1802 | 1461186730636 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:12:10 INFO - PROCESS | 1802 | 1461186730642 Marionette TRACE conn4 <- [1,2790,null,{}] 14:12:10 INFO - PROCESS | 1802 | 1461186730648 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}] 14:12:10 INFO - PROCESS | 1802 | 1461186730930 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 14:12:11 INFO - PROCESS | 1802 | 1461186731309 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x86aee000 == 163 [pid = 1802] [id = 705] 14:12:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8c078800) [pid = 1802] [serial = 2116] [outer = (nil)] 14:12:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8c087c00) [pid = 1802] [serial = 2117] [outer = 0x8c078800] 14:12:11 INFO - PROCESS | 1802 | 1461186731406 Marionette DEBUG loaded listener.js 14:12:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8c0ae000) [pid = 1802] [serial = 2118] [outer = 0x8c078800] 14:12:12 INFO - PROCESS | 1802 | 1461186732324 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]]]}] 14:12:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:12:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1737ms 14:12:12 INFO - PROCESS | 1802 | 1461186732374 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 14:12:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:12:12 INFO - PROCESS | 1802 | 1461186732378 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 14:12:12 INFO - PROCESS | 1802 | 1461186732384 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:12:12 INFO - PROCESS | 1802 | 1461186732388 Marionette TRACE conn4 <- [1,2794,null,{}] 14:12:12 INFO - PROCESS | 1802 | 1461186732394 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}] 14:12:12 INFO - PROCESS | 1802 | 1461186732633 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 14:12:12 INFO - PROCESS | 1802 | 1461186732978 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:13 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b7c7000 == 164 [pid = 1802] [id = 706] 14:12:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8c087000) [pid = 1802] [serial = 2119] [outer = (nil)] 14:12:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8c1f7800) [pid = 1802] [serial = 2120] [outer = 0x8c087000] 14:12:13 INFO - PROCESS | 1802 | 1461186733074 Marionette DEBUG loaded listener.js 14:12:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8c1fb800) [pid = 1802] [serial = 2121] [outer = 0x8c087000] 14:12:13 INFO - PROCESS | 1802 | 1461186733965 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]]]}] 14:12:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:12:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1636ms 14:12:14 INFO - PROCESS | 1802 | 1461186734026 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 14:12:14 INFO - PROCESS | 1802 | 1461186734029 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 14:12:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:12:14 INFO - PROCESS | 1802 | 1461186734038 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:12:14 INFO - PROCESS | 1802 | 1461186734042 Marionette TRACE conn4 <- [1,2798,null,{}] 14:12:14 INFO - PROCESS | 1802 | 1461186734048 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}] 14:12:14 INFO - PROCESS | 1802 | 1461186734279 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 14:12:14 INFO - PROCESS | 1802 | 1461186734634 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:14 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c0b3c00 == 165 [pid = 1802] [id = 707] 14:12:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8c1f1c00) [pid = 1802] [serial = 2122] [outer = (nil)] 14:12:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8c3ae400) [pid = 1802] [serial = 2123] [outer = 0x8c1f1c00] 14:12:14 INFO - PROCESS | 1802 | 1461186734728 Marionette DEBUG loaded listener.js 14:12:14 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8c3d3000) [pid = 1802] [serial = 2124] [outer = 0x8c1f1c00] 14:12:15 INFO - PROCESS | 1802 | 1461186735664 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]]]}] 14:12:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:12:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1682ms 14:12:15 INFO - PROCESS | 1802 | 1461186735721 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 14:12:15 INFO - PROCESS | 1802 | 1461186735724 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 14:12:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:12:15 INFO - PROCESS | 1802 | 1461186735731 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:12:15 INFO - PROCESS | 1802 | 1461186735733 Marionette TRACE conn4 <- [1,2802,null,{}] 14:12:15 INFO - PROCESS | 1802 | 1461186735740 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}] 14:12:15 INFO - PROCESS | 1802 | 1461186735985 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 14:12:16 INFO - PROCESS | 1802 | 1461186736358 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4ce800 == 166 [pid = 1802] [id = 708] 14:12:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8c3a8400) [pid = 1802] [serial = 2125] [outer = (nil)] 14:12:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8da2ec00) [pid = 1802] [serial = 2126] [outer = 0x8c3a8400] 14:12:16 INFO - PROCESS | 1802 | 1461186736453 Marionette DEBUG loaded listener.js 14:12:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x8da34800) [pid = 1802] [serial = 2127] [outer = 0x8c3a8400] 14:12:17 INFO - PROCESS | 1802 | 1461186737353 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]]]}] 14:12:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:12:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1694ms 14:12:17 INFO - PROCESS | 1802 | 1461186737425 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 14:12:17 INFO - PROCESS | 1802 | 1461186737429 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 14:12:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:12:17 INFO - PROCESS | 1802 | 1461186737436 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:12:17 INFO - PROCESS | 1802 | 1461186737440 Marionette TRACE conn4 <- [1,2806,null,{}] 14:12:17 INFO - PROCESS | 1802 | 1461186737445 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}] 14:12:17 INFO - PROCESS | 1802 | 1461186737718 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 14:12:18 INFO - PROCESS | 1802 | 1461186738069 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3d5c00 == 167 [pid = 1802] [id = 709] 14:12:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8c3d8c00) [pid = 1802] [serial = 2128] [outer = (nil)] 14:12:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8e72e800) [pid = 1802] [serial = 2129] [outer = 0x8c3d8c00] 14:12:18 INFO - PROCESS | 1802 | 1461186738164 Marionette DEBUG loaded listener.js 14:12:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8e734800) [pid = 1802] [serial = 2130] [outer = 0x8c3d8c00] 14:12:19 INFO - PROCESS | 1802 | 1461186739108 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]]]}] 14:12:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:12:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1735ms 14:12:19 INFO - PROCESS | 1802 | 1461186739173 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 14:12:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:12:19 INFO - PROCESS | 1802 | 1461186739177 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 14:12:19 INFO - PROCESS | 1802 | 1461186739184 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:12:19 INFO - PROCESS | 1802 | 1461186739188 Marionette TRACE conn4 <- [1,2810,null,{}] 14:12:19 INFO - PROCESS | 1802 | 1461186739194 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}] 14:12:19 INFO - PROCESS | 1802 | 1461186739460 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 14:12:19 INFO - PROCESS | 1802 | 1461186739832 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:19 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e8e5000 == 168 [pid = 1802] [id = 710] 14:12:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8e933000) [pid = 1802] [serial = 2131] [outer = (nil)] 14:12:19 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8e93c400) [pid = 1802] [serial = 2132] [outer = 0x8e933000] 14:12:19 INFO - PROCESS | 1802 | 1461186739937 Marionette DEBUG loaded listener.js 14:12:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8e970800) [pid = 1802] [serial = 2133] [outer = 0x8e933000] 14:12:20 INFO - PROCESS | 1802 | 1461186740877 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]]]}] 14:12:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:12:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1735ms 14:12:20 INFO - PROCESS | 1802 | 1461186740919 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 14:12:20 INFO - PROCESS | 1802 | 1461186740922 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 14:12:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:12:20 INFO - PROCESS | 1802 | 1461186740929 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:12:20 INFO - PROCESS | 1802 | 1461186740932 Marionette TRACE conn4 <- [1,2814,null,{}] 14:12:20 INFO - PROCESS | 1802 | 1461186740938 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}] 14:12:21 INFO - PROCESS | 1802 | 1461186741184 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 14:12:21 INFO - PROCESS | 1802 | 1461186741546 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e971c00 == 169 [pid = 1802] [id = 711] 14:12:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8e972000) [pid = 1802] [serial = 2134] [outer = (nil)] 14:12:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x8ea4b800) [pid = 1802] [serial = 2135] [outer = 0x8e972000] 14:12:21 INFO - PROCESS | 1802 | 1461186741641 Marionette DEBUG loaded listener.js 14:12:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x8ea52800) [pid = 1802] [serial = 2136] [outer = 0x8e972000] 14:12:22 INFO - PROCESS | 1802 | 1461186742546 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]]]}] 14:12:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:12:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1681ms 14:12:22 INFO - PROCESS | 1802 | 1461186742611 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 14:12:22 INFO - PROCESS | 1802 | 1461186742615 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 14:12:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:12:22 INFO - PROCESS | 1802 | 1461186742622 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:12:22 INFO - PROCESS | 1802 | 1461186742625 Marionette TRACE conn4 <- [1,2818,null,{}] 14:12:22 INFO - PROCESS | 1802 | 1461186742631 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}] 14:12:22 INFO - PROCESS | 1802 | 1461186742860 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 14:12:23 INFO - PROCESS | 1802 | 1461186743210 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3dac00 == 170 [pid = 1802] [id = 712] 14:12:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8e8e2400) [pid = 1802] [serial = 2137] [outer = (nil)] 14:12:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x8f193400) [pid = 1802] [serial = 2138] [outer = 0x8e8e2400] 14:12:23 INFO - PROCESS | 1802 | 1461186743304 Marionette DEBUG loaded listener.js 14:12:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x8f9e2000) [pid = 1802] [serial = 2139] [outer = 0x8e8e2400] 14:12:24 INFO - PROCESS | 1802 | 1461186744211 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]]]}] 14:12:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:12:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1640ms 14:12:24 INFO - PROCESS | 1802 | 1461186744263 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 14:12:24 INFO - PROCESS | 1802 | 1461186744266 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 14:12:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:12:24 INFO - PROCESS | 1802 | 1461186744273 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:12:24 INFO - PROCESS | 1802 | 1461186744277 Marionette TRACE conn4 <- [1,2822,null,{}] 14:12:24 INFO - PROCESS | 1802 | 1461186744283 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}] 14:12:24 INFO - PROCESS | 1802 | 1461186744508 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 14:12:24 INFO - PROCESS | 1802 | 1461186744860 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x859a9000 == 171 [pid = 1802] [id = 713] 14:12:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8f189c00) [pid = 1802] [serial = 2140] [outer = (nil)] 14:12:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8fd9d000) [pid = 1802] [serial = 2141] [outer = 0x8f189c00] 14:12:24 INFO - PROCESS | 1802 | 1461186744954 Marionette DEBUG loaded listener.js 14:12:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x8fda0800) [pid = 1802] [serial = 2142] [outer = 0x8f189c00] 14:12:25 INFO - PROCESS | 1802 | 1461186745833 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]]]}] 14:12:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:12:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1632ms 14:12:25 INFO - PROCESS | 1802 | 1461186745910 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 14:12:25 INFO - PROCESS | 1802 | 1461186745919 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 14:12:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:12:25 INFO - PROCESS | 1802 | 1461186745928 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:12:25 INFO - PROCESS | 1802 | 1461186745935 Marionette TRACE conn4 <- [1,2826,null,{}] 14:12:25 INFO - PROCESS | 1802 | 1461186745940 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}] 14:12:26 INFO - PROCESS | 1802 | 1461186746196 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 14:12:26 INFO - PROCESS | 1802 | 1461186746589 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x86af3c00 == 172 [pid = 1802] [id = 714] 14:12:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x9040ec00) [pid = 1802] [serial = 2143] [outer = (nil)] 14:12:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x90417000) [pid = 1802] [serial = 2144] [outer = 0x9040ec00] 14:12:26 INFO - PROCESS | 1802 | 1461186746683 Marionette DEBUG loaded listener.js 14:12:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x9041c800) [pid = 1802] [serial = 2145] [outer = 0x9040ec00] 14:12:27 INFO - PROCESS | 1802 | 1461186747595 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:12:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:12:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1740ms 14:12:27 INFO - PROCESS | 1802 | 1461186747669 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 14:12:27 INFO - PROCESS | 1802 | 1461186747672 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 14:12:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:12:27 INFO - PROCESS | 1802 | 1461186747679 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:12:27 INFO - PROCESS | 1802 | 1461186747682 Marionette TRACE conn4 <- [1,2830,null,{}] 14:12:27 INFO - PROCESS | 1802 | 1461186747688 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}] 14:12:27 INFO - PROCESS | 1802 | 1461186747961 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 14:12:28 INFO - PROCESS | 1802 | 1461186748319 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ea6c400 == 173 [pid = 1802] [id = 715] 14:12:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x8fda8c00) [pid = 1802] [serial = 2146] [outer = (nil)] 14:12:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x904f6c00) [pid = 1802] [serial = 2147] [outer = 0x8fda8c00] 14:12:28 INFO - PROCESS | 1802 | 1461186748412 Marionette DEBUG loaded listener.js 14:12:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x904fcc00) [pid = 1802] [serial = 2148] [outer = 0x8fda8c00] 14:12:29 INFO - PROCESS | 1802 | 1461186749297 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]]]}] 14:12:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:12:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1689ms 14:12:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:12:29 INFO - PROCESS | 1802 | 1461186749372 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 14:12:29 INFO - PROCESS | 1802 | 1461186749375 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 14:12:29 INFO - PROCESS | 1802 | 1461186749382 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:12:29 INFO - PROCESS | 1802 | 1461186749385 Marionette TRACE conn4 <- [1,2834,null,{}] 14:12:29 INFO - PROCESS | 1802 | 1461186749391 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}] 14:12:29 INFO - PROCESS | 1802 | 1461186749617 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 14:12:30 INFO - PROCESS | 1802 | 1461186749989 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x90418c00 == 174 [pid = 1802] [id = 716] 14:12:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x904f3400) [pid = 1802] [serial = 2149] [outer = (nil)] 14:12:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x908f8800) [pid = 1802] [serial = 2150] [outer = 0x904f3400] 14:12:30 INFO - PROCESS | 1802 | 1461186750086 Marionette DEBUG loaded listener.js 14:12:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x908fbc00) [pid = 1802] [serial = 2151] [outer = 0x904f3400] 14:12:31 INFO - PROCESS | 1802 | 1461186751024 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:12:33 INFO - PROCESS | 1802 | --DOCSHELL 0x85588000 == 173 [pid = 1802] [id = 676] 14:12:33 INFO - PROCESS | 1802 | --DOCSHELL 0x89106000 == 172 [pid = 1802] [id = 570] 14:12:33 INFO - PROCESS | 1802 | --DOCSHELL 0x89298800 == 171 [pid = 1802] [id = 571] 14:12:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4cdc00 == 170 [pid = 1802] [id = 298] 14:12:33 INFO - PROCESS | 1802 | --DOCSHELL 0x88496c00 == 169 [pid = 1802] [id = 337] 14:12:33 INFO - PROCESS | 1802 | --DOCSHELL 0x8ea5f800 == 168 [pid = 1802] [id = 108] 14:12:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:12:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 4594ms 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x914bf400) [pid = 1802] [serial = 2000] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8a2dc000) [pid = 1802] [serial = 1983] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x9fd5b400) [pid = 1802] [serial = 2019] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8e96dc00) [pid = 1802] [serial = 1992] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8e731800) [pid = 1802] [serial = 1989] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x8ea62c00) [pid = 1802] [serial = 1994] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x86af7c00) [pid = 1802] [serial = 2030] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x9fc92400) [pid = 1802] [serial = 2018] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x893cac00) [pid = 1802] [serial = 2033] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x91616800) [pid = 1802] [serial = 2001] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8da3c000) [pid = 1802] [serial = 1988] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x96cd1000) [pid = 1802] [serial = 2010] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8a287800) [pid = 1802] [serial = 1982] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x88350000) [pid = 1802] [serial = 1980] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x86aef800) [pid = 1802] [serial = 1979] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8fc55400) [pid = 1802] [serial = 1995] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0xa2b8dc00) [pid = 1802] [serial = 2028] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0xa0b98000) [pid = 1802] [serial = 2021] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0xa10e8000) [pid = 1802] [serial = 2025] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x877e2000) [pid = 1802] [serial = 2031] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x904ac400) [pid = 1802] [serial = 1997] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x904af000) [pid = 1802] [serial = 1998] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0xa0bdfc00) [pid = 1802] [serial = 2022] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x9212e000) [pid = 1802] [serial = 2004] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x95b48000) [pid = 1802] [serial = 2009] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x9ae6b000) [pid = 1802] [serial = 2015] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x93ac1c00) [pid = 1802] [serial = 2006] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x93ac7800) [pid = 1802] [serial = 2007] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x893de800) [pid = 1802] [serial = 2034] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8e932000) [pid = 1802] [serial = 1991] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x99a1ec00) [pid = 1802] [serial = 2013] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x920edc00) [pid = 1802] [serial = 2003] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x99424000) [pid = 1802] [serial = 2012] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8b7d2400) [pid = 1802] [serial = 1917] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8c0b0c00) [pid = 1802] [serial = 1986] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x9b0a2c00) [pid = 1802] [serial = 2016] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8b7c6000) [pid = 1802] [serial = 1985] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0xa1059000) [pid = 1802] [serial = 2024] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0xa2b3ac00) [pid = 1802] [serial = 2027] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8a2d5400) [pid = 1802] [serial = 2036] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x8a31a800) [pid = 1802] [serial = 2037] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8a5dc800) [pid = 1802] [serial = 2039] [outer = (nil)] [url = about:blank] 14:12:34 INFO - PROCESS | 1802 | 1461186754272 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 14:12:34 INFO - PROCESS | 1802 | 1461186754278 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 14:12:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:12:34 INFO - PROCESS | 1802 | 1461186754292 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:12:34 INFO - PROCESS | 1802 | 1461186754299 Marionette TRACE conn4 <- [1,2838,null,{}] 14:12:34 INFO - PROCESS | 1802 | 1461186754307 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}] 14:12:34 INFO - PROCESS | 1802 | 1461186754508 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 14:12:34 INFO - PROCESS | 1802 | 1461186754772 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:34 INFO - PROCESS | 1802 | ++DOCSHELL 0x8749d400 == 169 [pid = 1802] [id = 717] 14:12:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8749ec00) [pid = 1802] [serial = 2152] [outer = (nil)] 14:12:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x877e3000) [pid = 1802] [serial = 2153] [outer = 0x8749ec00] 14:12:34 INFO - PROCESS | 1802 | 1461186754852 Marionette DEBUG loaded listener.js 14:12:34 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x88350000) [pid = 1802] [serial = 2154] [outer = 0x8749ec00] 14:12:35 INFO - PROCESS | 1802 | 1461186755703 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]]]}] 14:12:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:12:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1490ms 14:12:35 INFO - PROCESS | 1802 | 1461186755781 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 14:12:35 INFO - PROCESS | 1802 | 1461186755787 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 14:12:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:12:35 INFO - PROCESS | 1802 | 1461186755798 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:12:35 INFO - PROCESS | 1802 | 1461186755803 Marionette TRACE conn4 <- [1,2842,null,{}] 14:12:35 INFO - PROCESS | 1802 | 1461186755810 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}] 14:12:36 INFO - PROCESS | 1802 | 1461186756023 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 14:12:36 INFO - PROCESS | 1802 | 1461186756335 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x893cac00 == 170 [pid = 1802] [id = 718] 14:12:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x893cbc00) [pid = 1802] [serial = 2155] [outer = (nil)] 14:12:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x893d9800) [pid = 1802] [serial = 2156] [outer = 0x893cbc00] 14:12:36 INFO - PROCESS | 1802 | 1461186756416 Marionette DEBUG loaded listener.js 14:12:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x899e4000) [pid = 1802] [serial = 2157] [outer = 0x893cbc00] 14:12:37 INFO - PROCESS | 1802 | 1461186757413 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]]]}] 14:12:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:12:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1691ms 14:12:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:12:37 INFO - PROCESS | 1802 | 1461186757487 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 14:12:37 INFO - PROCESS | 1802 | 1461186757491 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 14:12:37 INFO - PROCESS | 1802 | 1461186757497 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:12:37 INFO - PROCESS | 1802 | 1461186757501 Marionette TRACE conn4 <- [1,2846,null,{}] 14:12:37 INFO - PROCESS | 1802 | 1461186757522 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}] 14:12:37 INFO - PROCESS | 1802 | 1461186757817 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 14:12:37 INFO - PROCESS | 1802 | 1461186757850 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a28cc00 == 171 [pid = 1802] [id = 719] 14:12:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8a2cf000) [pid = 1802] [serial = 2158] [outer = (nil)] 14:12:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8a2dd800) [pid = 1802] [serial = 2159] [outer = 0x8a2cf000] 14:12:37 INFO - PROCESS | 1802 | 1461186757968 Marionette DEBUG loaded listener.js 14:12:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8a324400) [pid = 1802] [serial = 2160] [outer = 0x8a2cf000] 14:12:39 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x9161f000) [pid = 1802] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:12:39 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8f9e0400) [pid = 1802] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:12:39 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8b6a5c00) [pid = 1802] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:12:39 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8c0a9c00) [pid = 1802] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:12:39 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8c3cec00) [pid = 1802] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:12:39 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x82c8b800) [pid = 1802] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:12:39 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x88499c00) [pid = 1802] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:12:39 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x86aecc00) [pid = 1802] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:12:39 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x93ac5c00) [pid = 1802] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:12:39 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x95d83400) [pid = 1802] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:12:39 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x8e932c00) [pid = 1802] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:12:39 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x893ca000) [pid = 1802] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:12:39 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x8c1fbc00) [pid = 1802] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:12:39 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x8ea61000) [pid = 1802] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:12:39 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x908f3800) [pid = 1802] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:12:39 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x95d83000) [pid = 1802] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:12:39 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x877dd400) [pid = 1802] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:12:39 INFO - PROCESS | 1802 | --DOMWINDOW == 119 (0x8a5dc000) [pid = 1802] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:12:39 INFO - PROCESS | 1802 | --DOMWINDOW == 118 (0x93acb400) [pid = 1802] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:12:39 INFO - PROCESS | 1802 | --DOMWINDOW == 117 (0x85455800) [pid = 1802] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:12:39 INFO - PROCESS | 1802 | 1461186759618 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]]]}] 14:12:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:12:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 2151ms 14:12:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:12:39 INFO - PROCESS | 1802 | 1461186759648 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 14:12:39 INFO - PROCESS | 1802 | 1461186759651 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 14:12:39 INFO - PROCESS | 1802 | 1461186759657 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:12:39 INFO - PROCESS | 1802 | 1461186759660 Marionette TRACE conn4 <- [1,2850,null,{}] 14:12:39 INFO - PROCESS | 1802 | 1461186759666 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}] 14:12:39 INFO - PROCESS | 1802 | 1461186759901 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 14:12:40 INFO - PROCESS | 1802 | 1461186760117 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x84b87400 == 172 [pid = 1802] [id = 720] 14:12:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 118 (0x869ecc00) [pid = 1802] [serial = 2161] [outer = (nil)] 14:12:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 119 (0x8a5dc000) [pid = 1802] [serial = 2162] [outer = 0x869ecc00] 14:12:40 INFO - PROCESS | 1802 | 1461186760197 Marionette DEBUG loaded listener.js 14:12:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 120 (0x8b6a7000) [pid = 1802] [serial = 2163] [outer = 0x869ecc00] 14:12:41 INFO - PROCESS | 1802 | 1461186761001 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:12:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:12:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1386ms 14:12:41 INFO - PROCESS | 1802 | 1461186761043 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 14:12:41 INFO - PROCESS | 1802 | 1461186761047 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 14:12:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:12:41 INFO - PROCESS | 1802 | 1461186761053 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:12:41 INFO - PROCESS | 1802 | 1461186761056 Marionette TRACE conn4 <- [1,2854,null,{}] 14:12:41 INFO - PROCESS | 1802 | 1461186761062 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}] 14:12:41 INFO - PROCESS | 1802 | 1461186761285 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 14:12:41 INFO - PROCESS | 1802 | 1461186761814 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x859b0400 == 173 [pid = 1802] [id = 721] 14:12:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x859b6000) [pid = 1802] [serial = 2164] [outer = (nil)] 14:12:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x86ae8c00) [pid = 1802] [serial = 2165] [outer = 0x859b6000] 14:12:41 INFO - PROCESS | 1802 | 1461186761909 Marionette DEBUG loaded listener.js 14:12:42 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x8749a800) [pid = 1802] [serial = 2166] [outer = 0x859b6000] 14:12:42 INFO - PROCESS | 1802 | 1461186762956 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]]]}] 14:12:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:12:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1949ms 14:12:43 INFO - PROCESS | 1802 | 1461186763004 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 14:12:43 INFO - PROCESS | 1802 | 1461186763010 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 14:12:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:12:43 INFO - PROCESS | 1802 | 1461186763018 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:12:43 INFO - PROCESS | 1802 | 1461186763026 Marionette TRACE conn4 <- [1,2858,null,{}] 14:12:43 INFO - PROCESS | 1802 | 1461186763033 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}] 14:12:43 INFO - PROCESS | 1802 | 1461186763286 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 14:12:43 INFO - PROCESS | 1802 | 1461186763648 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x89d97000 == 174 [pid = 1802] [id = 722] 14:12:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x89d9f800) [pid = 1802] [serial = 2167] [outer = (nil)] 14:12:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x8a285000) [pid = 1802] [serial = 2168] [outer = 0x89d9f800] 14:12:43 INFO - PROCESS | 1802 | 1461186763749 Marionette DEBUG loaded listener.js 14:12:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x8a2d9000) [pid = 1802] [serial = 2169] [outer = 0x89d9f800] 14:12:44 INFO - PROCESS | 1802 | 1461186764810 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:12:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:12:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1834ms 14:12:44 INFO - PROCESS | 1802 | 1461186764856 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 14:12:44 INFO - PROCESS | 1802 | 1461186764863 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 14:12:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:12:44 INFO - PROCESS | 1802 | 1461186764870 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:12:44 INFO - PROCESS | 1802 | 1461186764874 Marionette TRACE conn4 <- [1,2862,null,{}] 14:12:44 INFO - PROCESS | 1802 | 1461186764880 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}] 14:12:45 INFO - PROCESS | 1802 | 1461186765119 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 14:12:45 INFO - PROCESS | 1802 | 1461186765514 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b6bac00 == 175 [pid = 1802] [id = 723] 14:12:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x8b7d0800) [pid = 1802] [serial = 2170] [outer = (nil)] 14:12:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x8c07bc00) [pid = 1802] [serial = 2171] [outer = 0x8b7d0800] 14:12:45 INFO - PROCESS | 1802 | 1461186765609 Marionette DEBUG loaded listener.js 14:12:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8c086c00) [pid = 1802] [serial = 2172] [outer = 0x8b7d0800] 14:12:46 INFO - PROCESS | 1802 | 1461186766627 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]]]}] 14:12:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:12:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1831ms 14:12:46 INFO - PROCESS | 1802 | 1461186766703 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 14:12:46 INFO - PROCESS | 1802 | 1461186766707 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 14:12:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:12:46 INFO - PROCESS | 1802 | 1461186766723 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:12:46 INFO - PROCESS | 1802 | 1461186766733 Marionette TRACE conn4 <- [1,2866,null,{}] 14:12:46 INFO - PROCESS | 1802 | 1461186766739 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}] 14:12:47 INFO - PROCESS | 1802 | 1461186767023 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 14:12:47 INFO - PROCESS | 1802 | 1461186767383 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:47 INFO - PROCESS | 1802 | ++DOCSHELL 0x893c8000 == 176 [pid = 1802] [id = 724] 14:12:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8b7c9400) [pid = 1802] [serial = 2173] [outer = (nil)] 14:12:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8da33c00) [pid = 1802] [serial = 2174] [outer = 0x8b7c9400] 14:12:47 INFO - PROCESS | 1802 | 1461186767474 Marionette DEBUG loaded listener.js 14:12:47 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8e716400) [pid = 1802] [serial = 2175] [outer = 0x8b7c9400] 14:12:48 INFO - PROCESS | 1802 | 1461186768468 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]]]}] 14:12:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:12:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1800ms 14:12:48 INFO - PROCESS | 1802 | 1461186768516 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 14:12:48 INFO - PROCESS | 1802 | 1461186768521 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 14:12:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:12:48 INFO - PROCESS | 1802 | 1461186768528 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:12:48 INFO - PROCESS | 1802 | 1461186768531 Marionette TRACE conn4 <- [1,2870,null,{}] 14:12:48 INFO - PROCESS | 1802 | 1461186768537 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}] 14:12:48 INFO - PROCESS | 1802 | 1461186768779 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 14:12:49 INFO - PROCESS | 1802 | 1461186769124 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3cec00 == 177 [pid = 1802] [id = 725] 14:12:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8c3db000) [pid = 1802] [serial = 2176] [outer = (nil)] 14:12:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8e8e7400) [pid = 1802] [serial = 2177] [outer = 0x8c3db000] 14:12:49 INFO - PROCESS | 1802 | 1461186769219 Marionette DEBUG loaded listener.js 14:12:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8e8ee400) [pid = 1802] [serial = 2178] [outer = 0x8c3db000] 14:12:50 INFO - PROCESS | 1802 | 1461186770144 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]]]}] 14:12:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:12:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1693ms 14:12:50 INFO - PROCESS | 1802 | 1461186770222 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 14:12:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:12:50 INFO - PROCESS | 1802 | 1461186770226 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 14:12:50 INFO - PROCESS | 1802 | 1461186770233 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:12:50 INFO - PROCESS | 1802 | 1461186770236 Marionette TRACE conn4 <- [1,2874,null,{}] 14:12:50 INFO - PROCESS | 1802 | 1461186770242 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}] 14:12:50 INFO - PROCESS | 1802 | 1461186770512 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 14:12:50 INFO - PROCESS | 1802 | 1461186770876 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:50 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e96d400 == 178 [pid = 1802] [id = 726] 14:12:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8e96d800) [pid = 1802] [serial = 2179] [outer = (nil)] 14:12:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8ea49400) [pid = 1802] [serial = 2180] [outer = 0x8e96d800] 14:12:50 INFO - PROCESS | 1802 | 1461186770986 Marionette DEBUG loaded listener.js 14:12:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8f18e400) [pid = 1802] [serial = 2181] [outer = 0x8e96d800] 14:12:51 INFO - PROCESS | 1802 | 1461186771974 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]]]}] 14:12:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:12:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1782ms 14:12:52 INFO - PROCESS | 1802 | 1461186772015 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 14:12:52 INFO - PROCESS | 1802 | 1461186772019 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 14:12:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:12:52 INFO - PROCESS | 1802 | 1461186772026 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:12:52 INFO - PROCESS | 1802 | 1461186772029 Marionette TRACE conn4 <- [1,2878,null,{}] 14:12:52 INFO - PROCESS | 1802 | 1461186772035 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}] 14:12:52 INFO - PROCESS | 1802 | 1461186772257 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 14:12:52 INFO - PROCESS | 1802 | 1461186772612 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:52 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e8ebc00 == 179 [pid = 1802] [id = 727] 14:12:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8e939000) [pid = 1802] [serial = 2182] [outer = (nil)] 14:12:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8feed000) [pid = 1802] [serial = 2183] [outer = 0x8e939000] 14:12:52 INFO - PROCESS | 1802 | 1461186772705 Marionette DEBUG loaded listener.js 14:12:52 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x90411000) [pid = 1802] [serial = 2184] [outer = 0x8e939000] 14:12:53 INFO - PROCESS | 1802 | 1461186773658 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]]]}] 14:12:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:12:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1680ms 14:12:53 INFO - PROCESS | 1802 | 1461186773707 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 14:12:53 INFO - PROCESS | 1802 | 1461186773712 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 14:12:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:12:53 INFO - PROCESS | 1802 | 1461186773718 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:12:53 INFO - PROCESS | 1802 | 1461186773722 Marionette TRACE conn4 <- [1,2882,null,{}] 14:12:53 INFO - PROCESS | 1802 | 1461186773727 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}] 14:12:53 INFO - PROCESS | 1802 | 1461186773961 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 14:12:54 INFO - PROCESS | 1802 | 1461186774314 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:54 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fc5ac00 == 180 [pid = 1802] [id = 728] 14:12:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8fd9b800) [pid = 1802] [serial = 2185] [outer = (nil)] 14:12:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x904ab800) [pid = 1802] [serial = 2186] [outer = 0x8fd9b800] 14:12:54 INFO - PROCESS | 1802 | 1461186774410 Marionette DEBUG loaded listener.js 14:12:54 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x904aec00) [pid = 1802] [serial = 2187] [outer = 0x8fd9b800] 14:12:55 INFO - PROCESS | 1802 | 1461186775321 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]]]}] 14:12:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:12:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1641ms 14:12:55 INFO - PROCESS | 1802 | 1461186775360 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 14:12:55 INFO - PROCESS | 1802 | 1461186775363 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 14:12:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:12:55 INFO - PROCESS | 1802 | 1461186775370 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:12:55 INFO - PROCESS | 1802 | 1461186775374 Marionette TRACE conn4 <- [1,2886,null,{}] 14:12:55 INFO - PROCESS | 1802 | 1461186775380 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}] 14:12:55 INFO - PROCESS | 1802 | 1461186775614 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 14:12:55 INFO - PROCESS | 1802 | 1461186775969 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fd9d400 == 181 [pid = 1802] [id = 729] 14:12:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8feee800) [pid = 1802] [serial = 2188] [outer = (nil)] 14:12:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x908f9400) [pid = 1802] [serial = 2189] [outer = 0x8feee800] 14:12:56 INFO - PROCESS | 1802 | 1461186776064 Marionette DEBUG loaded listener.js 14:12:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x913df800) [pid = 1802] [serial = 2190] [outer = 0x8feee800] 14:12:57 INFO - PROCESS | 1802 | 1461186777070 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]]]}] 14:12:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:12:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1734ms 14:12:57 INFO - PROCESS | 1802 | 1461186777105 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 14:12:57 INFO - PROCESS | 1802 | 1461186777108 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 14:12:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:12:57 INFO - PROCESS | 1802 | 1461186777115 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:12:57 INFO - PROCESS | 1802 | 1461186777118 Marionette TRACE conn4 <- [1,2890,null,{}] 14:12:57 INFO - PROCESS | 1802 | 1461186777124 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}] 14:12:57 INFO - PROCESS | 1802 | 1461186777340 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 14:12:57 INFO - PROCESS | 1802 | 1461186777700 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:57 INFO - PROCESS | 1802 | ++DOCSHELL 0x8f9da400 == 182 [pid = 1802] [id = 730] 14:12:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x90417400) [pid = 1802] [serial = 2191] [outer = (nil)] 14:12:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x914c6c00) [pid = 1802] [serial = 2192] [outer = 0x90417400] 14:12:57 INFO - PROCESS | 1802 | 1461186777798 Marionette DEBUG loaded listener.js 14:12:57 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x91616400) [pid = 1802] [serial = 2193] [outer = 0x90417400] 14:12:58 INFO - PROCESS | 1802 | 1461186778727 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:12:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:12:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1687ms 14:12:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:12:58 INFO - PROCESS | 1802 | 1461186778804 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 14:12:58 INFO - PROCESS | 1802 | 1461186778807 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 14:12:58 INFO - PROCESS | 1802 | 1461186778814 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:12:58 INFO - PROCESS | 1802 | 1461186778817 Marionette TRACE conn4 <- [1,2894,null,{}] 14:12:58 INFO - PROCESS | 1802 | 1461186778823 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}] 14:12:59 INFO - PROCESS | 1802 | 1461186779100 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 14:12:59 INFO - PROCESS | 1802 | 1461186779481 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x916ecc00 == 183 [pid = 1802] [id = 731] 14:12:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x916ed400) [pid = 1802] [serial = 2194] [outer = (nil)] 14:12:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x92046c00) [pid = 1802] [serial = 2195] [outer = 0x916ed400] 14:12:59 INFO - PROCESS | 1802 | 1461186779586 Marionette DEBUG loaded listener.js 14:12:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x920ed800) [pid = 1802] [serial = 2196] [outer = 0x916ed400] 14:13:00 INFO - PROCESS | 1802 | 1461186780572 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]]]}] 14:13:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:13:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1833ms 14:13:00 INFO - PROCESS | 1802 | 1461186780647 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 14:13:00 INFO - PROCESS | 1802 | 1461186780651 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 14:13:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:13:00 INFO - PROCESS | 1802 | 1461186780658 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:13:00 INFO - PROCESS | 1802 | 1461186780662 Marionette TRACE conn4 <- [1,2898,null,{}] 14:13:00 INFO - PROCESS | 1802 | 1461186780668 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}] 14:13:00 INFO - PROCESS | 1802 | 1461186780974 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 14:13:01 INFO - PROCESS | 1802 | 1461186781358 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:01 INFO - PROCESS | 1802 | ++DOCSHELL 0x916e7000 == 184 [pid = 1802] [id = 732] 14:13:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x92019c00) [pid = 1802] [serial = 2197] [outer = (nil)] 14:13:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x92ba8c00) [pid = 1802] [serial = 2198] [outer = 0x92019c00] 14:13:01 INFO - PROCESS | 1802 | 1461186781449 Marionette DEBUG loaded listener.js 14:13:01 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x92dd0000) [pid = 1802] [serial = 2199] [outer = 0x92019c00] 14:13:02 INFO - PROCESS | 1802 | 1461186782443 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]]]}] 14:13:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:13:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1832ms 14:13:02 INFO - PROCESS | 1802 | 1461186782491 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 14:13:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:13:02 INFO - PROCESS | 1802 | 1461186782495 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 14:13:02 INFO - PROCESS | 1802 | 1461186782501 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:13:02 INFO - PROCESS | 1802 | 1461186782505 Marionette TRACE conn4 <- [1,2902,null,{}] 14:13:02 INFO - PROCESS | 1802 | 1461186782510 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}] 14:13:02 INFO - PROCESS | 1802 | 1461186782747 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 14:13:03 INFO - PROCESS | 1802 | 1461186783117 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:03 INFO - PROCESS | 1802 | ++DOCSHELL 0x91623800 == 185 [pid = 1802] [id = 733] 14:13:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x916e3800) [pid = 1802] [serial = 2200] [outer = (nil)] 14:13:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x93ac1400) [pid = 1802] [serial = 2201] [outer = 0x916e3800] 14:13:03 INFO - PROCESS | 1802 | 1461186783208 Marionette DEBUG loaded listener.js 14:13:03 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x93ac8000) [pid = 1802] [serial = 2202] [outer = 0x916e3800] 14:13:04 INFO - PROCESS | 1802 | 1461186784132 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:13:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:13:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1685ms 14:13:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:13:04 INFO - PROCESS | 1802 | 1461186784186 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 14:13:04 INFO - PROCESS | 1802 | 1461186784189 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 14:13:04 INFO - PROCESS | 1802 | 1461186784196 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:13:04 INFO - PROCESS | 1802 | 1461186784199 Marionette TRACE conn4 <- [1,2906,null,{}] 14:13:04 INFO - PROCESS | 1802 | 1461186784205 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}] 14:13:04 INFO - PROCESS | 1802 | 1461186784456 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 14:13:04 INFO - PROCESS | 1802 | 1461186784813 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:04 INFO - PROCESS | 1802 | ++DOCSHELL 0x85452800 == 186 [pid = 1802] [id = 734] 14:13:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x8e8e6c00) [pid = 1802] [serial = 2203] [outer = (nil)] 14:13:04 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x93bdb400) [pid = 1802] [serial = 2204] [outer = 0x8e8e6c00] 14:13:04 INFO - PROCESS | 1802 | 1461186784908 Marionette DEBUG loaded listener.js 14:13:05 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x93bdf800) [pid = 1802] [serial = 2205] [outer = 0x8e8e6c00] 14:13:05 INFO - PROCESS | 1802 | 1461186785862 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]]]}] 14:13:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:13:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1737ms 14:13:05 INFO - PROCESS | 1802 | 1461186785933 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 14:13:05 INFO - PROCESS | 1802 | 1461186785937 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 14:13:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:13:05 INFO - PROCESS | 1802 | 1461186785944 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:13:05 INFO - PROCESS | 1802 | 1461186785947 Marionette TRACE conn4 <- [1,2910,null,{}] 14:13:05 INFO - PROCESS | 1802 | 1461186785953 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}] 14:13:06 INFO - PROCESS | 1802 | 1461186786191 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 14:13:06 INFO - PROCESS | 1802 | 1461186786562 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x85589400 == 187 [pid = 1802] [id = 735] 14:13:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x877e4800) [pid = 1802] [serial = 2206] [outer = (nil)] 14:13:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x95105400) [pid = 1802] [serial = 2207] [outer = 0x877e4800] 14:13:06 INFO - PROCESS | 1802 | 1461186786659 Marionette DEBUG loaded listener.js 14:13:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x95b4ec00) [pid = 1802] [serial = 2208] [outer = 0x877e4800] 14:13:07 INFO - PROCESS | 1802 | 1461186787497 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]]]}] 14:13:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:13:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:13:07 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1587ms 14:13:07 INFO - PROCESS | 1802 | 1461186787533 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 14:13:07 INFO - PROCESS | 1802 | 1461186787536 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 14:13:07 INFO - TEST-START | /DOMEvents/constructors.html 14:13:07 INFO - PROCESS | 1802 | 1461186787544 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:13:07 INFO - PROCESS | 1802 | 1461186787547 Marionette TRACE conn4 <- [1,2914,null,{}] 14:13:07 INFO - PROCESS | 1802 | 1461186787553 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}] 14:13:07 INFO - PROCESS | 1802 | 1461186787793 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 14:13:08 INFO - PROCESS | 1802 | 1461186788113 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:08 INFO - PROCESS | 1802 | ++DOCSHELL 0x89294800 == 188 [pid = 1802] [id = 736] 14:13:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x913e3400) [pid = 1802] [serial = 2209] [outer = (nil)] 14:13:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x95d7e000) [pid = 1802] [serial = 2210] [outer = 0x913e3400] 14:13:08 INFO - PROCESS | 1802 | 1461186788266 Marionette DEBUG loaded listener.js 14:13:08 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x95d80400) [pid = 1802] [serial = 2211] [outer = 0x913e3400] 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:13:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:13:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:13:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:13:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:13:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:13:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:13:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:13:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:13:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:13:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:13:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:13:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:13:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:13:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:13:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:13:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:13:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:13:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:13:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:13:09 INFO - TEST-OK | /DOMEvents/constructors.html | took 2065ms 14:13:09 INFO - PROCESS | 1802 | 1461186789544 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]]]}] 14:13:09 INFO - PROCESS | 1802 | 1461186789623 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 14:13:09 INFO - PROCESS | 1802 | 1461186789633 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 14:13:09 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:13:09 INFO - PROCESS | 1802 | 1461186789642 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:13:09 INFO - PROCESS | 1802 | 1461186789650 Marionette TRACE conn4 <- [1,2918,null,{}] 14:13:09 INFO - PROCESS | 1802 | 1461186789658 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}] 14:13:09 INFO - PROCESS | 1802 | 1461186789898 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 14:13:10 INFO - PROCESS | 1802 | 1461186790257 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:10 INFO - PROCESS | 1802 | ++DOCSHELL 0x95d77c00 == 189 [pid = 1802] [id = 737] 14:13:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x95d7f000) [pid = 1802] [serial = 2212] [outer = (nil)] 14:13:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x97764800) [pid = 1802] [serial = 2213] [outer = 0x95d7f000] 14:13:10 INFO - PROCESS | 1802 | 1461186790357 Marionette DEBUG loaded listener.js 14:13:10 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x97ba5c00) [pid = 1802] [serial = 2214] [outer = 0x95d7f000] 14:13:11 INFO - PROCESS | 1802 | 1461186791175 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:13:11 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:13:11 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1547ms 14:13:11 INFO - PROCESS | 1802 | 1461186791190 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 14:13:11 INFO - PROCESS | 1802 | 1461186791194 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 14:13:11 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:13:11 INFO - PROCESS | 1802 | 1461186791200 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:13:11 INFO - PROCESS | 1802 | 1461186791204 Marionette TRACE conn4 <- [1,2922,null,{}] 14:13:11 INFO - PROCESS | 1802 | 1461186791210 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}] 14:13:11 INFO - PROCESS | 1802 | 1461186791551 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x82c84c00 == 188 [pid = 1802] [id = 461] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x84b87400 == 187 [pid = 1802] [id = 720] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8a28cc00 == 186 [pid = 1802] [id = 719] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x893cac00 == 185 [pid = 1802] [id = 718] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8749d400 == 184 [pid = 1802] [id = 717] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8ea6c400 == 183 [pid = 1802] [id = 715] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x86af3c00 == 182 [pid = 1802] [id = 714] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x859a9000 == 181 [pid = 1802] [id = 713] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8c3dac00 == 180 [pid = 1802] [id = 712] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8e8e5000 == 179 [pid = 1802] [id = 710] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8e971c00 == 178 [pid = 1802] [id = 711] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8c3d5c00 == 177 [pid = 1802] [id = 709] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8b4ce800 == 176 [pid = 1802] [id = 708] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8c0b3c00 == 175 [pid = 1802] [id = 707] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x86aee000 == 174 [pid = 1802] [id = 705] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8b7c7000 == 173 [pid = 1802] [id = 706] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x96ccf800 == 172 [pid = 1802] [id = 549] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x8a5de400 == 171 [pid = 1802] [id = 704] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x89d9d800 == 170 [pid = 1802] [id = 703] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x89d99800 == 169 [pid = 1802] [id = 702] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x85593000 == 168 [pid = 1802] [id = 701] 14:13:14 INFO - PROCESS | 1802 | --DOCSHELL 0x84e90c00 == 167 [pid = 1802] [id = 700] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x893e4400) [pid = 1802] [serial = 2099] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x92045800) [pid = 1802] [serial = 2069] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x904f4c00) [pid = 1802] [serial = 2063] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8c0a5000) [pid = 1802] [serial = 1977] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8c3d7400) [pid = 1802] [serial = 2049] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x8e75f800) [pid = 1802] [serial = 2054] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x83fcbc00) [pid = 1802] [serial = 2088] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x893c9c00) [pid = 1802] [serial = 2042] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x893c8400) [pid = 1802] [serial = 2097] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x9776d400) [pid = 1802] [serial = 2076] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x98498400) [pid = 1802] [serial = 2082] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x884a0400) [pid = 1802] [serial = 2096] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8ea5fc00) [pid = 1802] [serial = 2057] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x98fc2400) [pid = 1802] [serial = 2084] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x8e726400) [pid = 1802] [serial = 2052] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8fef7c00) [pid = 1802] [serial = 2061] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x913e4800) [pid = 1802] [serial = 2067] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x98242c00) [pid = 1802] [serial = 2078] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x98250c00) [pid = 1802] [serial = 2081] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x838e0c00) [pid = 1802] [serial = 2087] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x89da3000) [pid = 1802] [serial = 2043] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x88350400) [pid = 1802] [serial = 2094] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8b4cfc00) [pid = 1802] [serial = 2045] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x920f7000) [pid = 1802] [serial = 2070] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8da3dc00) [pid = 1802] [serial = 2051] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x99445400) [pid = 1802] [serial = 2085] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x877e6000) [pid = 1802] [serial = 2093] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8c3a8c00) [pid = 1802] [serial = 2048] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8ea6c000) [pid = 1802] [serial = 2058] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x95108c00) [pid = 1802] [serial = 2073] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8558c800) [pid = 1802] [serial = 2090] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8fda0400) [pid = 1802] [serial = 2060] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x913dd000) [pid = 1802] [serial = 2066] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8e8e2000) [pid = 1802] [serial = 2055] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x859b2800) [pid = 1802] [serial = 2091] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x98245800) [pid = 1802] [serial = 2079] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8b7d2c00) [pid = 1802] [serial = 2046] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x96cd9400) [pid = 1802] [serial = 2075] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x904f8400) [pid = 1802] [serial = 2064] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x93bd9400) [pid = 1802] [serial = 2072] [outer = (nil)] [url = about:blank] 14:13:15 INFO - PROCESS | 1802 | 1461186795115 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x84e90c00 == 168 [pid = 1802] [id = 738] 14:13:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x85595000) [pid = 1802] [serial = 2215] [outer = (nil)] 14:13:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x869f6800) [pid = 1802] [serial = 2216] [outer = 0x85595000] 14:13:15 INFO - PROCESS | 1802 | 1461186795209 Marionette DEBUG loaded listener.js 14:13:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x86af4c00) [pid = 1802] [serial = 2217] [outer = 0x85595000] 14:13:15 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 14:13:15 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 14:13:15 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 14:13:15 INFO - PROCESS | 1802 | [1802] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 14:13:16 INFO - PROCESS | 1802 | 1461186796011 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]]]}] 14:13:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:13:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:13:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:13:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:13:16 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 14:13:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:13:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:13:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:13:16 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 14:13:16 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:13:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:13:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:13:16 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]" 14:13:16 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:13:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:13:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:13:16 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:13:16 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 4843ms 14:13:16 INFO - PROCESS | 1802 | 1461186796047 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 14:13:16 INFO - PROCESS | 1802 | 1461186796058 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 14:13:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:13:16 INFO - PROCESS | 1802 | 1461186796069 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:13:16 INFO - PROCESS | 1802 | 1461186796076 Marionette TRACE conn4 <- [1,2926,null,{}] 14:13:16 INFO - PROCESS | 1802 | 1461186796082 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}] 14:13:16 INFO - PROCESS | 1802 | 1461186796342 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 14:13:16 INFO - PROCESS | 1802 | 1461186796577 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:16 INFO - PROCESS | 1802 | ++DOCSHELL 0x893c8800 == 169 [pid = 1802] [id = 739] 14:13:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x893c8c00) [pid = 1802] [serial = 2218] [outer = (nil)] 14:13:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x899e4400) [pid = 1802] [serial = 2219] [outer = 0x893c8c00] 14:13:16 INFO - PROCESS | 1802 | 1461186796665 Marionette DEBUG loaded listener.js 14:13:16 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x89d9c000) [pid = 1802] [serial = 2220] [outer = 0x893c8c00] 14:13:17 INFO - PROCESS | 1802 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:13:17 INFO - PROCESS | 1802 | 1461186797563 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]]]}] 14:13:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:13:17 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1534ms 14:13:17 INFO - PROCESS | 1802 | 1461186797607 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 14:13:17 INFO - PROCESS | 1802 | 1461186797613 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 14:13:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:13:17 INFO - PROCESS | 1802 | 1461186797626 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:13:17 INFO - PROCESS | 1802 | 1461186797629 Marionette TRACE conn4 <- [1,2930,null,{}] 14:13:17 INFO - PROCESS | 1802 | 1461186797635 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}] 14:13:17 INFO - PROCESS | 1802 | 1461186797937 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 14:13:18 INFO - PROCESS | 1802 | 1461186797983 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x89da0400 == 170 [pid = 1802] [id = 740] 14:13:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8a5d8c00) [pid = 1802] [serial = 2221] [outer = (nil)] 14:13:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8b4cd000) [pid = 1802] [serial = 2222] [outer = 0x8a5d8c00] 14:13:18 INFO - PROCESS | 1802 | 1461186798062 Marionette DEBUG loaded listener.js 14:13:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8b6a4400) [pid = 1802] [serial = 2223] [outer = 0x8a5d8c00] 14:13:18 INFO - PROCESS | 1802 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:13:19 INFO - PROCESS | 1802 | 1461186799073 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]]]}] 14:13:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:13:19 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1480ms 14:13:19 INFO - PROCESS | 1802 | 1461186799107 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 14:13:19 INFO - PROCESS | 1802 | 1461186799111 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 14:13:19 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:13:19 INFO - PROCESS | 1802 | 1461186799127 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:13:19 INFO - PROCESS | 1802 | 1461186799136 Marionette TRACE conn4 <- [1,2934,null,{}] 14:13:19 INFO - PROCESS | 1802 | 1461186799151 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}] 14:13:19 INFO - PROCESS | 1802 | 1461186799472 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 14:13:20 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x859af400) [pid = 1802] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:13:20 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8a2cf000) [pid = 1802] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:13:20 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x8e933000) [pid = 1802] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:13:20 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8749ec00) [pid = 1802] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:13:20 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x8c1f1c00) [pid = 1802] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:13:20 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8f189c00) [pid = 1802] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:13:20 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8a31d400) [pid = 1802] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:13:20 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8c078800) [pid = 1802] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:13:20 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8c3a8400) [pid = 1802] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:13:20 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8a284c00) [pid = 1802] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:13:20 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x893cbc00) [pid = 1802] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:13:20 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x9040ec00) [pid = 1802] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:13:20 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8e8e2400) [pid = 1802] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:13:20 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x8c087000) [pid = 1802] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:13:20 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x8e972000) [pid = 1802] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:13:20 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x8fda8c00) [pid = 1802] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:13:20 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x8910a000) [pid = 1802] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:13:20 INFO - PROCESS | 1802 | --DOMWINDOW == 122 (0x8c3d8c00) [pid = 1802] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:13:20 INFO - PROCESS | 1802 | --DOMWINDOW == 121 (0x8b4d1800) [pid = 1802] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:13:20 INFO - PROCESS | 1802 | --DOMWINDOW == 120 (0x89d97400) [pid = 1802] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:13:20 INFO - PROCESS | 1802 | 1461186800215 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x84db6c00 == 171 [pid = 1802] [id = 741] 14:13:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 121 (0x8558c800) [pid = 1802] [serial = 2224] [outer = (nil)] 14:13:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 122 (0x87497400) [pid = 1802] [serial = 2225] [outer = 0x8558c800] 14:13:20 INFO - PROCESS | 1802 | 1461186800320 Marionette DEBUG loaded listener.js 14:13:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 123 (0x893cbc00) [pid = 1802] [serial = 2226] [outer = 0x8558c800] 14:13:21 INFO - PROCESS | 1802 | 1461186801014 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]]]}] 14:13:21 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:13:21 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1916ms 14:13:21 INFO - PROCESS | 1802 | 1461186801040 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 14:13:21 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:13:21 INFO - PROCESS | 1802 | 1461186801045 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 14:13:21 INFO - PROCESS | 1802 | 1461186801051 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:13:21 INFO - PROCESS | 1802 | 1461186801055 Marionette TRACE conn4 <- [1,2938,null,{}] 14:13:21 INFO - PROCESS | 1802 | 1461186801060 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}] 14:13:21 INFO - PROCESS | 1802 | 1461186801285 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 14:13:21 INFO - PROCESS | 1802 | 1461186801533 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:21 INFO - PROCESS | 1802 | ++DOCSHELL 0x8834a400 == 172 [pid = 1802] [id = 742] 14:13:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x8b7d3800) [pid = 1802] [serial = 2227] [outer = (nil)] 14:13:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x8c0a5000) [pid = 1802] [serial = 2228] [outer = 0x8b7d3800] 14:13:21 INFO - PROCESS | 1802 | 1461186801617 Marionette DEBUG loaded listener.js 14:13:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x8c0aec00) [pid = 1802] [serial = 2229] [outer = 0x8b7d3800] 14:13:22 INFO - PROCESS | 1802 | 1461186802672 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]]]}] 14:13:22 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. 14:13:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1633ms 14:13:22 INFO - PROCESS | 1802 | 1461186802684 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 14:13:22 INFO - PROCESS | 1802 | 1461186802691 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 14:13:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:13:22 INFO - PROCESS | 1802 | 1461186802702 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:13:22 INFO - PROCESS | 1802 | 1461186802707 Marionette TRACE conn4 <- [1,2942,null,{}] 14:13:22 INFO - PROCESS | 1802 | 1461186802716 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}] 14:13:23 INFO - PROCESS | 1802 | 1461186803004 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 14:13:23 INFO - PROCESS | 1802 | 1461186803301 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:23 INFO - PROCESS | 1802 | ++DOCSHELL 0x88496400 == 173 [pid = 1802] [id = 743] 14:13:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x88497c00) [pid = 1802] [serial = 2230] [outer = (nil)] 14:13:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x893e0c00) [pid = 1802] [serial = 2231] [outer = 0x88497c00] 14:13:23 INFO - PROCESS | 1802 | 1461186803460 Marionette DEBUG loaded listener.js 14:13:23 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x8a321800) [pid = 1802] [serial = 2232] [outer = 0x88497c00] 14:13:24 INFO - PROCESS | 1802 | 1461186804341 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"]]]}] 14:13:24 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 14:13:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:13:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1700ms 14:13:24 INFO - PROCESS | 1802 | 1461186804404 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 14:13:24 INFO - PROCESS | 1802 | 1461186804413 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 14:13:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:13:24 INFO - PROCESS | 1802 | 1461186804424 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:13:24 INFO - PROCESS | 1802 | 1461186804428 Marionette TRACE conn4 <- [1,2946,null,{}] 14:13:24 INFO - PROCESS | 1802 | 1461186804476 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}] 14:13:24 INFO - PROCESS | 1802 | 1461186804815 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 14:13:25 INFO - PROCESS | 1802 | 1461186805180 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:25 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c07b000 == 174 [pid = 1802] [id = 744] 14:13:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x8c07f000) [pid = 1802] [serial = 2233] [outer = (nil)] 14:13:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x8c1f1c00) [pid = 1802] [serial = 2234] [outer = 0x8c07f000] 14:13:25 INFO - PROCESS | 1802 | 1461186805319 Marionette DEBUG loaded listener.js 14:13:25 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8c1fe400) [pid = 1802] [serial = 2235] [outer = 0x8c07f000] 14:13:26 INFO - PROCESS | 1802 | 1461186806200 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]]]}] 14:13:26 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. 14:13:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1832ms 14:13:26 INFO - PROCESS | 1802 | 1461186806257 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 14:13:26 INFO - PROCESS | 1802 | 1461186806262 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 14:13:26 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:13:26 INFO - PROCESS | 1802 | 1461186806269 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:13:26 INFO - PROCESS | 1802 | 1461186806275 Marionette TRACE conn4 <- [1,2950,null,{}] 14:13:26 INFO - PROCESS | 1802 | 1461186806292 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}] 14:13:26 INFO - PROCESS | 1802 | 1461186806583 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 14:13:26 INFO - PROCESS | 1802 | 1461186806896 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3d1000 == 175 [pid = 1802] [id = 745] 14:13:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8c3d8000) [pid = 1802] [serial = 2236] [outer = (nil)] 14:13:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8da2f400) [pid = 1802] [serial = 2237] [outer = 0x8c3d8000] 14:13:27 INFO - PROCESS | 1802 | 1461186807042 Marionette DEBUG loaded listener.js 14:13:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8da3dc00) [pid = 1802] [serial = 2238] [outer = 0x8c3d8000] 14:13:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e732400 == 176 [pid = 1802] [id = 746] 14:13:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8e756000) [pid = 1802] [serial = 2239] [outer = (nil)] 14:13:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8e75a400) [pid = 1802] [serial = 2240] [outer = 0x8e756000] 14:13:28 INFO - PROCESS | 1802 | 1461186808011 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]]]}] 14:13:28 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. 14:13:28 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1787ms 14:13:28 INFO - PROCESS | 1802 | 1461186808056 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 14:13:28 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:13:28 INFO - PROCESS | 1802 | 1461186808061 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 14:13:28 INFO - PROCESS | 1802 | 1461186808067 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:13:28 INFO - PROCESS | 1802 | 1461186808072 Marionette TRACE conn4 <- [1,2954,null,{}] 14:13:28 INFO - PROCESS | 1802 | 1461186808077 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}] 14:13:28 INFO - PROCESS | 1802 | 1461186808375 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 14:13:28 INFO - PROCESS | 1802 | 1461186808730 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:28 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c07c000 == 177 [pid = 1802] [id = 747] 14:13:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8e727800) [pid = 1802] [serial = 2241] [outer = (nil)] 14:13:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8e761c00) [pid = 1802] [serial = 2242] [outer = 0x8e727800] 14:13:28 INFO - PROCESS | 1802 | 1461186808830 Marionette DEBUG loaded listener.js 14:13:28 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8e8e5c00) [pid = 1802] [serial = 2243] [outer = 0x8e727800] 14:13:29 INFO - PROCESS | 1802 | 1461186809655 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]]]}] 14:13:29 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:13:29 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 14:13:29 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1644ms 14:13:29 INFO - PROCESS | 1802 | 1461186809713 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 14:13:29 INFO - PROCESS | 1802 | 1461186809716 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 14:13:29 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:13:29 INFO - PROCESS | 1802 | 1461186809723 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:13:29 INFO - PROCESS | 1802 | 1461186809726 Marionette TRACE conn4 <- [1,2958,null,{}] 14:13:29 INFO - PROCESS | 1802 | 1461186809732 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}] 14:13:29 INFO - PROCESS | 1802 | 1461186809992 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 14:13:30 INFO - PROCESS | 1802 | 1461186810344 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:30 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3abc00 == 178 [pid = 1802] [id = 748] 14:13:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8e96a400) [pid = 1802] [serial = 2244] [outer = (nil)] 14:13:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x8ea4f400) [pid = 1802] [serial = 2245] [outer = 0x8e96a400] 14:13:30 INFO - PROCESS | 1802 | 1461186810487 Marionette DEBUG loaded listener.js 14:13:30 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8ea66400) [pid = 1802] [serial = 2246] [outer = 0x8e96a400] 14:13:31 INFO - PROCESS | 1802 | 1461186811309 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]]]}] 14:13:31 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. 14:13:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1630ms 14:13:31 INFO - PROCESS | 1802 | 1461186811362 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 14:13:31 INFO - PROCESS | 1802 | 1461186811365 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 14:13:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:13:31 INFO - PROCESS | 1802 | 1461186811380 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:13:31 INFO - PROCESS | 1802 | 1461186811384 Marionette TRACE conn4 <- [1,2962,null,{}] 14:13:31 INFO - PROCESS | 1802 | 1461186811437 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}] 14:13:31 INFO - PROCESS | 1802 | 1461186811731 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 14:13:32 INFO - PROCESS | 1802 | 1461186812112 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:32 INFO - PROCESS | 1802 | ++DOCSHELL 0x8e93e800 == 179 [pid = 1802] [id = 749] 14:13:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8ea4d800) [pid = 1802] [serial = 2247] [outer = (nil)] 14:13:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8fef1000) [pid = 1802] [serial = 2248] [outer = 0x8ea4d800] 14:13:32 INFO - PROCESS | 1802 | 1461186812219 Marionette DEBUG loaded listener.js 14:13:32 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x90412800) [pid = 1802] [serial = 2249] [outer = 0x8ea4d800] 14:13:33 INFO - PROCESS | 1802 | 1461186813043 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]]]}] 14:13:33 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. 14:13:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1679ms 14:13:33 INFO - PROCESS | 1802 | 1461186813059 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 14:13:33 INFO - PROCESS | 1802 | 1461186813062 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 14:13:33 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:13:33 INFO - PROCESS | 1802 | 1461186813068 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:13:33 INFO - PROCESS | 1802 | 1461186813072 Marionette TRACE conn4 <- [1,2966,null,{}] 14:13:33 INFO - PROCESS | 1802 | 1461186813078 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}] 14:13:33 INFO - PROCESS | 1802 | 1461186813321 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 14:13:33 INFO - PROCESS | 1802 | 1461186813609 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fda0400 == 180 [pid = 1802] [id = 750] 14:13:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x9041b400) [pid = 1802] [serial = 2250] [outer = (nil)] 14:13:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x90546c00) [pid = 1802] [serial = 2251] [outer = 0x9041b400] 14:13:33 INFO - PROCESS | 1802 | 1461186813706 Marionette DEBUG loaded listener.js 14:13:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x9054e800) [pid = 1802] [serial = 2252] [outer = 0x9041b400] 14:13:34 INFO - PROCESS | 1802 | 1461186814556 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]]]}] 14:13:34 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. 14:13:34 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1531ms 14:13:34 INFO - PROCESS | 1802 | 1461186814599 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 14:13:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:13:34 INFO - PROCESS | 1802 | 1461186814604 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 14:13:34 INFO - PROCESS | 1802 | 1461186814612 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:13:34 INFO - PROCESS | 1802 | 1461186814616 Marionette TRACE conn4 <- [1,2970,null,{}] 14:13:34 INFO - PROCESS | 1802 | 1461186814622 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}] 14:13:34 INFO - PROCESS | 1802 | 1461186814889 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 14:13:35 INFO - PROCESS | 1802 | 1461186815180 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:35 INFO - PROCESS | 1802 | ++DOCSHELL 0x893e4400 == 181 [pid = 1802] [id = 751] 14:13:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8fef4c00) [pid = 1802] [serial = 2253] [outer = (nil)] 14:13:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x914c1400) [pid = 1802] [serial = 2254] [outer = 0x8fef4c00] 14:13:35 INFO - PROCESS | 1802 | 1461186815275 Marionette DEBUG loaded listener.js 14:13:35 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x914c3400) [pid = 1802] [serial = 2255] [outer = 0x8fef4c00] 14:13:36 INFO - PROCESS | 1802 | 1461186816125 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]]]}] 14:13:36 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. 14:13:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1543ms 14:13:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:13:36 INFO - PROCESS | 1802 | 1461186816158 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 14:13:36 INFO - PROCESS | 1802 | 1461186816161 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 14:13:36 INFO - PROCESS | 1802 | 1461186816168 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:13:36 INFO - PROCESS | 1802 | 1461186816172 Marionette TRACE conn4 <- [1,2974,null,{}] 14:13:36 INFO - PROCESS | 1802 | 1461186816178 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}] 14:13:36 INFO - PROCESS | 1802 | 1461186816423 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 14:13:36 INFO - PROCESS | 1802 | 1461186816716 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:36 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c1fdc00 == 182 [pid = 1802] [id = 752] 14:13:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8da2f800) [pid = 1802] [serial = 2256] [outer = (nil)] 14:13:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x9204a400) [pid = 1802] [serial = 2257] [outer = 0x8da2f800] 14:13:36 INFO - PROCESS | 1802 | 1461186816812 Marionette DEBUG loaded listener.js 14:13:36 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x92051c00) [pid = 1802] [serial = 2258] [outer = 0x8da2f800] 14:13:37 INFO - PROCESS | 1802 | 1461186817672 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]]]}] 14:13:37 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. 14:13:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1535ms 14:13:37 INFO - PROCESS | 1802 | 1461186817703 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 14:13:37 INFO - PROCESS | 1802 | 1461186817707 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 14:13:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:13:37 INFO - PROCESS | 1802 | 1461186817714 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:13:37 INFO - PROCESS | 1802 | 1461186817718 Marionette TRACE conn4 <- [1,2978,null,{}] 14:13:37 INFO - PROCESS | 1802 | 1461186817724 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}] 14:13:38 INFO - PROCESS | 1802 | 1461186818007 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 14:13:38 INFO - PROCESS | 1802 | 1461186818309 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:38 INFO - PROCESS | 1802 | ++DOCSHELL 0x914bdc00 == 183 [pid = 1802] [id = 753] 14:13:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x914c2800) [pid = 1802] [serial = 2259] [outer = (nil)] 14:13:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x92b9f000) [pid = 1802] [serial = 2260] [outer = 0x914c2800] 14:13:38 INFO - PROCESS | 1802 | 1461186818408 Marionette DEBUG loaded listener.js 14:13:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x92ba4000) [pid = 1802] [serial = 2261] [outer = 0x914c2800] 14:13:39 INFO - PROCESS | 1802 | 1461186819313 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]]]}] 14:13:39 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. 14:13:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1636ms 14:13:39 INFO - PROCESS | 1802 | 1461186819351 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 14:13:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:13:39 INFO - PROCESS | 1802 | 1461186819355 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 14:13:39 INFO - PROCESS | 1802 | 1461186819362 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:13:39 INFO - PROCESS | 1802 | 1461186819367 Marionette TRACE conn4 <- [1,2982,null,{}] 14:13:39 INFO - PROCESS | 1802 | 1461186819372 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}] 14:13:39 INFO - PROCESS | 1802 | 1461186819661 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 14:13:40 INFO - PROCESS | 1802 | 1461186819988 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x92b9e400 == 184 [pid = 1802] [id = 754] 14:13:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x95b50400) [pid = 1802] [serial = 2262] [outer = (nil)] 14:13:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x95d83800) [pid = 1802] [serial = 2263] [outer = 0x95b50400] 14:13:40 INFO - PROCESS | 1802 | 1461186820150 Marionette DEBUG loaded listener.js 14:13:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x9776e800) [pid = 1802] [serial = 2264] [outer = 0x95b50400] 14:13:41 INFO - PROCESS | 1802 | 1461186821012 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"]]]}] 14:13:41 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 14:13:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:13:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1685ms 14:13:41 INFO - PROCESS | 1802 | 1461186821049 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 14:13:41 INFO - PROCESS | 1802 | 1461186821053 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 14:13:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:13:41 INFO - PROCESS | 1802 | 1461186821060 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:13:41 INFO - PROCESS | 1802 | 1461186821063 Marionette TRACE conn4 <- [1,2986,null,{}] 14:13:41 INFO - PROCESS | 1802 | 1461186821069 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}] 14:13:41 INFO - PROCESS | 1802 | 1461186821308 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 14:13:41 INFO - PROCESS | 1802 | 1461186821616 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:41 INFO - PROCESS | 1802 | ++DOCSHELL 0x8ea46800 == 185 [pid = 1802] [id = 755] 14:13:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8f9df400) [pid = 1802] [serial = 2265] [outer = (nil)] 14:13:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x981a5000) [pid = 1802] [serial = 2266] [outer = 0x8f9df400] 14:13:41 INFO - PROCESS | 1802 | 1461186821710 Marionette DEBUG loaded listener.js 14:13:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x98244800) [pid = 1802] [serial = 2267] [outer = 0x8f9df400] 14:13:42 INFO - PROCESS | 1802 | 1461186822576 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]]]}] 14:13:42 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. 14:13:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1530ms 14:13:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:13:42 INFO - PROCESS | 1802 | 1461186822590 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 14:13:42 INFO - PROCESS | 1802 | 1461186822593 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 14:13:42 INFO - PROCESS | 1802 | 1461186822600 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:13:42 INFO - PROCESS | 1802 | 1461186822603 Marionette TRACE conn4 <- [1,2990,null,{}] 14:13:42 INFO - PROCESS | 1802 | 1461186822609 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}] 14:13:42 INFO - PROCESS | 1802 | 1461186822858 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 14:13:43 INFO - PROCESS | 1802 | 1461186823150 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x97fe1800 == 186 [pid = 1802] [id = 756] 14:13:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x98249c00) [pid = 1802] [serial = 2268] [outer = (nil)] 14:13:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x9824d000) [pid = 1802] [serial = 2269] [outer = 0x98249c00] 14:13:43 INFO - PROCESS | 1802 | 1461186823249 Marionette DEBUG loaded listener.js 14:13:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0x9824dc00) [pid = 1802] [serial = 2270] [outer = 0x98249c00] 14:13:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x98249800 == 187 [pid = 1802] [id = 757] 14:13:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x98fb7400) [pid = 1802] [serial = 2271] [outer = (nil)] 14:13:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0x98fbec00) [pid = 1802] [serial = 2272] [outer = 0x98fb7400] 14:13:44 INFO - PROCESS | 1802 | 1461186824274 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]]]}] 14:13:44 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. 14:13:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1692ms 14:13:44 INFO - PROCESS | 1802 | 1461186824308 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 14:13:44 INFO - PROCESS | 1802 | 1461186824311 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 14:13:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:13:44 INFO - PROCESS | 1802 | 1461186824321 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:13:44 INFO - PROCESS | 1802 | 1461186824324 Marionette TRACE conn4 <- [1,2994,null,{}] 14:13:44 INFO - PROCESS | 1802 | 1461186824331 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}] 14:13:44 INFO - PROCESS | 1802 | 1461186824664 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 14:13:45 INFO - PROCESS | 1802 | 1461186825026 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:45 INFO - PROCESS | 1802 | ++DOCSHELL 0x9824b000 == 188 [pid = 1802] [id = 758] 14:13:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0x98495800) [pid = 1802] [serial = 2273] [outer = (nil)] 14:13:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x98ea0800) [pid = 1802] [serial = 2274] [outer = 0x98495800] 14:13:45 INFO - PROCESS | 1802 | 1461186825121 Marionette DEBUG loaded listener.js 14:13:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x99128c00) [pid = 1802] [serial = 2275] [outer = 0x98495800] 14:13:45 INFO - PROCESS | 1802 | 1461186825940 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]]]}] 14:13:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:13:45 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 14:13:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1679ms 14:13:46 INFO - PROCESS | 1802 | 1461186826001 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 14:13:46 INFO - PROCESS | 1802 | 1461186826006 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 14:13:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:13:46 INFO - PROCESS | 1802 | 1461186826012 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:13:46 INFO - PROCESS | 1802 | 1461186826014 Marionette TRACE conn4 <- [1,2998,null,{}] 14:13:46 INFO - PROCESS | 1802 | 1461186826021 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}] 14:13:46 INFO - PROCESS | 1802 | 1461186826262 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 14:13:46 INFO - PROCESS | 1802 | 1461186826604 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fda4000 == 189 [pid = 1802] [id = 759] 14:13:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x98198c00) [pid = 1802] [serial = 2276] [outer = (nil)] 14:13:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x99a1d000) [pid = 1802] [serial = 2277] [outer = 0x98198c00] 14:13:46 INFO - PROCESS | 1802 | 1461186826701 Marionette DEBUG loaded listener.js 14:13:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0x99a21000) [pid = 1802] [serial = 2278] [outer = 0x98198c00] 14:13:47 INFO - PROCESS | 1802 | 1461186827597 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]]]}] 14:13:47 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. 14:13:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1636ms 14:13:47 INFO - PROCESS | 1802 | 1461186827653 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 14:13:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:13:47 INFO - PROCESS | 1802 | 1461186827657 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 14:13:47 INFO - PROCESS | 1802 | 1461186827664 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:13:47 INFO - PROCESS | 1802 | 1461186827668 Marionette TRACE conn4 <- [1,3002,null,{}] 14:13:47 INFO - PROCESS | 1802 | 1461186827674 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}] 14:13:47 INFO - PROCESS | 1802 | 1461186827924 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 14:13:48 INFO - PROCESS | 1802 | 1461186828249 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x877e7000 == 190 [pid = 1802] [id = 760] 14:13:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0x99424800) [pid = 1802] [serial = 2279] [outer = (nil)] 14:13:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x99a69800) [pid = 1802] [serial = 2280] [outer = 0x99424800] 14:13:48 INFO - PROCESS | 1802 | 1461186828389 Marionette DEBUG loaded listener.js 14:13:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x99b26400) [pid = 1802] [serial = 2281] [outer = 0x99424800] 14:13:49 INFO - PROCESS | 1802 | 1461186829180 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]]]}] 14:13:49 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. 14:13:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1587ms 14:13:49 INFO - PROCESS | 1802 | 1461186829251 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 14:13:49 INFO - PROCESS | 1802 | 1461186829255 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 14:13:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:13:49 INFO - PROCESS | 1802 | 1461186829261 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:13:49 INFO - PROCESS | 1802 | 1461186829265 Marionette TRACE conn4 <- [1,3006,null,{}] 14:13:49 INFO - PROCESS | 1802 | 1461186829271 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}] 14:13:49 INFO - PROCESS | 1802 | 1461186829509 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 14:13:49 INFO - PROCESS | 1802 | 1461186829846 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:49 INFO - PROCESS | 1802 | ++DOCSHELL 0x8fda1400 == 191 [pid = 1802] [id = 761] 14:13:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x99445400) [pid = 1802] [serial = 2282] [outer = (nil)] 14:13:49 INFO - PROCESS | 1802 | ++DOMWINDOW == 180 (0x99b3c000) [pid = 1802] [serial = 2283] [outer = 0x99445400] 14:13:49 INFO - PROCESS | 1802 | 1461186829940 Marionette DEBUG loaded listener.js 14:13:50 INFO - PROCESS | 1802 | ++DOMWINDOW == 181 (0x9ad18400) [pid = 1802] [serial = 2284] [outer = 0x99445400] 14:13:50 INFO - PROCESS | 1802 | 1461186830811 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]]]}] 14:13:50 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. 14:13:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1588ms 14:13:50 INFO - PROCESS | 1802 | 1461186830851 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 14:13:50 INFO - PROCESS | 1802 | 1461186830855 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 14:13:50 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:13:50 INFO - PROCESS | 1802 | 1461186830862 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:13:50 INFO - PROCESS | 1802 | 1461186830866 Marionette TRACE conn4 <- [1,3010,null,{}] 14:13:50 INFO - PROCESS | 1802 | 1461186830871 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}] 14:13:51 INFO - PROCESS | 1802 | 1461186831131 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 14:13:51 INFO - PROCESS | 1802 | 1461186831457 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:51 INFO - PROCESS | 1802 | ++DOCSHELL 0x904ad000 == 192 [pid = 1802] [id = 762] 14:13:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 182 (0x98ca4c00) [pid = 1802] [serial = 2285] [outer = (nil)] 14:13:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 183 (0x9ae6d800) [pid = 1802] [serial = 2286] [outer = 0x98ca4c00] 14:13:51 INFO - PROCESS | 1802 | 1461186831603 Marionette DEBUG loaded listener.js 14:13:51 INFO - PROCESS | 1802 | ++DOMWINDOW == 184 (0x9aed6c00) [pid = 1802] [serial = 2287] [outer = 0x98ca4c00] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x87498800 == 191 [pid = 1802] [id = 697] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x908f2000 == 190 [pid = 1802] [id = 46] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x869f1400 == 189 [pid = 1802] [id = 698] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8544d400 == 188 [pid = 1802] [id = 696] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x859b3c00 == 187 [pid = 1802] [id = 305] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x904af800 == 186 [pid = 1802] [id = 688] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x914c5000 == 185 [pid = 1802] [id = 689] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x913e2c00 == 184 [pid = 1802] [id = 691] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x91622400 == 183 [pid = 1802] [id = 690] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x85588800 == 182 [pid = 1802] [id = 694] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8ea4e800 == 181 [pid = 1802] [id = 686] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x93ac7400 == 180 [pid = 1802] [id = 692] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x89d98c00 == 179 [pid = 1802] [id = 687] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8a5d9800 == 178 [pid = 1802] [id = 682] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x84e84800 == 177 [pid = 1802] [id = 616] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8e758400 == 176 [pid = 1802] [id = 685] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x93ac4800 == 175 [pid = 1802] [id = 693] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x89105c00 == 174 [pid = 1802] [id = 699] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8fc5ac00 == 173 [pid = 1802] [id = 728] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8e8ebc00 == 172 [pid = 1802] [id = 727] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8e96d400 == 171 [pid = 1802] [id = 726] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x893c8000 == 170 [pid = 1802] [id = 724] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8c3cec00 == 169 [pid = 1802] [id = 725] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x8b6bac00 == 168 [pid = 1802] [id = 723] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x89d97000 == 167 [pid = 1802] [id = 722] 14:13:55 INFO - PROCESS | 1802 | --DOCSHELL 0x859b0400 == 166 [pid = 1802] [id = 721] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 183 (0x8a5dc000) [pid = 1802] [serial = 2162] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 182 (0x87491000) [pid = 1802] [serial = 2102] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 181 (0x8a324400) [pid = 1802] [serial = 2160] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 180 (0x8e970800) [pid = 1802] [serial = 2133] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 179 (0x88350000) [pid = 1802] [serial = 2154] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8c3ae400) [pid = 1802] [serial = 2123] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8fda0800) [pid = 1802] [serial = 2142] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x8a5e2400) [pid = 1802] [serial = 2111] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x8c0ae000) [pid = 1802] [serial = 2118] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x8da34800) [pid = 1802] [serial = 2127] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8a31a400) [pid = 1802] [serial = 2109] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x899e4000) [pid = 1802] [serial = 2157] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x90417000) [pid = 1802] [serial = 2144] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8f193400) [pid = 1802] [serial = 2138] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x8c1f7800) [pid = 1802] [serial = 2120] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x9041c800) [pid = 1802] [serial = 2145] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8f9e2000) [pid = 1802] [serial = 2139] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x8ea4b800) [pid = 1802] [serial = 2135] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x904fcc00) [pid = 1802] [serial = 2148] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x908f8800) [pid = 1802] [serial = 2150] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x877e0000) [pid = 1802] [serial = 2103] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x899e9400) [pid = 1802] [serial = 2106] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x877e3000) [pid = 1802] [serial = 2153] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x8c3d3000) [pid = 1802] [serial = 2124] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x8ea52800) [pid = 1802] [serial = 2136] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x8a2dd800) [pid = 1802] [serial = 2159] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x8a2d6800) [pid = 1802] [serial = 2108] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x893d9800) [pid = 1802] [serial = 2156] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8e734800) [pid = 1802] [serial = 2130] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x8b6af800) [pid = 1802] [serial = 2115] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x8c1fb800) [pid = 1802] [serial = 2121] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x8c087c00) [pid = 1802] [serial = 2117] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8e93c400) [pid = 1802] [serial = 2132] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x893d9000) [pid = 1802] [serial = 2105] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8e72e800) [pid = 1802] [serial = 2129] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x8b6a3800) [pid = 1802] [serial = 2040] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8fd9d000) [pid = 1802] [serial = 2141] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8b6a6c00) [pid = 1802] [serial = 2114] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8b4d2000) [pid = 1802] [serial = 2112] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x904f6c00) [pid = 1802] [serial = 2147] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8da2ec00) [pid = 1802] [serial = 2126] [outer = (nil)] [url = about:blank] 14:13:55 INFO - PROCESS | 1802 | 1461186835993 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]]]}] 14:13:56 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 14:13:56 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 5192ms 14:13:56 INFO - PROCESS | 1802 | 1461186836055 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 14:13:56 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:13:56 INFO - PROCESS | 1802 | 1461186836061 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 14:13:56 INFO - PROCESS | 1802 | 1461186836069 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:13:56 INFO - PROCESS | 1802 | 1461186836075 Marionette TRACE conn4 <- [1,3014,null,{}] 14:13:56 INFO - PROCESS | 1802 | 1461186836085 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}] 14:13:56 INFO - PROCESS | 1802 | 1461186836315 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 14:13:56 INFO - PROCESS | 1802 | 1461186836613 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:56 INFO - PROCESS | 1802 | ++DOCSHELL 0x86aef400 == 167 [pid = 1802] [id = 763] 14:13:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x86af0400) [pid = 1802] [serial = 2288] [outer = (nil)] 14:13:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x87495c00) [pid = 1802] [serial = 2289] [outer = 0x86af0400] 14:13:56 INFO - PROCESS | 1802 | 1461186836695 Marionette DEBUG loaded listener.js 14:13:56 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x877de000) [pid = 1802] [serial = 2290] [outer = 0x86af0400] 14:13:57 INFO - PROCESS | 1802 | [1802] 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 14:13:57 INFO - PROCESS | 1802 | 1461186837553 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:13:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:13:57 INFO - {} 14:13:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:13:57 INFO - {} 14:13:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:13:57 INFO - {} 14:13:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:13:57 INFO - {} 14:13:57 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1544ms 14:13:57 INFO - PROCESS | 1802 | 1461186837614 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 14:13:57 INFO - PROCESS | 1802 | 1461186837622 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 14:13:57 INFO - TEST-START | /FileAPI/fileReader.html 14:13:57 INFO - PROCESS | 1802 | 1461186837632 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:13:57 INFO - PROCESS | 1802 | 1461186837636 Marionette TRACE conn4 <- [1,3018,null,{}] 14:13:57 INFO - PROCESS | 1802 | 1461186837643 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}] 14:13:57 INFO - PROCESS | 1802 | 1461186837973 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 14:13:58 INFO - PROCESS | 1802 | 1461186838117 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:58 INFO - PROCESS | 1802 | ++DOCSHELL 0x859b3800 == 168 [pid = 1802] [id = 764] 14:13:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x87490c00) [pid = 1802] [serial = 2291] [outer = (nil)] 14:13:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x893ca000) [pid = 1802] [serial = 2292] [outer = 0x87490c00] 14:13:58 INFO - PROCESS | 1802 | 1461186838226 Marionette DEBUG loaded listener.js 14:13:58 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x893df000) [pid = 1802] [serial = 2293] [outer = 0x87490c00] 14:13:59 INFO - PROCESS | 1802 | 1461186839249 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]]]}] 14:13:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:13:59 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:13:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:13:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:13:59 INFO - TEST-OK | /FileAPI/fileReader.html | took 1636ms 14:13:59 INFO - PROCESS | 1802 | 1461186839271 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 14:13:59 INFO - PROCESS | 1802 | 1461186839276 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 14:13:59 INFO - TEST-START | /FileAPI/historical.html 14:13:59 INFO - PROCESS | 1802 | 1461186839283 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:13:59 INFO - PROCESS | 1802 | 1461186839289 Marionette TRACE conn4 <- [1,3022,null,{}] 14:13:59 INFO - PROCESS | 1802 | 1461186839311 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}] 14:13:59 INFO - PROCESS | 1802 | 1461186839642 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 14:13:59 INFO - PROCESS | 1802 | 1461186839699 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:59 INFO - PROCESS | 1802 | ++DOCSHELL 0x88351800 == 169 [pid = 1802] [id = 765] 14:13:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8a27f400) [pid = 1802] [serial = 2294] [outer = (nil)] 14:13:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8a2d8800) [pid = 1802] [serial = 2295] [outer = 0x8a27f400] 14:13:59 INFO - PROCESS | 1802 | 1461186839791 Marionette DEBUG loaded listener.js 14:13:59 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8a31b400) [pid = 1802] [serial = 2296] [outer = 0x8a27f400] 14:14:01 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x8e96d800) [pid = 1802] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:14:01 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x893c6c00) [pid = 1802] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:14:01 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x8e939000) [pid = 1802] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:14:01 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x877e4800) [pid = 1802] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:14:01 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8e8e6c00) [pid = 1802] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:14:01 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x8fd9b800) [pid = 1802] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:14:01 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x8b7c9400) [pid = 1802] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:14:01 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x916ed400) [pid = 1802] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:14:01 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8a5d8c00) [pid = 1802] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:14:01 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x90417400) [pid = 1802] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:14:01 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x92019c00) [pid = 1802] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:14:01 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x916e3800) [pid = 1802] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:14:01 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8c3db000) [pid = 1802] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:14:01 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x893c8c00) [pid = 1802] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:14:01 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x85595000) [pid = 1802] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:14:01 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8558c800) [pid = 1802] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:14:01 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x859b6000) [pid = 1802] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:14:01 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x89d9f800) [pid = 1802] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:14:01 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x8feee800) [pid = 1802] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:14:01 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x913e3400) [pid = 1802] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:14:01 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x8b7d0800) [pid = 1802] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:14:01 INFO - PROCESS | 1802 | 1461186841579 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"]]]}] 14:14:01 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:14:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:14:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:14:01 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:14:01 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:14:01 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:14:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:14:01 INFO - TEST-OK | /FileAPI/historical.html | took 2343ms 14:14:01 INFO - PROCESS | 1802 | 1461186841630 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 14:14:01 INFO - PROCESS | 1802 | 1461186841637 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 14:14:01 INFO - PROCESS | 1802 | 1461186841647 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:14:01 INFO - PROCESS | 1802 | 1461186841657 Marionette TRACE conn4 <- [1,3026,null,{}] 14:14:01 INFO - TEST-START | /FileAPI/idlharness.html 14:14:01 INFO - PROCESS | 1802 | 1461186841668 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}] 14:14:02 INFO - PROCESS | 1802 | 1461186842011 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 14:14:02 INFO - PROCESS | 1802 | 1461186842388 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:02 INFO - PROCESS | 1802 | ++DOCSHELL 0x83fce800 == 170 [pid = 1802] [id = 766] 14:14:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x8a28d000) [pid = 1802] [serial = 2297] [outer = (nil)] 14:14:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8a5e0400) [pid = 1802] [serial = 2298] [outer = 0x8a28d000] 14:14:02 INFO - PROCESS | 1802 | 1461186842526 Marionette DEBUG loaded listener.js 14:14:02 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8b4ce000) [pid = 1802] [serial = 2299] [outer = 0x8a28d000] 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:14:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:14:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:14:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:14:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:14:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:14:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:14:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:14:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:14:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:14:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:14:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:14:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:14:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:14:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:14:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:14:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:14:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:14:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:14:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:14:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:14:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:14:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:14:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:14:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:14:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:14:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:14:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:14:05 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 14:14:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:14:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:14:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:14:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:14:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:14:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:14:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:14:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:14:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:14:05 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 14:14:05 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 14:14:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:14:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:14:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:14:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:14:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:14:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:14:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:14:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:14:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:14:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:14:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:14:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:14:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:14:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:14:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:14:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:14:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:14:05 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 14:14:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:14:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:14:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:14:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:14:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:14:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:14:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:14:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:14:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:14:05 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 14:14:05 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 14:14:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:14:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:14:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:14:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:14:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:14:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:14:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:14:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:14:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:14:05 INFO - TEST-OK | /FileAPI/idlharness.html | took 3614ms 14:14:05 INFO - TEST-START | /FileAPI/idlharness.worker 14:14:05 INFO - PROCESS | 1802 | 1461186845111 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]]]}] 14:14:05 INFO - PROCESS | 1802 | 1461186845307 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 14:14:05 INFO - PROCESS | 1802 | 1461186845326 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 14:14:05 INFO - PROCESS | 1802 | 1461186845373 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:14:05 INFO - PROCESS | 1802 | 1461186845387 Marionette TRACE conn4 <- [1,3030,null,{}] 14:14:05 INFO - PROCESS | 1802 | 1461186845452 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}] 14:14:05 INFO - PROCESS | 1802 | 1461186845751 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 14:14:06 INFO - PROCESS | 1802 | 1461186846058 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:06 INFO - PROCESS | 1802 | ++DOCSHELL 0x859af400 == 171 [pid = 1802] [id = 767] 14:14:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x877e4800) [pid = 1802] [serial = 2300] [outer = (nil)] 14:14:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 136 (0x8b7c5800) [pid = 1802] [serial = 2301] [outer = 0x877e4800] 14:14:06 INFO - PROCESS | 1802 | 1461186846168 Marionette DEBUG loaded listener.js 14:14:06 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x8b7d2400) [pid = 1802] [serial = 2302] [outer = 0x877e4800] 14:14:06 INFO - PROCESS | 1802 | [1802] 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 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:14:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:14:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:14:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:14:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:14:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:14:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:14:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:14:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:14:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:14:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:14:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:14:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:14:08 INFO - {} 14:14:08 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 14:14:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:14:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:14:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:14:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:14:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:14:08 INFO - {} 14:14:08 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 - {} 14:14:08 INFO - {} 14:14:08 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 14:14:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:14:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:14:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:14:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:14:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:14:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:14:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:14:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:14:08 INFO - {} 14:14:08 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 14:14:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:14:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:14:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:14:09 INFO - {} 14:14:09 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 - {} 14:14:09 INFO - {} 14:14:09 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 14:14:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:14:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:14:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:09 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 14:14:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:14:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:14:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:14:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:14:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:14:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:09 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 14:14:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:14:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:09 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 14:14:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:14:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:09 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 14:14:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:14:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:14:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:14:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:14:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:14:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:14:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:14:09 INFO - {} 14:14:09 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3612ms 14:14:09 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:14:09 INFO - PROCESS | 1802 | 1461186848847 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,{},{}]]]}] 14:14:09 INFO - PROCESS | 1802 | 1461186848997 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 14:14:09 INFO - PROCESS | 1802 | 1461186849019 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 14:14:09 INFO - PROCESS | 1802 | 1461186849055 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:14:09 INFO - PROCESS | 1802 | 1461186849065 Marionette TRACE conn4 <- [1,3034,null,{}] 14:14:09 INFO - PROCESS | 1802 | 1461186849083 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}] 14:14:09 INFO - PROCESS | 1802 | 1461186849538 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 14:14:09 INFO - PROCESS | 1802 | 1461186849772 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:09 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b7c8800 == 172 [pid = 1802] [id = 768] 14:14:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x8c0b1c00) [pid = 1802] [serial = 2303] [outer = (nil)] 14:14:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x8fc5c400) [pid = 1802] [serial = 2304] [outer = 0x8c0b1c00] 14:14:09 INFO - PROCESS | 1802 | 1461186849862 Marionette DEBUG loaded listener.js 14:14:09 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x8fda3400) [pid = 1802] [serial = 2305] [outer = 0x8c0b1c00] 14:14:10 INFO - PROCESS | 1802 | 1461186850717 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]]]}] 14:14:10 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:14:10 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1705ms 14:14:10 INFO - PROCESS | 1802 | 1461186850759 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 14:14:10 INFO - PROCESS | 1802 | 1461186850764 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 14:14:10 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:14:10 INFO - PROCESS | 1802 | 1461186850774 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:14:10 INFO - PROCESS | 1802 | 1461186850779 Marionette TRACE conn4 <- [1,3038,null,{}] 14:14:10 INFO - PROCESS | 1802 | 1461186850797 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}] 14:14:11 INFO - PROCESS | 1802 | 1461186851047 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 14:14:11 INFO - PROCESS | 1802 | 1461186851417 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:11 INFO - PROCESS | 1802 | ++DOCSHELL 0x904b1000 == 173 [pid = 1802] [id = 769] 14:14:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x904f4c00) [pid = 1802] [serial = 2306] [outer = (nil)] 14:14:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x90541400) [pid = 1802] [serial = 2307] [outer = 0x904f4c00] 14:14:11 INFO - PROCESS | 1802 | 1461186851514 Marionette DEBUG loaded listener.js 14:14:11 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x908f2000) [pid = 1802] [serial = 2308] [outer = 0x904f4c00] 14:14:12 INFO - PROCESS | 1802 | 1461186852332 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"]]]}] 14:14:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:14:12 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1596ms 14:14:12 INFO - PROCESS | 1802 | 1461186852379 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 14:14:12 INFO - PROCESS | 1802 | 1461186852385 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 14:14:12 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:14:12 INFO - PROCESS | 1802 | 1461186852394 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:14:12 INFO - PROCESS | 1802 | 1461186852397 Marionette TRACE conn4 <- [1,3042,null,{}] 14:14:12 INFO - PROCESS | 1802 | 1461186852403 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}] 14:14:12 INFO - PROCESS | 1802 | 1461186852627 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 14:14:12 INFO - PROCESS | 1802 | 1461186852911 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:12 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b6b5000 == 174 [pid = 1802] [id = 770] 14:14:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x913e6000) [pid = 1802] [serial = 2309] [outer = (nil)] 14:14:12 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x91618000) [pid = 1802] [serial = 2310] [outer = 0x913e6000] 14:14:13 INFO - PROCESS | 1802 | 1461186853008 Marionette DEBUG loaded listener.js 14:14:13 INFO - PROCESS | 1802 | ++DOMWINDOW == 146 (0x916e3000) [pid = 1802] [serial = 2311] [outer = 0x913e6000] 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:14:14 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. 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:14:14 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'.) 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:14:14 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. 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:14:14 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. 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:14:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:14:14 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. 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:14:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:14:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:14:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:14:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:14:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:14:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:14:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:14:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:14:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:14:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:14:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:14:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:14:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:14:14 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2038ms 14:14:14 INFO - PROCESS | 1802 | 1461186854298 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]]]}] 14:14:14 INFO - PROCESS | 1802 | 1461186854530 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 14:14:14 INFO - PROCESS | 1802 | 1461186854539 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 14:14:14 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:14:14 INFO - PROCESS | 1802 | 1461186854660 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:14:14 INFO - PROCESS | 1802 | 1461186854666 Marionette TRACE conn4 <- [1,3046,null,{}] 14:14:14 INFO - PROCESS | 1802 | 1461186854687 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}] 14:14:14 INFO - PROCESS | 1802 | 1461186854915 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 14:14:15 INFO - PROCESS | 1802 | 1461186855216 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:15 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b4c7000 == 175 [pid = 1802] [id = 771] 14:14:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 147 (0x8b7c9400) [pid = 1802] [serial = 2312] [outer = (nil)] 14:14:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 148 (0x8c1f5c00) [pid = 1802] [serial = 2313] [outer = 0x8b7c9400] 14:14:15 INFO - PROCESS | 1802 | 1461186855305 Marionette DEBUG loaded listener.js 14:14:15 INFO - PROCESS | 1802 | ++DOMWINDOW == 149 (0x8c1fb800) [pid = 1802] [serial = 2314] [outer = 0x8b7c9400] 14:14:15 INFO - PROCESS | 1802 | [1802] 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 14:14:16 INFO - PROCESS | 1802 | 1461186856253 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:14:16 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:14:16 INFO - {} 14:14:16 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1718ms 14:14:16 INFO - PROCESS | 1802 | 1461186856311 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 14:14:16 INFO - PROCESS | 1802 | 1461186856314 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 14:14:16 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:14:16 INFO - PROCESS | 1802 | 1461186856371 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:14:16 INFO - PROCESS | 1802 | 1461186856376 Marionette TRACE conn4 <- [1,3050,null,{}] 14:14:16 INFO - PROCESS | 1802 | 1461186856384 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}] 14:14:16 INFO - PROCESS | 1802 | 1461186856683 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 14:14:17 INFO - PROCESS | 1802 | 1461186857057 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:17 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c3cf800 == 176 [pid = 1802] [id = 772] 14:14:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 150 (0x8c3d6400) [pid = 1802] [serial = 2315] [outer = (nil)] 14:14:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 151 (0x8e753c00) [pid = 1802] [serial = 2316] [outer = 0x8c3d6400] 14:14:17 INFO - PROCESS | 1802 | 1461186857164 Marionette DEBUG loaded listener.js 14:14:17 INFO - PROCESS | 1802 | ++DOMWINDOW == 152 (0x8e756400) [pid = 1802] [serial = 2317] [outer = 0x8c3d6400] 14:14:17 INFO - PROCESS | 1802 | 1461186857984 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]]]}] 14:14:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:14:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:14:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:14:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:14:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1686ms 14:14:18 INFO - PROCESS | 1802 | 1461186858017 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 14:14:18 INFO - PROCESS | 1802 | 1461186858021 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 14:14:18 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:14:18 INFO - PROCESS | 1802 | 1461186858030 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:14:18 INFO - PROCESS | 1802 | 1461186858033 Marionette TRACE conn4 <- [1,3054,null,{}] 14:14:18 INFO - PROCESS | 1802 | 1461186858039 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}] 14:14:18 INFO - PROCESS | 1802 | 1461186858263 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 14:14:18 INFO - PROCESS | 1802 | 1461186858547 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:18 INFO - PROCESS | 1802 | ++DOCSHELL 0x8b7ccc00 == 177 [pid = 1802] [id = 773] 14:14:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 153 (0x8e754c00) [pid = 1802] [serial = 2318] [outer = (nil)] 14:14:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 154 (0x920f9400) [pid = 1802] [serial = 2319] [outer = 0x8e754c00] 14:14:18 INFO - PROCESS | 1802 | 1461186858644 Marionette DEBUG loaded listener.js 14:14:18 INFO - PROCESS | 1802 | ++DOMWINDOW == 155 (0x92127400) [pid = 1802] [serial = 2320] [outer = 0x8e754c00] 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:14:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:14:20 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" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:14:20 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" 14:14:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:14:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:14:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2152ms 14:14:20 INFO - PROCESS | 1802 | 1461186860004 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"]]]}] 14:14:20 INFO - PROCESS | 1802 | 1461186860403 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 14:14:20 INFO - PROCESS | 1802 | 1461186860406 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 14:14:20 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:14:20 INFO - PROCESS | 1802 | 1461186860419 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:14:20 INFO - PROCESS | 1802 | 1461186860421 Marionette TRACE conn4 <- [1,3058,null,{}] 14:14:20 INFO - PROCESS | 1802 | 1461186860428 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}] 14:14:20 INFO - PROCESS | 1802 | 1461186860652 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 14:14:20 INFO - PROCESS | 1802 | 1461186860965 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:20 INFO - PROCESS | 1802 | ++DOCSHELL 0x869f1400 == 178 [pid = 1802] [id = 774] 14:14:20 INFO - PROCESS | 1802 | ++DOMWINDOW == 156 (0x8e933800) [pid = 1802] [serial = 2321] [outer = (nil)] 14:14:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 157 (0x97c08400) [pid = 1802] [serial = 2322] [outer = 0x8e933800] 14:14:21 INFO - PROCESS | 1802 | 1461186861057 Marionette DEBUG loaded listener.js 14:14:21 INFO - PROCESS | 1802 | ++DOMWINDOW == 158 (0x9810d000) [pid = 1802] [serial = 2323] [outer = 0x8e933800] 14:14:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:14:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:14:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:14:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:14:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:14:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:14:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:14:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:14:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:14:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:14:22 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:22 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:14:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:14:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:14:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:14:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:14:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:14:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:14:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:14:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:14:22 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1606ms 14:14:22 INFO - PROCESS | 1802 | 1461186862006 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]]]}] 14:14:22 INFO - PROCESS | 1802 | 1461186862029 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 14:14:22 INFO - PROCESS | 1802 | 1461186862037 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 14:14:22 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:14:22 INFO - PROCESS | 1802 | 1461186862052 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:14:22 INFO - PROCESS | 1802 | 1461186862054 Marionette TRACE conn4 <- [1,3062,null,{}] 14:14:22 INFO - PROCESS | 1802 | 1461186862061 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}] 14:14:22 INFO - PROCESS | 1802 | 1461186862344 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 14:14:22 INFO - PROCESS | 1802 | 1461186862640 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:22 INFO - PROCESS | 1802 | ++DOCSHELL 0x8c1fb400 == 179 [pid = 1802] [id = 775] 14:14:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 159 (0x8c3aa400) [pid = 1802] [serial = 2324] [outer = (nil)] 14:14:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 160 (0x99425c00) [pid = 1802] [serial = 2325] [outer = 0x8c3aa400] 14:14:22 INFO - PROCESS | 1802 | 1461186862788 Marionette DEBUG loaded listener.js 14:14:22 INFO - PROCESS | 1802 | ++DOMWINDOW == 161 (0x99b24400) [pid = 1802] [serial = 2326] [outer = 0x8c3aa400] 14:14:23 INFO - PROCESS | 1802 | [1802] 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 14:14:23 INFO - PROCESS | 1802 | 1461186863671 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:14:23 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:14:23 INFO - {} 14:14:23 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1639ms 14:14:23 INFO - PROCESS | 1802 | 1461186863689 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 14:14:23 INFO - PROCESS | 1802 | 1461186863694 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 14:14:23 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:14:23 INFO - PROCESS | 1802 | 1461186863700 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:14:23 INFO - PROCESS | 1802 | 1461186863703 Marionette TRACE conn4 <- [1,3066,null,{}] 14:14:23 INFO - PROCESS | 1802 | 1461186863709 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}] 14:14:23 INFO - PROCESS | 1802 | 1461186863953 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 14:14:24 INFO - PROCESS | 1802 | 1461186864271 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:24 INFO - PROCESS | 1802 | ++DOCSHELL 0x884a0c00 == 180 [pid = 1802] [id = 776] 14:14:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 162 (0x8a28b000) [pid = 1802] [serial = 2327] [outer = (nil)] 14:14:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 163 (0x9ea27800) [pid = 1802] [serial = 2328] [outer = 0x8a28b000] 14:14:24 INFO - PROCESS | 1802 | 1461186864407 Marionette DEBUG loaded listener.js 14:14:24 INFO - PROCESS | 1802 | ++DOMWINDOW == 164 (0x9fc90400) [pid = 1802] [serial = 2329] [outer = 0x8a28b000] 14:14:25 INFO - PROCESS | 1802 | 1461186865280 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]]]}] 14:14:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:14:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:14:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:14:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:14:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:14:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:14:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:14:25 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1637ms 14:14:25 INFO - PROCESS | 1802 | 1461186865340 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 14:14:25 INFO - PROCESS | 1802 | 1461186865344 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 14:14:25 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:14:25 INFO - PROCESS | 1802 | 1461186865352 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:14:25 INFO - PROCESS | 1802 | 1461186865362 Marionette TRACE conn4 <- [1,3070,null,{}] 14:14:25 INFO - PROCESS | 1802 | 1461186865367 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}] 14:14:25 INFO - PROCESS | 1802 | 1461186865791 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 14:14:26 INFO - PROCESS | 1802 | 1461186866099 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:26 INFO - PROCESS | 1802 | ++DOCSHELL 0x89da0000 == 181 [pid = 1802] [id = 777] 14:14:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 165 (0x89da0800) [pid = 1802] [serial = 2330] [outer = (nil)] 14:14:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 166 (0x9ffe9800) [pid = 1802] [serial = 2331] [outer = 0x89da0800] 14:14:26 INFO - PROCESS | 1802 | 1461186866217 Marionette DEBUG loaded listener.js 14:14:26 INFO - PROCESS | 1802 | ++DOMWINDOW == 167 (0xa0141400) [pid = 1802] [serial = 2332] [outer = 0x89da0800] 14:14:27 INFO - PROCESS | 1802 | 1461186867114 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]]]}] 14:14:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:14:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:14:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:14:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:14:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:14:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:14:27 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1788ms 14:14:27 INFO - PROCESS | 1802 | 1461186867143 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 14:14:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:14:27 INFO - PROCESS | 1802 | 1461186867147 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 14:14:27 INFO - PROCESS | 1802 | 1461186867153 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:14:27 INFO - PROCESS | 1802 | 1461186867157 Marionette TRACE conn4 <- [1,3074,null,{}] 14:14:27 INFO - PROCESS | 1802 | 1461186867163 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}] 14:14:27 INFO - PROCESS | 1802 | 1461186867408 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 14:14:27 INFO - PROCESS | 1802 | 1461186867734 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:27 INFO - PROCESS | 1802 | ++DOCSHELL 0x914c1c00 == 182 [pid = 1802] [id = 778] 14:14:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 168 (0x9fff7000) [pid = 1802] [serial = 2333] [outer = (nil)] 14:14:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 169 (0xa0b4a400) [pid = 1802] [serial = 2334] [outer = 0x9fff7000] 14:14:27 INFO - PROCESS | 1802 | 1461186867829 Marionette DEBUG loaded listener.js 14:14:27 INFO - PROCESS | 1802 | ++DOMWINDOW == 170 (0xa0b4d400) [pid = 1802] [serial = 2335] [outer = 0x9fff7000] 14:14:28 INFO - PROCESS | 1802 | 1461186868702 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]]]}] 14:14:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:14:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:14:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:14:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:14:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:14:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:14:28 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1590ms 14:14:28 INFO - PROCESS | 1802 | 1461186868745 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 14:14:28 INFO - PROCESS | 1802 | 1461186868748 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 14:14:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:14:28 INFO - PROCESS | 1802 | 1461186868755 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:14:28 INFO - PROCESS | 1802 | 1461186868759 Marionette TRACE conn4 <- [1,3078,null,{}] 14:14:28 INFO - PROCESS | 1802 | 1461186868765 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}] 14:14:29 INFO - PROCESS | 1802 | 1461186869032 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 14:14:29 INFO - PROCESS | 1802 | 1461186869361 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:29 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a31ec00 == 183 [pid = 1802] [id = 779] 14:14:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 171 (0x8b7ca000) [pid = 1802] [serial = 2336] [outer = (nil)] 14:14:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 172 (0x9ea29000) [pid = 1802] [serial = 2337] [outer = 0x8b7ca000] 14:14:29 INFO - PROCESS | 1802 | 1461186869456 Marionette DEBUG loaded listener.js 14:14:29 INFO - PROCESS | 1802 | ++DOMWINDOW == 173 (0x9fc27000) [pid = 1802] [serial = 2338] [outer = 0x8b7ca000] 14:14:30 INFO - PROCESS | 1802 | 1461186870352 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 14:14:30 INFO - PROCESS | 1802 | 1461186870452 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 14:14:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:14:30 INFO - PROCESS | 1802 | 1461186870486 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:14:30 INFO - PROCESS | 1802 | 1461186870489 Marionette TRACE conn4 <- [1,3082,null,{}] 14:14:30 INFO - PROCESS | 1802 | 1461186870495 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}] 14:14:30 INFO - PROCESS | 1802 | 1461186870769 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 14:14:31 INFO - PROCESS | 1802 | 1461186871149 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:31 INFO - PROCESS | 1802 | ++DOCSHELL 0x9df1a800 == 184 [pid = 1802] [id = 780] 14:14:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 174 (0x9ea22400) [pid = 1802] [serial = 2339] [outer = (nil)] 14:14:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 175 (0xa10ed400) [pid = 1802] [serial = 2340] [outer = 0x9ea22400] 14:14:31 INFO - PROCESS | 1802 | 1461186871240 Marionette DEBUG loaded listener.js 14:14:31 INFO - PROCESS | 1802 | ++DOMWINDOW == 176 (0xa2b2ec00) [pid = 1802] [serial = 2341] [outer = 0x9ea22400] 14:14:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:14:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:14:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:14:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1686ms 14:14:32 INFO - PROCESS | 1802 | 1461186872155 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]]]}] 14:14:32 INFO - PROCESS | 1802 | 1461186872170 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 14:14:32 INFO - PROCESS | 1802 | 1461186872173 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 14:14:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:14:32 INFO - PROCESS | 1802 | 1461186872181 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:14:32 INFO - PROCESS | 1802 | 1461186872184 Marionette TRACE conn4 <- [1,3086,null,{}] 14:14:32 INFO - PROCESS | 1802 | 1461186872190 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}] 14:14:32 INFO - PROCESS | 1802 | 1461186872502 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 14:14:33 INFO - PROCESS | 1802 | 1461186872993 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:33 INFO - PROCESS | 1802 | ++DOCSHELL 0x832e7400 == 185 [pid = 1802] [id = 781] 14:14:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 177 (0x832e7800) [pid = 1802] [serial = 2342] [outer = (nil)] 14:14:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 178 (0x832f0400) [pid = 1802] [serial = 2343] [outer = 0x832e7800] 14:14:33 INFO - PROCESS | 1802 | 1461186873087 Marionette DEBUG loaded listener.js 14:14:33 INFO - PROCESS | 1802 | ++DOMWINDOW == 179 (0x832f3400) [pid = 1802] [serial = 2344] [outer = 0x832e7800] 14:14:36 INFO - PROCESS | 1802 | --DOCSHELL 0x8e755c00 == 184 [pid = 1802] [id = 51] 14:14:36 INFO - PROCESS | 1802 | --DOCSHELL 0x84e90c00 == 183 [pid = 1802] [id = 738] 14:14:36 INFO - PROCESS | 1802 | --DOCSHELL 0x893c5c00 == 182 [pid = 1802] [id = 679] 14:14:36 INFO - PROCESS | 1802 | --DOCSHELL 0x8e75fc00 == 181 [pid = 1802] [id = 119] 14:14:36 INFO - PROCESS | 1802 | --DOCSHELL 0x8c1f0000 == 180 [pid = 1802] [id = 121] 14:14:36 INFO - PROCESS | 1802 | --DOCSHELL 0x98249800 == 179 [pid = 1802] [id = 757] 14:14:36 INFO - PROCESS | 1802 | --DOCSHELL 0x8e732400 == 178 [pid = 1802] [id = 746] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 178 (0x8c0a5000) [pid = 1802] [serial = 2228] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 177 (0x8ea49400) [pid = 1802] [serial = 2180] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 176 (0x899e5400) [pid = 1802] [serial = 2100] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 175 (0x90411000) [pid = 1802] [serial = 2184] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 174 (0x95b4ec00) [pid = 1802] [serial = 2208] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 173 (0x8f18e400) [pid = 1802] [serial = 2181] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 172 (0x93bdb400) [pid = 1802] [serial = 2204] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 171 (0x904aec00) [pid = 1802] [serial = 2187] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 170 (0x8da33c00) [pid = 1802] [serial = 2174] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 169 (0x92046c00) [pid = 1802] [serial = 2195] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 168 (0x8b6a4400) [pid = 1802] [serial = 2223] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 167 (0x8e716400) [pid = 1802] [serial = 2175] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 166 (0x91616400) [pid = 1802] [serial = 2193] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 165 (0x92ba8c00) [pid = 1802] [serial = 2198] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 164 (0x914c6c00) [pid = 1802] [serial = 2192] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 163 (0x93ac1400) [pid = 1802] [serial = 2201] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 162 (0x8e8ee400) [pid = 1802] [serial = 2178] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 161 (0x95105400) [pid = 1802] [serial = 2207] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 160 (0x89d9c000) [pid = 1802] [serial = 2220] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 159 (0x869f6800) [pid = 1802] [serial = 2216] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 158 (0x93ac8000) [pid = 1802] [serial = 2202] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 157 (0x87497400) [pid = 1802] [serial = 2225] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 156 (0x93bdf800) [pid = 1802] [serial = 2205] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 155 (0x8b4cd000) [pid = 1802] [serial = 2222] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 154 (0x899e4400) [pid = 1802] [serial = 2219] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 153 (0x904ab800) [pid = 1802] [serial = 2186] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 152 (0x86af4c00) [pid = 1802] [serial = 2217] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 151 (0x893cbc00) [pid = 1802] [serial = 2226] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 150 (0x8e8e7400) [pid = 1802] [serial = 2177] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 149 (0x92dd0000) [pid = 1802] [serial = 2199] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 148 (0x86ae8c00) [pid = 1802] [serial = 2165] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 147 (0x8a2d9000) [pid = 1802] [serial = 2169] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 146 (0x920ed800) [pid = 1802] [serial = 2196] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 145 (0x97764800) [pid = 1802] [serial = 2213] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x908f9400) [pid = 1802] [serial = 2189] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x913df800) [pid = 1802] [serial = 2190] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8feed000) [pid = 1802] [serial = 2183] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x95d7e000) [pid = 1802] [serial = 2210] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x8a285000) [pid = 1802] [serial = 2168] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8c086c00) [pid = 1802] [serial = 2172] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8c07bc00) [pid = 1802] [serial = 2171] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x95d80400) [pid = 1802] [serial = 2211] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x8749a800) [pid = 1802] [serial = 2166] [outer = (nil)] [url = about:blank] 14:14:37 INFO - PROCESS | 1802 | 1461186877383 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:14:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:14:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 5243ms 14:14:37 INFO - PROCESS | 1802 | 1461186877425 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 14:14:37 INFO - PROCESS | 1802 | 1461186877431 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 14:14:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:14:37 INFO - PROCESS | 1802 | 1461186877444 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:14:37 INFO - PROCESS | 1802 | 1461186877448 Marionette TRACE conn4 <- [1,3090,null,{}] 14:14:37 INFO - PROCESS | 1802 | 1461186877459 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}] 14:14:37 INFO - PROCESS | 1802 | 1461186877678 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 14:14:37 INFO - PROCESS | 1802 | 1461186877956 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:37 INFO - PROCESS | 1802 | ++DOCSHELL 0x832e8800 == 179 [pid = 1802] [id = 782] 14:14:37 INFO - PROCESS | 1802 | ++DOMWINDOW == 137 (0x869ef400) [pid = 1802] [serial = 2345] [outer = (nil)] 14:14:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 138 (0x86af1400) [pid = 1802] [serial = 2346] [outer = 0x869ef400] 14:14:38 INFO - PROCESS | 1802 | 1461186878036 Marionette DEBUG loaded listener.js 14:14:38 INFO - PROCESS | 1802 | ++DOMWINDOW == 139 (0x877e0000) [pid = 1802] [serial = 2347] [outer = 0x869ef400] 14:14:38 INFO - PROCESS | 1802 | 1461186878809 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:14:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:14:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1391ms 14:14:38 INFO - PROCESS | 1802 | 1461186878832 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 14:14:38 INFO - PROCESS | 1802 | 1461186878840 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 14:14:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:14:38 INFO - PROCESS | 1802 | 1461186878850 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:14:38 INFO - PROCESS | 1802 | 1461186878853 Marionette TRACE conn4 <- [1,3094,null,{}] 14:14:38 INFO - PROCESS | 1802 | 1461186878860 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}] 14:14:39 INFO - PROCESS | 1802 | 1461186879085 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 14:14:39 INFO - PROCESS | 1802 | 1461186879353 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:39 INFO - PROCESS | 1802 | ++DOCSHELL 0x877e3400 == 180 [pid = 1802] [id = 783] 14:14:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 140 (0x877e5000) [pid = 1802] [serial = 2348] [outer = (nil)] 14:14:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 141 (0x8929c800) [pid = 1802] [serial = 2349] [outer = 0x877e5000] 14:14:39 INFO - PROCESS | 1802 | 1461186879429 Marionette DEBUG loaded listener.js 14:14:39 INFO - PROCESS | 1802 | ++DOMWINDOW == 142 (0x893e2000) [pid = 1802] [serial = 2350] [outer = 0x877e5000] 14:14:40 INFO - PROCESS | 1802 | 1461186880437 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:14:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:14:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1634ms 14:14:40 INFO - PROCESS | 1802 | 1461186880487 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 14:14:40 INFO - PROCESS | 1802 | 1461186880493 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 14:14:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:14:40 INFO - PROCESS | 1802 | 1461186880509 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:14:40 INFO - PROCESS | 1802 | 1461186880515 Marionette TRACE conn4 <- [1,3098,null,{}] 14:14:40 INFO - PROCESS | 1802 | 1461186880531 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}] 14:14:40 INFO - PROCESS | 1802 | 1461186880878 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 14:14:40 INFO - PROCESS | 1802 | 1461186880916 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:40 INFO - PROCESS | 1802 | ++DOCSHELL 0x832e9800 == 181 [pid = 1802] [id = 784] 14:14:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 143 (0x8a284c00) [pid = 1802] [serial = 2351] [outer = (nil)] 14:14:40 INFO - PROCESS | 1802 | ++DOMWINDOW == 144 (0x8a2d9400) [pid = 1802] [serial = 2352] [outer = 0x8a284c00] 14:14:41 INFO - PROCESS | 1802 | 1461186881004 Marionette DEBUG loaded listener.js 14:14:41 INFO - PROCESS | 1802 | ++DOMWINDOW == 145 (0x8a5d5c00) [pid = 1802] [serial = 2353] [outer = 0x8a284c00] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 144 (0x86af0400) [pid = 1802] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 143 (0x8e96a400) [pid = 1802] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 142 (0x8e727800) [pid = 1802] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 141 (0x98249c00) [pid = 1802] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 140 (0x914c2800) [pid = 1802] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 139 (0x8da2f800) [pid = 1802] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 138 (0x8c3d8000) [pid = 1802] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 137 (0x98495800) [pid = 1802] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 136 (0x98fb7400) [pid = 1802] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 135 (0x95b50400) [pid = 1802] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 134 (0x8f9df400) [pid = 1802] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 133 (0x87490c00) [pid = 1802] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 132 (0x8a27f400) [pid = 1802] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 131 (0x95d7f000) [pid = 1802] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 130 (0x8ea4d800) [pid = 1802] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 129 (0x9041b400) [pid = 1802] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 128 (0x8fef4c00) [pid = 1802] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 127 (0x8c07f000) [pid = 1802] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 126 (0x869ecc00) [pid = 1802] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 125 (0x88497c00) [pid = 1802] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 124 (0x8e756000) [pid = 1802] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:14:42 INFO - PROCESS | 1802 | --DOMWINDOW == 123 (0x904f3400) [pid = 1802] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:14:42 INFO - PROCESS | 1802 | 1461186882567 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]]]}] 14:14:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:14:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:14:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 2086ms 14:14:42 INFO - PROCESS | 1802 | 1461186882596 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 14:14:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:14:42 INFO - PROCESS | 1802 | 1461186882601 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 14:14:42 INFO - PROCESS | 1802 | 1461186882608 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:14:42 INFO - PROCESS | 1802 | 1461186882611 Marionette TRACE conn4 <- [1,3102,null,{}] 14:14:42 INFO - PROCESS | 1802 | 1461186882617 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}] 14:14:42 INFO - PROCESS | 1802 | 1461186882853 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 14:14:43 INFO - PROCESS | 1802 | 1461186883096 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:43 INFO - PROCESS | 1802 | ++DOCSHELL 0x88497c00 == 182 [pid = 1802] [id = 785] 14:14:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 124 (0x8b4d5c00) [pid = 1802] [serial = 2354] [outer = (nil)] 14:14:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 125 (0x8b6b2800) [pid = 1802] [serial = 2355] [outer = 0x8b4d5c00] 14:14:43 INFO - PROCESS | 1802 | 1461186883175 Marionette DEBUG loaded listener.js 14:14:43 INFO - PROCESS | 1802 | ++DOMWINDOW == 126 (0x8b6bcc00) [pid = 1802] [serial = 2356] [outer = 0x8b4d5c00] 14:14:43 INFO - PROCESS | 1802 | 1461186883943 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:14:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:14:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1391ms 14:14:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:14:44 INFO - PROCESS | 1802 | 1461186883999 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 14:14:44 INFO - PROCESS | 1802 | 1461186884002 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 14:14:44 INFO - PROCESS | 1802 | 1461186884009 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:14:44 INFO - PROCESS | 1802 | 1461186884012 Marionette TRACE conn4 <- [1,3106,null,{}] 14:14:44 INFO - PROCESS | 1802 | 1461186884017 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}] 14:14:44 INFO - PROCESS | 1802 | 1461186884244 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 14:14:44 INFO - PROCESS | 1802 | 1461186884757 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:44 INFO - PROCESS | 1802 | ++DOCSHELL 0x832ef800 == 183 [pid = 1802] [id = 786] 14:14:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 127 (0x832efc00) [pid = 1802] [serial = 2357] [outer = (nil)] 14:14:44 INFO - PROCESS | 1802 | ++DOMWINDOW == 128 (0x84289c00) [pid = 1802] [serial = 2358] [outer = 0x832efc00] 14:14:44 INFO - PROCESS | 1802 | 1461186884873 Marionette DEBUG loaded listener.js 14:14:45 INFO - PROCESS | 1802 | ++DOMWINDOW == 129 (0x859b2800) [pid = 1802] [serial = 2359] [outer = 0x832efc00] 14:14:45 INFO - PROCESS | 1802 | 1461186885779 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]]]}] 14:14:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:14:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:14:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:14:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1782ms 14:14:45 INFO - PROCESS | 1802 | 1461186885792 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 14:14:45 INFO - PROCESS | 1802 | 1461186885799 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 14:14:45 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:14:45 INFO - PROCESS | 1802 | 1461186885810 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:14:45 INFO - PROCESS | 1802 | 1461186885815 Marionette TRACE conn4 <- [1,3110,null,{}] 14:14:45 INFO - PROCESS | 1802 | 1461186885823 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}] 14:14:46 INFO - PROCESS | 1802 | 1461186886117 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 14:14:46 INFO - PROCESS | 1802 | 1461186886427 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:46 INFO - PROCESS | 1802 | ++DOCSHELL 0x89298000 == 184 [pid = 1802] [id = 787] 14:14:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 130 (0x893e4800) [pid = 1802] [serial = 2360] [outer = (nil)] 14:14:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 131 (0x899ee400) [pid = 1802] [serial = 2361] [outer = 0x893e4800] 14:14:46 INFO - PROCESS | 1802 | 1461186886594 Marionette DEBUG loaded listener.js 14:14:46 INFO - PROCESS | 1802 | ++DOMWINDOW == 132 (0x89da3000) [pid = 1802] [serial = 2362] [outer = 0x893e4800] 14:14:47 INFO - PROCESS | 1802 | 1461186887572 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"]]]}] 14:14:47 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:14:47 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 14:14:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:14:47 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1790ms 14:14:47 INFO - PROCESS | 1802 | 1461186887605 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 14:14:47 INFO - PROCESS | 1802 | 1461186887613 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 14:14:47 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:14:47 INFO - PROCESS | 1802 | 1461186887620 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:14:47 INFO - PROCESS | 1802 | 1461186887623 Marionette TRACE conn4 <- [1,3114,null,{}] 14:14:47 INFO - PROCESS | 1802 | 1461186887630 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}] 14:14:48 INFO - PROCESS | 1802 | 1461186888019 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 14:14:48 INFO - PROCESS | 1802 | 1461186888368 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\", \"0145cccf-a838-470e-95a3-ab4c71f11790\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:48 INFO - PROCESS | 1802 | ++DOCSHELL 0x8a5d5000 == 185 [pid = 1802] [id = 788] 14:14:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 133 (0x8b6a4800) [pid = 1802] [serial = 2363] [outer = (nil)] 14:14:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 134 (0x8b7d2c00) [pid = 1802] [serial = 2364] [outer = 0x8b6a4800] 14:14:48 INFO - PROCESS | 1802 | 1461186888508 Marionette DEBUG loaded listener.js 14:14:48 INFO - PROCESS | 1802 | ++DOMWINDOW == 135 (0x8c086c00) [pid = 1802] [serial = 2365] [outer = 0x8b6a4800] 14:14:49 INFO - PROCESS | 1802 | 1461186889404 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]]]}] 14:14:49 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:14:49 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1834ms 14:14:49 INFO - PROCESS | 1802 | 1461186889454 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 14:14:49 INFO - PROCESS | 1802 | 1461186889460 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 14:14:50 WARNING - u'runner_teardown' () 14:14:50 INFO - No more tests 14:14:50 INFO - Got 0 unexpected results 14:14:50 INFO - SUITE-END | took 1396s 14:14:50 INFO - Closing logging queue 14:14:50 INFO - queue closed 14:14:50 INFO - Return code: 0 14:14:50 WARNING - # TBPL SUCCESS # 14:14:50 INFO - Running post-action listener: _resource_record_post_action 14:14:50 INFO - Running post-run listener: _resource_record_post_run 14:14:51 INFO - Total resource usage - Wall time: 1437s; CPU: 98.0%; Read bytes: 14159872; Write bytes: 962842624; Read time: 640; Write time: 289888 14:14:51 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:14:51 INFO - install - Wall time: 36s; CPU: 100.0%; Read bytes: 0; Write bytes: 182456320; Read time: 0; Write time: 182880 14:14:51 INFO - run-tests - Wall time: 1401s; CPU: 98.0%; Read bytes: 11223040; Write bytes: 780386304; Read time: 516; Write time: 107008 14:14:51 INFO - Running post-run listener: _upload_blobber_files 14:14:51 INFO - Blob upload gear active. 14:14:51 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:14:51 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 14:14:51 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'] 14:14:51 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 14:14:52 INFO - (blobuploader) - INFO - Open directory for files ... 14:14:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:14:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:14:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:14:54 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:14:54 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:14:54 INFO - (blobuploader) - INFO - Done attempting. 14:14:54 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:14:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:14:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:14:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:14:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:14:56 INFO - (blobuploader) - INFO - Done attempting. 14:14:56 INFO - (blobuploader) - INFO - Iteration through files over. 14:14:56 INFO - Return code: 0 14:14:56 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:14:56 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:14:56 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/40428843e8fddd6e851f8ae92f7f17ecdcae8de760aa3322b5dbb6b3af8586ddeac2f4669c994baea3a908e6351445e0304e61dc228bd0917ed4c92ec6c3499b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/dd74475ca41d6085993c75a68aa6d16e2a06ef2844325a2014ec91101096e106209d07de161c003c2dd86f238c08c34228e61a7b77fe278345f16e7d83208e1a"} 14:14:56 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:14:56 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:14:56 INFO - Contents: 14:14:56 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/40428843e8fddd6e851f8ae92f7f17ecdcae8de760aa3322b5dbb6b3af8586ddeac2f4669c994baea3a908e6351445e0304e61dc228bd0917ed4c92ec6c3499b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/dd74475ca41d6085993c75a68aa6d16e2a06ef2844325a2014ec91101096e106209d07de161c003c2dd86f238c08c34228e61a7b77fe278345f16e7d83208e1a"} 14:14:56 INFO - Running post-run listener: copy_logs_to_upload_dir 14:14:56 INFO - Copying logs to upload dir... 14:14:56 INFO - mkdir: /builds/slave/test/build/upload/logs 14:14:56 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1530.201949 ========= master_lag: 0.57 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 30 secs) (at 2016-04-20 14:14:56.715403) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 14:14:56.729287) ========= 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-1461184871.853250-818769856 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/40428843e8fddd6e851f8ae92f7f17ecdcae8de760aa3322b5dbb6b3af8586ddeac2f4669c994baea3a908e6351445e0304e61dc228bd0917ed4c92ec6c3499b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/dd74475ca41d6085993c75a68aa6d16e2a06ef2844325a2014ec91101096e106209d07de161c003c2dd86f238c08c34228e61a7b77fe278345f16e7d83208e1a"} build_url:https://queue.taskcluster.net/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032832 build_url: 'https://queue.taskcluster.net/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/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/40428843e8fddd6e851f8ae92f7f17ecdcae8de760aa3322b5dbb6b3af8586ddeac2f4669c994baea3a908e6351445e0304e61dc228bd0917ed4c92ec6c3499b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/dd74475ca41d6085993c75a68aa6d16e2a06ef2844325a2014ec91101096e106209d07de161c003c2dd86f238c08c34228e61a7b77fe278345f16e7d83208e1a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/IsNVjEy6RyeeZAIzhTdQdQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 14:14:56.803041) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 14:14:56.803463) ========= 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-1461184871.853250-818769856 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017747 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 14:14:56.875163) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 14:14:56.875518) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 14:14:56.875868) ========= ========= Total master_lag: 1.72 =========